Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
* [6 G4 x. k  @# n, P
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
5 R/ ~( |' W4 t  u) c# C% R: N在下初入門,設計跟理論之間有極大的差距.....# V3 {: f, J4 I. ?0 r
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
; x% {# D7 R8 g+ ~1 w$ V( n所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
- y- B! m! y+ A& ~  q( @5 z0 B" z等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
! l7 I  j: u9 Q: _: z. U. u3 o; C- X
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
0 }. o' T: H: L但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),: @8 G2 w7 O& e- J
在下使用的是65nm的製程,所以VDD是1.2V,2 u0 Z" p" _% Q
而我VCM的值則是固定在0.6V,7 A2 m7 d% m+ {+ \- c
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
3 ?- b  e! e" b8 E. r7 y- C
( X6 {) r3 i) S  S8 H9 U所以有幾個問題跟訣竅想請教各位大大,4 \0 o" k) H' G5 I. l/ x/ @
1.VCM的值真的需要固定在VDD的一半嗎??
8 d1 V$ k( @8 O. j# u- [& j6 \
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?2 u. {/ B3 k$ M" ?3 j9 k+ o$ P5 q5 w

! q7 C$ V0 n+ }- j2 O) `' e3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
6 g+ D. T% U% [* x; g4 D) I2 V. m! W( Z
/ a4 P! T9 z( m8 T* e3 f; [3 b大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣.... m* p. y3 H* q1 H
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
' l+ H/ {, o# `! s2 K) c1 Z  w4 \附上他的paper讓大家研究看看。
+ T+ a- S9 d- V1 Z) ]
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了7 P$ t3 ^% [0 K3 b6 R- N# ?
***********folding*************% y" s% x6 v# T
.prot
4 g3 P/ |- u0 V* x! N1 m.lib 'xxxxx.lib' TT
% u" ^) ?. ^8 r; S.unprot' [" I0 V; Y2 i, \' p
.globle VDD$ l9 q2 f& z& Q
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
* u- r& r5 ^. N***********description****************5 u3 E8 ~& q  L& U" _" }, L
****************** l3 z+ o3 M, j5 y# {* G6 o
VDD vdd gnd! 1.2V9 Q& O" P/ q4 F8 V5 F

* Q) R4 ?+ ~: nVB1 vb1 gnd! 0.74v
/ z" G+ E& v; ?: qVB2 vb2 gnd! 0.4v% D* Y; i  B6 }9 M7 ^
VB3 vb3 gnd! 0.38v
, C' K- f4 B! x
& y' Y9 Q: {! i3 v4 D+ a# iVCM vcm gnd! dc 0.6v# Z# C( T; s6 |( V
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)0 \0 B! \  ]  W6 k* m3 B
*VC vc gnd! DC 0V
; b/ M9 a' W7 g1 x9 _' W+ n) g( aEIN+ in+ vcm vd gnd! 0.5- U; v; \! f- O1 I
EIN- in- vcm vd gnd! -0.5
' |. S* j+ \. Z* G*****************5 J4 Z9 t) n8 b( U8 q1 d: S  s$ ~, n9 A
6 s$ y$ `% x1 ]; r
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp; q" Q5 t. E/ t. _6 t) F
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
9 M/ t8 o. I1 c# OM3 n2 in- n1 n1 xxxx L=Lp W=Wp1
4 L! V( U% E7 e; Q4 e3 t1 k: o  f% yM4 n4 n4 vdd vdd xxxx L=Lp W=Wp44 M4 s7 W: s. h( Z8 c" ^& f
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
+ d8 f: y, A/ xM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
: y" e2 z( C( X+ ^  WM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
$ W( Z% H* _  @! b: p" HM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
+ ?! K$ B- ?3 ^- |M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn22 d  O/ S( \1 _& s# X/ m1 {' o, w
* k( ?0 m  z2 a3 D% K
***********analysis*************2 C. T. U9 B: v7 [# v: C8 n3 ?
************output**************4 g: J. w" ^* A
.op
* i3 z- `, {" X6 J7 F.option post
) o2 c9 I, D7 G- ?.tf v(nout) vd
* N2 v3 z8 m  ]8 u" ].end3 r# _( M6 a$ J0 W0 Z6 ?' I
; O+ h7 i6 ]! E
      v(nout)/vd                               = -115.0583
' H& O, |2 D0 k7 c8 C$ k      input resistance at             vd       =  1.000e+20. K1 e( ^( s! G$ s. R/ e! R
      output resistance at v(nout)             =    1.0725x
