Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
, q2 k/ Q6 e- W+ w
上面是在下正在做的差動放大器,正遇到瓶頸中...冏  W, B! i. @8 m
在下初入門,設計跟理論之間有極大的差距.....- G3 q7 J6 D6 g0 a0 H: w5 u
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,  U+ |0 e8 h6 A& d% F3 h0 I# @4 z
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,+ e) F% y2 X7 ^
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
! I/ O. H3 H9 r  [$ W; W& l  C. K: o% r
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120..../ ]+ t+ X6 C0 `- n; ~% W7 k5 w3 R; }% b
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
4 i: Y5 d0 P5 S" c- {在下使用的是65nm的製程,所以VDD是1.2V,' u1 u& F7 Y" s: y1 Y0 j" x/ p
而我VCM的值則是固定在0.6V,7 d- B  Y5 R/ i: I/ q5 u
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,1 A9 T3 b  C8 a, r9 V. W  `

- B4 I) F; S2 Z/ u; b% E所以有幾個問題跟訣竅想請教各位大大,
' i: R+ S; e! w' D+ l6 X9 S! s+ R1.VCM的值真的需要固定在VDD的一半嗎??
0 B& r3 z8 B- m4 i; p3 |2 M! E& j  Q$ c6 \6 `, [2 T" m$ Z1 t
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?3 Y! B3 f2 O) D7 v  O- l
0 A9 e2 F/ ~: B4 p- Q1 {/ k
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
) b1 D" s4 d% A* W
+ E! V: ]9 n- K: Q6 }; [, \大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
- H: W, Z4 ~4 @$ ~) J  t( Z希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,: O# r) F: o2 c$ D) J
附上他的paper讓大家研究看看。' t, V( o' k% k8 [" c
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了: K4 J% v( L2 u# U, E+ D
***********folding*************5 a+ _# G  J. M: F, U8 i9 L
.prot
6 v; v7 V: h4 q2 G6 g.lib 'xxxxx.lib' TT, s% b! h" M& H5 y$ F0 ^& X6 g
.unprot" R- O- M* }6 _" V, d7 I
.globle VDD
  K* T1 s" `0 C+ _.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
