Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 265273|回復: 208
打印 上一主題 下一主題

[問題求助] 請教有關調folding_cascode 放大器的訣竅

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
& t$ R, d6 d5 z" n8 m
上面是在下正在做的差動放大器,正遇到瓶頸中...冏  x% Z; U" W% t/ ^3 p5 ^$ r9 x
在下初入門,設計跟理論之間有極大的差距.....
# t$ t2 |+ V  V在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
4 ~& J8 _% n6 `) g3 _( T" X所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,8 Y1 `$ k& g4 z5 Q/ _$ y: K5 z
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值! Q7 v- s5 i7 G$ y# I
" M1 q$ \; S( G/ L- I3 I
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120...., z! a, \) m9 _. q2 W% q# t9 ?
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),' h- F! s( ^" W8 \9 g8 u
在下使用的是65nm的製程,所以VDD是1.2V,4 }& b! v' m# d
而我VCM的值則是固定在0.6V,3 S1 \' T( e; W+ p( ?
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,: P% d( m% f( R# t$ h' l- S  O

" E6 r" z/ x; W8 \$ a& N所以有幾個問題跟訣竅想請教各位大大,
4 D8 b  q" m* r/ i" [1.VCM的值真的需要固定在VDD的一半嗎??
( a' _+ {+ E: W: f5 ]/ v7 P7 b- q9 j* F2 Y
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
! O& n/ I) T7 p8 A
" O* d0 n( Z7 O8 q7 E3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L...." [' G) q, b5 x  s- U, F
7 Y& D2 H+ C+ i( N  Q
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...: C) N& B: b1 ~% }. F6 H3 i4 ^& ]
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
9 n" t3 A/ L; L' B, M$ V/ b! K附上他的paper讓大家研究看看。
) Z. t3 z5 l  b- E2 S
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
- x6 g: v& h8 P( ?+ C***********folding*************& w% ^( Y4 J) D" _' m
.prot, R5 R/ J: P  Y  h3 ^5 o/ [* u& |
.lib 'xxxxx.lib' TT" c0 Y; m3 c: o' o
.unprot
3 M8 P6 t: c3 b6 `( X7 x3 @.globle VDD2 f9 t3 m7 W0 Y1 v' s0 R- H
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um8 m! s! q6 z# V1 a/ P! F3 |( W# D
***********description****************, P; s$ T$ a  Q
*****************
# O  Y9 F' c8 z5 ~# I) d1 C0 sVDD vdd gnd! 1.2V
- ~9 m( g, ^" ], O+ m0 y8 F/ `* k! ?* a
VB1 vb1 gnd! 0.74v
  ?( ]4 ^0 ~+ v( T5 e. g- uVB2 vb2 gnd! 0.4v
/ a1 g! D' [. fVB3 vb3 gnd! 0.38v" C0 D' q  R# C& b! T4 I9 `

4 ~+ U, w% Q5 k& ~* P2 WVCM vcm gnd! dc 0.6v+ H0 J$ N/ m+ A9 d7 `
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)) T7 K$ f7 }: d! p
*VC vc gnd! DC 0V
* x' N& \4 K  R/ T# S5 H! OEIN+ in+ vcm vd gnd! 0.5
6 q; k. z3 i; ~: v$ X  ]EIN- in- vcm vd gnd! -0.52 `6 H/ w$ T% U- a& A
*****************
: s+ X7 i" u8 ?6 b9 O( U7 y7 x! Z9 [  E+ l
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp; n  t" e; @3 ?8 m! D3 n
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
8 h$ O* u* k4 P& Z' r9 G3 }- WM3 n2 in- n1 n1 xxxx L=Lp W=Wp1: n6 @* d# y1 _
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4* \7 h  C) S" Y- ?8 i& J! S2 Q
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
) ?; W7 f# [- E2 y3 u2 ^- GM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3( D/ ^  S' Q. w5 L
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3. Y- v7 l9 }1 H
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn22 ?- `9 _  w: Y
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
; \, Y* d6 o2 {9 |6 c+ [! L8 I3 A8 Y9 R& k# w9 t
***********analysis*************
. C/ d9 g9 T7 }# @0 i- J. G************output**************
% X+ ~) y1 A9 t.op; e5 W* D- Z$ L; H; w7 p
.option post
  B3 O. l4 k; y4 q, M9 G  G.tf v(nout) vd
: \# ?0 p$ ?$ F.end
1 U) X+ i# y) q
# x8 y. N1 r- E1 z2 h& R, U      v(nout)/vd                               = -115.0583 . }) t* P: \! G; M2 N
      input resistance at             vd       =  1.000e+20* }8 L" v+ y" w4 b6 m
      output resistance at v(nout)             =    1.0725x
$ ^& y# L- ~: q& S5 O增益只有115.... 要怎麼才能升到1k以上勒??$ e# h  X& N4 B2 x0 D& i2 ?/ U- [

) _* U: h1 H) T) P; D' X" M[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB 9 |* y4 ~. X* r3 [
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
$ e5 g8 C7 S% a* c因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
: L$ Q' H1 k% I7 ~結果反而調不出我要的值,
  W, r+ b$ t& O) z1 Q小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手2 P! T2 A  z8 w4 _0 S2 E+ {9 Y

' @. s- v$ `) n0 u4 y7 I
8 {* @& G  u: L& P1 {多虧有vince大大的肯定,小弟才敢放手去做  Q! w* `3 j/ f
) d0 t0 k0 A( T$ i
不過,現在卻又遇到個難題,
4 z( ~' _, Z+ V' Q# Q電壓值該怎麼調,或者W/L該怎麼分配,
  T! c0 k( C& `5 C4 F" H  H1 }才能讓Mdrive的部份便成SATURATION??
* f  B2 o4 q# k調了整整一個下午,linear就是linear,說不變就是不變....
: T7 }+ B/ M# p1 dM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)' A! V; Y$ X' [- T& g
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
, L/ x$ u6 u) _& |+ F你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
, p) W9 G) }2 P( q1 M2 t因為看起來是IC內部的power
& c3 W& p9 [: ~8 L- x3 D需要多少電流?: P! J1 A/ R. h7 Z, Z2 h* \* f
regulator 的load regulation spec是多少?
8 }3 t1 t4 g. v1 W- |第一級OP bias電流多少?
; M$ z. O) D( r這樣比較好提供意見 
8#
發表於 2008-5-20 22:05:47 | 只看該作者
thank you for sharing this material

評分

參與人數 1Chipcoin -3 收起 理由
sjhor -3 敷衍回覆!所有回覆內容都是一樣!!

查看全部評分

9#
 樓主| 發表於 2008-5-21 00:46:38 | 只看該作者
謝謝mbission 大大,所以調W/L就可以改變VTH?原來vth會這樣改變的...嗯嗯,我明天去實驗室試看看。1 G9 _4 `" t/ F% g6 B8 F3 m
謝謝hiyato大大提供的PAPER......
% K0 D+ w5 U8 [8 |8 o回vince大大,% J- \: D( }/ e) T- r+ X
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。. B1 u/ L; E3 S; v4 k1 s
剩下的...恩,也不太清楚,似乎是自己設計....
4 w; \* C5 j& T$ f& Y所以...就想說先以增益為目標....
2 v1 g- q( i, C  N& H
8 J) ^! }1 d* E$ j  Z5 L0 J1 Q. i[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?5 t8 [! ]0 G$ w: {+ `$ T3 Z
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
6 @2 b4 [" H9 G6 `/ f, O- E; C4 s當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
) g4 i( R8 f+ R6 C. z) ~而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
  ]+ R: p5 ~. K4 `3 K! K0 o+ B不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain/ n* K( }3 y1 k* l: Z3 b
   原因是kbgriver所說的  ; U6 i' Y9 B. z) R4 R+ v
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current8 ^. Z7 j( P8 i0 I; E5 [% p
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
# {+ V) ?3 y# y2 F   做了也是白做
: C. s6 ]; o8 S, R# i1 o3. gain大有他的好處  可是over design只是增加自己的困擾  \  J. r4 h; k/ N
   所以你應該是要去算一下你到底需要多少gain
- i4 S8 n" P3 P* s- x1 Y4. 如果你是學生  而這個不是你論文的主要部分 : D% L* u2 A7 q9 h+ |4 }
   那我會建議你用更簡單的架構  F2 k' m8 M* V1 @
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
) F' i) J1 k" Z& ~' o   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
* L$ }& k4 v: ]% y5. 你的VCM就是你的Vref 不是1/2 vdd- G) j% M1 I# E) @
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了  {. B. z& c* N
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
; P3 J/ \' `; w3 `  m+ D% h' [& G8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
: z# j) `4 S" r+ P. v不會拉,vince大大見解非常的寶貴唷!
$ D' P! o( T: T. U" q: X6 K更謝謝finster大為我提供的建議,
( w; H# @& N1 x. }. G* z看到各位大大為我解答,讓我求助無門的情況下感動非常了
+ }: f1 B5 s0 ^# [: e& T1 u3 N' l恩,我現在就試試各位大大的方法,跟建議,
! L' A- U; B& `; c8 P& e3 |我試完後的結果再跟各位大大報告!
+ I+ i  i, w' {( k7 H謝謝大大們的不吝指教....) D! {7 i* t/ _+ ?3 U3 P! u6 p" g- |7 G
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)& F9 c1 C) {# y& Y6 _/ o/ o

3 ~4 C6 ~9 L& `- M恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...1 T  Y2 k& p; }  c6 B
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子..../ _8 q' w1 Z3 x
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
4 V/ \: D: o8 m- U& ?  ~! o' o小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
9 {; j. b0 ^; `, X' d) T# t$ D2 M+ Y
, R. P2 n! {$ c6 y  {9 u" u2 W[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?
* i+ p0 d/ B7 u5 L+ a話說剛剛才發現,小弟忘了把同學的帳號登出而po文......# z4 f. r. c7 N5 @- R
(昏頭)3 r& S/ S- Y1 q" y- T" T, \- @) g# u
抱歉抱歉....
8 C& S: Y- C& E$ }$ i1 xfinster大大說的....是指沒有MD和MC時的設計嗎??
9 J) n( u2 H. b/ A2 l$ x恩...那應該是我的寬長比設計的問題了...
2 b( w: t' V; [. |* Z我重新再重推做一次...2 W% }- h0 r/ a7 u# Y3 [

# x( Z: F! t9 ^0 e' p[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 8 G6 O% L7 C) Y+ z  H7 L1 y7 l
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,! l( H8 A1 N. T) L
附上他的paper讓大家研究看看。
/ b, I6 a( S  ]% t. Q$ q# m; R**** 本內容被作者隱藏 *****

7 x+ \& f! g; U1 n5 X& [regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
4 Y2 e( v! j) K2 N( g" g* k5 j9 E. } 要錢以後再說。
% [/ G& Q, ~' [1 P! A8 [( B! \" u
9 \, j0 O; E8 g) N$ K[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
) H. a1 I0 x# y; v咦?% e7 r6 e1 R9 ~' N/ h
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......  _5 L7 o% ^7 X+ ~4 `' D
(昏頭)
  [- |# _; I1 j抱歉抱歉....
+ Q) b" x- V  q8 [$ {finster大大說的....是指沒有MD和MC時的設計嗎??
, V( W0 i% O' r- s- _恩...那應該是我的寬長比設計的問題了...- s2 I5 V) _4 F
我重新再重推做一次...

% A% Y( J, y0 Z& }. [5 d$ T# _! c% L4 K  T8 j1 d

$ C0 f/ |% O  L* y& Z/ t7 q9 H8 y- f
不了解你指的MD和MC的縮寫意思
; s9 A5 a, ^! a6 k0 u8 d% }我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance' A9 `) i" f# e6 O1 o8 ?
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去* d  K* z2 a: P
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....8 c) H5 c: F0 ~! i0 o
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
' w5 b  ]; R3 K9 X很謝謝kgbriver的寶貴意見~~~9 J$ U( g. E5 I0 w- M. S. D
看finster大大的解說,/ P5 g/ @' u# C1 k
發現OP的學問,還真是多....
& e% q/ O( H) A  P唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~2 M3 C( ?$ c  k7 I1 v
, B6 F" z9 Q" _' _  L
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
8 v" m; N. \' h# p
" R) v0 v9 D7 ~4 d恩.....原來如此...
3 D( ]/ c) f4 t6 `2 q& T今天發現了一個問題.....小弟的功率真是省到了一個極點....
( k0 {# \4 \" |/ S/ g( m電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....& x5 y" N+ t6 A  t, U
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
" r- @5 N7 U5 r" _2 H" ], u結果失敗....  B; B: q0 L6 ?% G" V
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....$ j7 x" w! y; S& ~8 r
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 . T& g( u# \% I/ L
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....# R  p) v2 i! |: y! l/ K& Q& I
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
2 w  D" |$ T( ?1 b* i很謝謝kgbriver的寶貴意見~~~
0 \# a  j7 {$ F& z看finster大大的解說,
2 H' E, A0 m' Y8 {& ?發現OP的學問,還真是多....
0 S7 M2 j/ d$ f8 v! V( h唉...小 ...
; r. Z) ?! x" Z" N& _. l( B% w

4 Q& y3 K1 V9 w, T* N' ~0 w- }6 J8 M( @3 C* L  r! ~
我想,你有點誤會我的意思了
7 r$ b( c2 l, p, j) j在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
  Y  A: G! U, {3 L而我前面所言,有時候bias circuit也會是限制住op的gain和phase margin的一個因素之一,因為bias circuit若設計不好,也會影響op

評分

參與人數 1 +5 收起 理由
st80069 + 5 唉呀呀~~~原來這個有評分的功能....這麼久

查看全部評分

20#
 樓主| 發表於 2008-5-30 10:34:07 | 只看該作者
原帖由 finster 於 2008-5-21 02:03 PM 發表
$ l* T# c* O6 ?! ^& g) v- S如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
9 m; B2 D7 P. G& U2 D  F而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

' H* w) L  M: B/ v7 K( S2 ?6 J9 g1 Z- O& y5 q
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....( ~8 c: O+ n% @
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-3-14 09:33 PM , Processed in 0.218400 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表