! O" X/ j& W3 i" A: J增益只有115.... 要怎麼才能升到1k以上勒??' Z/ k. B2 w* A$ L+ o) i. {% Q3 J
# Y* k+ x1 d3 X( y9 |# Z
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
9 ~% v" y4 Z& |- E4 {差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
( ^+ y7 q3 p1 v  L  x因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,8 |, q* M4 I; e# g( p: @+ _0 @
結果反而調不出我要的值,3 L' ?; |! @% M9 U: l: {
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手5 w( D, T+ H% A( y( \

4 K: {, v7 P: ~, X( _2 ^( J# v8 `# f. k; v7 q
多虧有vince大大的肯定,小弟才敢放手去做# f4 }8 J0 \) K2 s
* h) A1 B: Y2 i  C* P
不過,現在卻又遇到個難題,
$ F4 _$ ?7 j1 F9 s% a$ s電壓值該怎麼調,或者W/L該怎麼分配,
4 C3 ?8 s) M* U) V才能讓Mdrive的部份便成SATURATION??) Z+ C; J) t$ s! W5 C4 A) {
調了整整一個下午,linear就是linear,說不變就是不變....
: C4 }' f$ k4 ?: ?) PM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
1 {6 ^8 w, E) Z0 A" |看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉4 y: d9 M" P) a3 X" [2 k2 a
你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
9 L+ v/ f+ W0 [1 O6 X因為看起來是IC內部的power  ]) N: V5 N% C0 V  [
需要多少電流?
  J. G# S4 y) b; U% b5 _+ z, yregulator 的load regulation spec是多少?
9 V8 `) Z6 `5 M* k0 W3 e1 ~第一級OP bias電流多少?  [5 m: y. ?3 M; S2 U
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。# ?9 J) \# e8 `
謝謝hiyato大大提供的PAPER......6 n7 N1 ^, I# `$ O- M
回vince大大,+ a( c: K1 r( R
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。8 v- o  p6 {/ }
剩下的...恩,也不太清楚,似乎是自己設計....; d# Z$ m0 Q' d: Z' k4 y
所以...就想說先以增益為目標....% U3 n& x& v) C
$ a' i9 Q1 [6 P) u2 W
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?/ G- V& e3 D/ C* e& b% G
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!( v4 I8 W  `% H
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)8 v0 w; O7 M2 n  s) l9 R$ R
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)  X8 y6 `0 _* X* g  [- U
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
% Z! e0 E% Q/ r6 @/ _+ L   原因是kbgriver所說的  
7 \* f# C% Z. c, C5 S2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
& Z9 k- K0 k9 p1 x! U3 J   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region9 s) e/ \! ~0 @6 w
   做了也是白做
0 y% ^+ ^) ?# y6 E3. gain大有他的好處  可是over design只是增加自己的困擾  f2 O, V/ A" x9 y3 H# \, \
   所以你應該是要去算一下你到底需要多少gain* v4 T  g, Q$ E- l$ |, E
4. 如果你是學生  而這個不是你論文的主要部分
# a. y) y, X* [( }" `3 h   那我會建議你用更簡單的架構* t' N  E, T- t. @
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation, f  i% k( Z: C6 w. |; ^
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的4 t9 Q: O+ j$ I7 M- P/ H7 ?* e
5. 你的VCM就是你的Vref 不是1/2 vdd' V* w4 p2 l, r% k+ y* a
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了( Y/ J6 h2 @% @. A
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重( O1 q5 J& ?# U; H) ?: d6 O
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
" g7 `& j# [; W# C, \8 |( U1 g不會拉,vince大大見解非常的寶貴唷!! }7 `/ |/ w; `% D* |& a
更謝謝finster大為我提供的建議,
/ u$ b3 }' s: E1 y* e看到各位大大為我解答,讓我求助無門的情況下感動非常了9 J, R% r7 @2 \+ L5 b' L# s
恩,我現在就試試各位大大的方法,跟建議,
* v4 o; ]5 q+ ]- ]4 ?: |4 ?: L我試完後的結果再跟各位大大報告!
% E$ g+ ^% p' H, x0 D8 ^$ r謝謝大大們的不吝指教....  h. u: z# d  G8 K: R8 ~
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)
' U+ T8 h% n5 N8 A
! ]1 `/ ^' z4 \; q9 q; _恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
" }& m" K3 k" C4 `( k& @8 s2 j$ U而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
" W% |, |6 U& P  M除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...( |8 I( \: l; w, |( k0 G+ R$ V5 n. x+ i
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
- D' u1 Y3 ?/ T. K* \1 |0 V$ C3 u8 c+ E) q
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?2 M+ H. t5 d" S8 Z
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......  p/ F3 y; F9 r
(昏頭)
* ~, ?& o& u4 O抱歉抱歉....
6 I  Y7 X3 m  d/ o* h6 M3 nfinster大大說的....是指沒有MD和MC時的設計嗎??1 ~. P0 D: z; w9 f: s
恩...那應該是我的寬長比設計的問題了...4 v! h2 ^6 X; [  g5 r  d" Q% ~
我重新再重推做一次...
( T% A) H0 R! @, Q" T4 l; W
3 r( w% C4 b! b3 N6 F. }[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
4 s$ i9 _+ p3 ?+ d有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,; u1 q; r8 P* k6 p
附上他的paper讓大家研究看看。
3 u- M- g' _5 r**** 本內容被作者隱藏 *****
, Z2 a" Z& c2 D* P' d2 e4 p5 a
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
6 x2 i% K* I& C  C& G 要錢以後再說。
/ @: M4 C% K$ o) {$ b. u, D% L5 h- V0 z
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
. f2 A+ _- N3 n+ j9 E咦?
9 m, @5 x2 D5 P/ P7 ~% Y話說剛剛才發現,小弟忘了把同學的帳號登出而po文......! D; J! d" E$ I, \3 ]! {* |
(昏頭)
; ]# q* J, ?; e0 @" Q* D抱歉抱歉....
, O" p- u0 `# B/ ], Lfinster大大說的....是指沒有MD和MC時的設計嗎??1 h$ F( p# U4 S3 x" L
恩...那應該是我的寬長比設計的問題了...
2 ~$ t) m$ B: |" E1 J我重新再重推做一次...
! h$ \# Y: j  D/ H  Y9 D4 t" [* L( o
8 c, j  k2 v* Z' i, Y

. f* E# R1 q0 C3 x+ x$ G
  ]* g# }" W6 l, v不了解你指的MD和MC的縮寫意思$ G( ?1 w" r% V2 p. i, }8 i
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance8 H8 `9 v1 V1 \$ j
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去$ o4 n( Y3 f2 ~* \8 w. r. j
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....: }/ }& s6 w$ d! q% P
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。$ y* j3 m% v: K
很謝謝kgbriver的寶貴意見~~~
- T8 m' i$ o5 R+ w* R' y/ a2 q看finster大大的解說,9 x8 h& g" H: ^
發現OP的學問,還真是多....3 b) s: }% o: ^" S8 n3 C3 p& C0 P
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~# e4 s7 Z, V; r" M' k4 `
2 W- s, C; ?* U; n! Z+ _% k' _0 y
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
. G, I, y$ D. M! E/ e
8 K5 n" S# K0 a恩.....原來如此...9 t; z0 J- C% X$ |: U) T+ M
今天發現了一個問題.....小弟的功率真是省到了一個極點....0 }7 L1 d2 {1 V! G3 m7 n& n
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....  Z7 E/ A& s, Y
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~6 K3 s; d" g0 w  C$ F
結果失敗....; r0 G' l2 K! p' E) f; `5 O
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....& M& p2 P, k; d/ i; _
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
; d- n3 x. a" `9 [) I喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....4 l( t# i+ _1 H$ A5 i
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
4 [) o4 U% y+ j$ _: ]很謝謝kgbriver的寶貴意見~~~; r4 \  g  ~. \- k! i$ H# Q) c
看finster大大的解說,+ F$ [' Y, \% D) K5 r+ V
發現OP的學問,還真是多....0 ^1 @& U9 ]- S  h5 ]5 u
唉...小 ...
0 {; K6 C/ i8 s( w+ [/ F
! l8 I" f2 y+ m2 t& X+ c1 s

# b* b' G" b; ^# ^; h4 c我想,你有點誤會我的意思了5 u& ^, `/ m) f1 B, T; A1 [/ U
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
2 m3 S( c6 B( N) S6 q- ~而我前面所言,有時候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 發表 6 X7 m0 o% G6 ~1 g
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
" K; h4 ]  B0 E  f& }而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

" v# Y* |& ?  E/ C
) z2 E! P2 W, r- ^3 |6 g嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....5 o. T: E: S& x
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-22 08:35 AM , Processed in 0.217012 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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