' y! ?; ?6 K* a5 n% t/ O# w" W# L% R***********description****************
( T: Q) B3 }; p/ U5 K6 ~6 Y5 M*****************
2 V. p% b+ Z, p  jVDD vdd gnd! 1.2V* e' c4 S/ x% d4 D/ Q0 r( S
8 `) t. a# f) b+ I+ n# L2 {
VB1 vb1 gnd! 0.74v  h( ], J% }+ r& r7 v9 G& H
VB2 vb2 gnd! 0.4v( @; y4 f8 c9 T# [; |9 |% j+ B! E
VB3 vb3 gnd! 0.38v
7 j$ @. M* o0 L9 q3 M' u0 a/ g- N& i5 n! D( C- n
VCM vcm gnd! dc 0.6v
1 K! j* K  c5 J2 q/ n9 LVD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
) b$ D; u7 [& Y; `/ r$ f( x* M1 s% L*VC vc gnd! DC 0V
' Q; w9 Q9 [  F4 bEIN+ in+ vcm vd gnd! 0.5
8 t8 m" R  j! O! s% f% y) BEIN- in- vcm vd gnd! -0.53 M* ^! q6 j/ p3 q/ R6 {$ ~
*****************" H* ?7 M& E: d( d& B

3 }3 l4 f- n: ?6 gM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
) `* [% K$ ^4 xM2 n3 in+ n1 n1 xxxx L=Lp W=Wp13 ?# W7 o/ v7 R$ g
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
! _: u3 U2 O$ f/ X5 NM4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
( G7 q/ W6 X2 w/ YM5 nout n4 vdd vdd xxxx L=Lp W=Wp4$ G' H+ A# x$ I% F+ a' R
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
& [6 ~' C" z, |0 ~M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3& A6 u% e7 U' u7 |/ H  m; e
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
: o! i0 n  X' D/ P6 j: rM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2' M" g! Y# o" @! G: P6 ?  a
9 |4 s5 z6 J. b0 S" S$ t5 b
***********analysis*************/ _2 T6 H" i- e8 B. T
************output**************+ f7 K/ Z: |; v) F7 U0 P
.op
& h+ {/ e! _% b5 q8 m.option post
' @3 Z  H/ u; ]; O% I6 n6 m.tf v(nout) vd
- u) p# g: N1 l+ n4 J! F) S.end
7 ^" ?4 n" X. o
5 i- R" }+ \( r3 J, t6 Z      v(nout)/vd                               = -115.0583 7 h5 K3 y' K/ F0 u- c3 A0 L
      input resistance at             vd       =  1.000e+20/ ^: P5 ?; D1 R: X. Y) k* Q
      output resistance at v(nout)             =    1.0725x1 h: f& E' K" ]2 U
增益只有115.... 要怎麼才能升到1k以上勒??
) |4 Z4 C3 n; |+ @4 x# F
: r( Z# Y* c: o' e" V; O( [[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
" q# W4 {; j$ F' M1 U# k1 L: c差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
' `# Q/ m( D3 I# R7 D. \因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,: [! R  v( Y4 R$ G! d8 A
結果反而調不出我要的值,
/ x! _% S0 j3 y* S小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
6 m* Q: q- C2 @/ C5 d2 ?
: d- r! D3 D: f) P1 T! J3 E  n2 Z; W+ R% x/ i4 R. R
多虧有vince大大的肯定,小弟才敢放手去做
9 |8 H6 P; f/ D' b" G5 e/ `% f/ \* ~4 `! i  c0 w  E5 c2 F
不過,現在卻又遇到個難題,. L; G$ y# W/ Y. x* {" U5 C
電壓值該怎麼調,或者W/L該怎麼分配,
6 [; f! R! W8 R* D2 N才能讓Mdrive的部份便成SATURATION??
$ g$ L- p6 O% m6 H. u' Y調了整整一個下午,linear就是linear,說不變就是不變...." X, i* e6 b6 i) g- [, s5 G) v
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
" G3 W( J% d9 |: R( U看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
  v; {( z0 o  H: k你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?9 n( s) ?/ t# y" x; w9 n' K; L
因為看起來是IC內部的power
9 y3 A% L1 G6 F) J  i. W$ @需要多少電流?
$ x+ g1 h/ r1 ^6 t8 i" Yregulator 的load regulation spec是多少?
% V# _9 ?; m8 j+ G第一級OP bias電流多少?$ {' w6 j# N5 G" W
這樣比較好提供意見 
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 ]4 @  s2 X9 X8 Z; D9 T, \謝謝hiyato大大提供的PAPER......6 |" Y' U2 z( Y9 Z8 {% a
回vince大大,
; B8 ^/ w$ H! Z# Y0 f" m# pload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
0 ^+ m- j( G4 C  ]% |( Q% g1 V剩下的...恩,也不太清楚,似乎是自己設計....! M" g- o7 q, m" v2 C' L
所以...就想說先以增益為目標....' f, I- O1 x$ n9 Q( F. M9 V
# J1 Z9 B4 i5 x/ I/ }
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?/ L" D3 U' _$ x$ ~
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
% J3 Y! i( ^& |  D1 s' _當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)# B2 i: K5 a; ]7 V
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)$ J% H4 U3 p3 g4 Z2 x* q6 W9 y7 Q. y
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
! X/ w$ }* Y2 O1 c4 H( F# I   原因是kbgriver所說的  
+ }' j* y& M! Z8 ]/ G3 T9 I# K6 W- x2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
( {; O; T* m7 ]+ A' `! H/ {   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
6 W. U! r: L7 D+ |   做了也是白做" J+ I/ l* p; E
3. gain大有他的好處  可是over design只是增加自己的困擾& j+ J+ o& F  @: f  W1 v
   所以你應該是要去算一下你到底需要多少gain
1 H+ q- N0 t" z5 y4. 如果你是學生  而這個不是你論文的主要部分 & @  c2 _( i' Q( N9 I8 Q* P; y
   那我會建議你用更簡單的架構
8 W2 f9 L, Y2 B1 z8 V7 Q   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation2 P/ ~1 W+ v9 E7 f* l9 {2 F9 p
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的) r# [" ~2 E( M& U2 ~8 b5 p2 }3 A
5. 你的VCM就是你的Vref 不是1/2 vdd
; E- K! ~( ^1 v6 b6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
7 Q5 G9 W  \* l: N# }5 u+ ^7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重" m+ H2 ~6 K! d6 j
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
+ r# V. j/ d1 A2 y+ l6 L不會拉,vince大大見解非常的寶貴唷!
6 O8 {- ~" z! I8 I更謝謝finster大為我提供的建議,
! I$ f' Z* G# R3 Y$ i看到各位大大為我解答,讓我求助無門的情況下感動非常了
4 |- k4 `5 k6 D9 s恩,我現在就試試各位大大的方法,跟建議,. ^( J1 d3 T8 p. n- r& e
我試完後的結果再跟各位大大報告!
- u7 e+ `5 |7 d; \1 ]2 v謝謝大大們的不吝指教....; v: _4 @2 f! [; g- c
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)
; p% q" a* B7 W8 k& H' ^9 |% `* z% q! s: }6 D. H0 M" a% R
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
+ r4 k1 N. D6 H2 f! h而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
! G0 V7 b! m1 {! ~" {( b除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...* v  c3 E: C3 K
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~8 d: |* t# M* t6 D

. B1 e7 w4 A+ `1 v# O) \$ Q% [[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?" w& i' t8 |" g3 w% m. Z
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......$ H1 B) \! I% k8 |
(昏頭)& d( m1 w1 u# |3 x# g* D6 C. `
抱歉抱歉....+ G4 r$ m8 i, @! `; ]" z
finster大大說的....是指沒有MD和MC時的設計嗎??
' ]# L6 F4 J9 V  B2 D恩...那應該是我的寬長比設計的問題了...
* [  @9 y! x4 u* i# h我重新再重推做一次...! C' [8 {. i/ c9 b  P# J
- A# G- F. m  w2 K! O6 }- O3 \
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 & a0 z4 r8 C( E, b
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,3 i" ^% ^$ d2 l+ S. W) S$ W
附上他的paper讓大家研究看看。
2 N, o4 g) X6 ?& H**** 本內容被作者隱藏 *****
+ v. G8 T/ h, ?, n; T+ X
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。5 c5 a$ S7 L/ K; G/ x& @+ Y2 I' N
要錢以後再說。& J; D- i; Z! W1 w7 z) F  q( G+ H
, _5 F' Z, F0 K1 _
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
' T7 {2 ^! _' m$ b# l咦?4 D$ \1 K9 U# J3 J/ e5 Y$ f
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
0 N$ l& I/ T' ~, _- y( N(昏頭)' n7 z7 F+ d8 H7 _
抱歉抱歉....) a; s5 L& [0 N; S4 u6 ]2 ~
finster大大說的....是指沒有MD和MC時的設計嗎??
9 R1 r; e8 R$ L6 v恩...那應該是我的寬長比設計的問題了...& C, m/ l* B  o2 [: X: W5 n. q( l( i
我重新再重推做一次...
/ _& ^: _7 u; O9 G3 s  r% E3 u

2 u4 p* @; k9 z( n, m6 ]% Z% m7 t* t* c
8 v! h# Z$ ]4 C: q  W& y
不了解你指的MD和MC的縮寫意思
4 ^& E6 a4 O; u0 K0 U9 f0 Q1 F我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance) A+ Y$ K1 w+ E8 h7 ^- l+ c
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
% I8 Y1 r4 m6 S1 Y8 o自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....8 K8 z/ i  V& j* f9 |- f5 g% V
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。- u' u' }' [2 \0 R2 |
很謝謝kgbriver的寶貴意見~~~
8 u: d; n( A9 E4 w, H, k, @8 ]# u. w9 `看finster大大的解說,
, D( A: ?+ p; Q; X  @" ~+ }2 U/ r發現OP的學問,還真是多....4 _  [( d' a( N
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
; s3 B- B2 e# _8 V0 n9 A
4 y0 i. c. e* ~( G! k從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
8 n& f0 V. |4 e) Q2 v! Y* m- m# O, J9 |% E% i1 ^
恩.....原來如此...6 C8 |' E. u/ r( J% D/ g' S( Q
今天發現了一個問題.....小弟的功率真是省到了一個極點....+ @: t: ?3 Q" S3 z
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....+ M! i& J0 P3 H2 x' R
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
8 h9 B7 Q% x$ O+ b! b6 l結果失敗....: Z2 ?2 e7 A9 s$ l& j  U. M( Y
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
+ j) L7 X( e/ Y( ~# M, T大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
, h7 f" @8 i, R0 i5 E* {. t喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
3 K7 H3 b! u, K3 M5 p7 _0 _/ X: T小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。2 [2 U1 ~) J0 u. r
很謝謝kgbriver的寶貴意見~~~
9 |+ l& E/ i) `# e" o& ?: F看finster大大的解說,
! V9 g6 [- \' s9 I% Y6 b, j4 N發現OP的學問,還真是多....% q) |9 E2 O) Y
唉...小 ...
; c! N, ~; u) L; s1 L& k$ |( |

! B6 Y, o3 H# @% n8 \9 L: l! X+ @7 O2 c$ j0 q
我想,你有點誤會我的意思了1 b; N  \# s2 L7 d  u
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬) Q: w) s" K7 j# b0 v5 t
而我前面所言,有時候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 發表
+ ?7 b! m0 E- v如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)' d/ y; S2 _- ?- ^( C4 ]2 e
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
- K6 \( K* b( c% L; J3 q5 f
0 X; [6 R/ q1 `/ ?: C
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....  N3 X  m- N# X4 C; V" j7 ]
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-7 01:14 AM , Processed in 0.134008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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