Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 251046|回復: 208

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

  [複製鏈接]
發表於 2008-5-17 01:46:19 | 顯示全部樓層 |閱讀模式

- N1 p7 `7 h( Y* {* N$ ]上面是在下正在做的差動放大器,正遇到瓶頸中...冏
( d0 w2 t# [1 e9 Q0 L在下初入門,設計跟理論之間有極大的差距.....
) ~. [* s3 z5 N( n5 J2 f& q在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,4 `. g: W4 x8 C( |2 p4 q
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
1 a) ~1 J& x3 y' k( s* {$ T等到M1到了飽和與triode的極限的時候,再調小vb3至適當值5 P$ U; P: M! ?9 R- ?9 h8 g
8 b. z1 R6 y, R
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....: _" F) c% q' m# l- u+ E1 \
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
( h) D' h8 I! |在下使用的是65nm的製程,所以VDD是1.2V,$ u0 |! I# z! j  `
而我VCM的值則是固定在0.6V,+ g1 i8 G4 Z. S! z8 Y  \
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,/ ]" l5 O- m3 R7 r8 {5 `

5 E" P  x4 U  F! C9 Z4 w7 V/ l$ ]所以有幾個問題跟訣竅想請教各位大大,/ Q6 {3 j2 \4 x+ `/ x5 T: F
1.VCM的值真的需要固定在VDD的一半嗎??1 s2 g$ X: q+ q+ C

( f6 {- q+ U/ g: Y  |" b7 }, j2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
& {- I% P1 z3 x+ C/ z3 Z  y: V; A0 o; H, g2 v( ]3 D* ]. U
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
* P* k+ o. x% O8 r/ f
3 u$ Y6 s: f- X% T% `% @大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
4 `! G+ w" }% d$ X, m希望各位有經驗的大大不吝指教(跪拜)~~
發表於 2008-5-20 20:35:33 | 顯示全部樓層
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,( U4 H: l+ Z& p0 F" k# V, T
附上他的paper讓大家研究看看。
8 n, m$ B( C4 b) \3 L
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
 樓主| 發表於 2008-5-18 13:53:39 | 顯示全部樓層
PO上小弟的hspice好了
( U- R* F+ Q/ E) g' O9 n***********folding*************" {9 e' o2 }$ W
.prot- W# _; }& }1 L
.lib 'xxxxx.lib' TT: c. e7 O1 `/ U! W
.unprot
, T& f2 T( w: U2 P$ r" ?! k.globle VDD
# K1 s% V( x& I- p( M! Y" ?: n  \.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
' W! M. U. H1 U4 S1 ^$ K: i***********description****************
3 e' O! H  x  M- h2 M. `" F& L*****************/ {: Z' K! w7 f8 r# k7 C$ L
VDD vdd gnd! 1.2V
: q% _) P4 P; a2 z# f7 F) G( {. }
VB1 vb1 gnd! 0.74v
% {+ A/ N) H2 [9 o7 h1 T- }. mVB2 vb2 gnd! 0.4v
. z4 i7 g. I+ b6 A/ V4 p( H9 EVB3 vb3 gnd! 0.38v8 h# @% C1 X! p2 e4 @2 `

2 _/ |8 Y( P) {( [/ t; L. @VCM vcm gnd! dc 0.6v1 L; J. b$ e5 x6 I: \
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
0 w% T& z& r! |. U0 P*VC vc gnd! DC 0V. v! r9 a- b9 N# ?: i! X! E, n
EIN+ in+ vcm vd gnd! 0.5
" i, D5 a; l" Q* z4 [6 x, vEIN- in- vcm vd gnd! -0.5. w, j1 N) S& t. k. |2 B
*****************' t+ [0 _$ A9 U8 z; P: w
8 e3 K9 w$ c0 J$ f" d* Y9 n0 Z
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
3 u3 [0 d8 e7 W: H$ hM2 n3 in+ n1 n1 xxxx L=Lp W=Wp11 J9 T( V! Z2 K6 x) t3 h
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1; U) Y2 s: @! F' k+ j- i0 Z0 Q) U
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
* U0 p& I% I0 {" R) t  @! a$ fM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
2 d$ s, g6 m3 `  t; B$ ]- qM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
. m& }: K% R* {1 ], TM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
& J6 p2 _  M- h- iM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn20 T) w0 ]0 M) t; ]' R
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn21 n& {6 ~. _! F0 I0 o  ~

7 L/ H1 u0 m' i& c9 U***********analysis*************
( r/ K8 A' h% p( c************output**************& h9 L/ P) ]( E. q! v/ s- Y
.op# h# b' `  y# @* C$ V, C
.option post
9 y7 D) \' J0 r. M6 ^( Z2 m4 Q.tf v(nout) vd
6 S  _; ]% i# d2 @2 m) X4 |.end
( g8 t4 {2 g/ x" t, t- v- X" }6 |
      v(nout)/vd                               = -115.0583 ! c, z; O" z' O0 U; |! y% C% u
      input resistance at             vd       =  1.000e+202 R1 a4 F: ?. p5 \
      output resistance at v(nout)             =    1.0725x, U8 F5 F; q- q; k5 j
增益只有115.... 要怎麼才能升到1k以上勒??' \/ V% c5 o, V

; ^0 F- b* U! \3 {/ G0 l  `[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
發表於 2008-5-19 23:28:39 | 顯示全部樓層
one stage op with gain 40dB ) \( p; w3 \, u+ ?
差不多極限了
 樓主| 發表於 2008-5-20 00:08:52 | 顯示全部樓層
原來如此...原來是到極限了...$ U) C) ?  Y  x0 M4 j  V8 o
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
; x% M' \  y' K8 x結果反而調不出我要的值,8 {; Q) q! x" g: @+ J! c
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手- }1 ^+ \+ S+ I: s. P/ }! q, [: m

" N1 n4 W6 T2 ?* _) g/ D% [1 @' C5 W2 q; [' ]" W
多虧有vince大大的肯定,小弟才敢放手去做& t5 E) k" i1 A
9 z- M0 x5 W  r. O& ?" v" I
不過,現在卻又遇到個難題,
" ~2 Q3 _/ h- G  D5 m/ K電壓值該怎麼調,或者W/L該怎麼分配,
4 H. e% O) M' ?1 x+ f* d  `; J. v2 r才能讓Mdrive的部份便成SATURATION??
$ t7 N6 v6 z0 s調了整整一個下午,linear就是linear,說不變就是不變....
) J, g( X) x  [: CM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
發表於 2008-5-20 09:49:38 | 顯示全部樓層
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)' @1 ~' n' a6 R6 H5 L6 J6 {
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉  _8 N" l2 U$ S8 u* E( z  H
你可以調看看
發表於 2008-5-20 11:21:02 | 顯示全部樓層
能不能說明一下regulator的load是什麼?4 _. D- q9 Y3 }# o. p. b) [, t0 P
因為看起來是IC內部的power4 s7 ^8 o! c5 N4 Z
需要多少電流?
: a. c! q% S, Pregulator 的load regulation spec是多少?
2 m5 s/ c  C6 o" J5 u4 X, x/ \第一級OP bias電流多少?
# m! `& {* b2 F9 N, [% A這樣比較好提供意見 
發表於 2008-5-20 22:05:47 | 顯示全部樓層
thank you for sharing this material

評分

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

查看全部評分

 樓主| 發表於 2008-5-21 00:46:38 | 顯示全部樓層
謝謝mbission 大大,所以調W/L就可以改變VTH?原來vth會這樣改變的...嗯嗯,我明天去實驗室試看看。  c5 u6 i0 j( N( n  z( \8 H: }8 y
謝謝hiyato大大提供的PAPER......
0 n- R2 O6 g: u5 F) s回vince大大,* j. C  ?( B6 P* `* Y4 R
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。! r1 d/ z" L! c7 A$ R1 ]
剩下的...恩,也不太清楚,似乎是自己設計...., R0 C0 c2 e% Y! C) b( b
所以...就想說先以增益為目標....: g7 ?9 l1 t8 N- a$ u  h

& g8 U! s9 M( {  W8 J( K7 ^[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
發表於 2008-5-21 09:46:59 | 顯示全部樓層
有資料可以參考嗎?' x) d7 W" \+ g$ h1 g
感謝大大們的分享~~~~~~~~~~~~~~`
發表於 2008-5-21 09:50:07 | 顯示全部樓層
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
# l+ b5 c# |) E2 O0 N2 D當然會犧牲headroom
發表於 2008-5-21 14:03:22 | 顯示全部樓層
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
$ }2 y% o% |" _而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
2 m" x* J, O# n# w: [$ w6 I不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
發表於 2008-5-22 00:14:10 | 顯示全部樓層
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
1 U9 L- w: Z4 d! A. g, r  W* s; T   原因是kbgriver所說的  7 p4 F. z/ M; q( e' y
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
% Y( J& b+ \) N3 }! G   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region( ^# ]) T; U% x
   做了也是白做
& O% p! s% @6 r1 _9 a7 R& D3. gain大有他的好處  可是over design只是增加自己的困擾' ?% v3 H# @$ a6 V# H# j5 T/ c3 \
   所以你應該是要去算一下你到底需要多少gain
6 A# H; M* z1 u4 [/ Q4. 如果你是學生  而這個不是你論文的主要部分
1 O' v3 v# z# V- q* I   那我會建議你用更簡單的架構! ]; d$ ^' h3 X. `& t! o
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
! ?9 z4 Y7 O$ B0 s' \# N   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
7 @7 f# B3 u2 F& L  w" X5. 你的VCM就是你的Vref 不是1/2 vdd
- H" X" P( s( S, c# i6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了+ b: H1 X; b& U
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重! A' x% k4 t$ W8 Q! _% k
8. 今天話有點多  不好意思
發表於 2008-5-22 09:03:41 | 顯示全部樓層
XDD
' I- L; p, {0 o+ d. d不會拉,vince大大見解非常的寶貴唷!* g* @/ t$ b1 t
更謝謝finster大為我提供的建議,
9 U( j7 J5 L7 a6 h看到各位大大為我解答,讓我求助無門的情況下感動非常了
/ v- x# p* x& [! p恩,我現在就試試各位大大的方法,跟建議,7 ^" O2 G! l; D7 _1 d; R
我試完後的結果再跟各位大大報告!
9 j" L% B" O* x5 I, Y謝謝大大們的不吝指教....
/ H  _8 O/ G7 F* Y. S(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)
) M4 m) p# [: g! s9 R
# z. t. k" K- |恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...: C, u! D$ p+ U8 {
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子..... I# U5 q8 x: ^/ q% X; f% f
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
1 k& F- d9 D, L2 {( Y" S% p小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~6 D1 s) l$ m0 g' |9 D5 @, l

5 c  {) V& p7 n( ]: c2 l. G! n[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
 樓主| 發表於 2008-5-22 09:46:01 | 顯示全部樓層
咦?
# |/ F. P7 E5 R話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
* f. k: i% N$ `- T(昏頭). i1 t8 Z; X" \- K2 d
抱歉抱歉....
: c( Z: |) c6 E9 kfinster大大說的....是指沒有MD和MC時的設計嗎??
6 j9 T1 D5 S) y恩...那應該是我的寬長比設計的問題了...; N7 g0 _! b' O1 D: c
我重新再重推做一次...
7 W* d* m* d, d
: |6 O7 ], k* W; O[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
發表於 2008-5-22 13:24:44 | 顯示全部樓層
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
( V: a; e6 C& E) e- q& U: A. b有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,/ t2 V5 G5 y, Q3 H$ y1 e! ^
附上他的paper讓大家研究看看。/ ^: f2 J) X/ `
**** 本內容被作者隱藏 *****

) M; P0 u1 ?5 d; Mregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
1 p$ \- @; m; f4 B& Z. q 要錢以後再說。3 W& `+ `3 y1 Y; S7 i" ?  f  p  C& `
+ s) O4 m- ^, M/ Q) e! d6 E, W
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
發表於 2008-5-22 18:49:53 | 顯示全部樓層
原帖由 st80069 於 2008-5-22 09:46 AM 發表
& f$ r* d* R/ }2 ~咦?
% X: K$ n6 t% ?, L# ]% y' R話說剛剛才發現,小弟忘了把同學的帳號登出而po文......7 j- m1 `; q$ P$ I3 U2 s2 f- h
(昏頭)! D) b. I& M+ a7 z8 I9 v
抱歉抱歉....
1 G6 P7 y8 `% vfinster大大說的....是指沒有MD和MC時的設計嗎??4 w/ N; E5 F# }/ U# s* t
恩...那應該是我的寬長比設計的問題了...6 |/ o' ]. u5 b$ x0 H& e
我重新再重推做一次...

& ~) F* F: g& n- I
" H, c4 n) ~: Y& V
4 b5 Q9 Q* l$ j2 G" E$ N
* W8 _1 D% R4 D8 F; [& ^4 Y4 F不了解你指的MD和MC的縮寫意思' O5 K* s2 o% y6 ]' d
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
) R' K0 V1 P* s  I3 I因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去! M+ T6 {2 G4 N' A6 n2 n
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
 樓主| 發表於 2008-5-22 22:50:16 | 顯示全部樓層
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....% S; y1 I$ s8 ], u- }7 {
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
9 ?4 A( M0 Z0 V, c很謝謝kgbriver的寶貴意見~~~- n+ O. W. I+ \% G
看finster大大的解說,* H- c$ P6 {& s( D
發現OP的學問,還真是多....5 f6 ]2 @/ ?( Z: h8 C1 a
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~, w3 P3 j) _7 u1 X; q  e

2 G# i) C$ I* n: w7 ~( V從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?1 {% e* @8 [1 p/ d. f5 E
8 F* }5 ?% R# Q1 f
恩.....原來如此...
+ U( u' a6 [- y2 Q6 c$ j4 x( J今天發現了一個問題.....小弟的功率真是省到了一個極點....
& k% h" j2 A4 F, Z0 p電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
, j9 C" @& C  ?/ x9 `6 @3 S  q也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~9 B+ p. k! ~# P7 ^! P% z" r7 w
結果失敗....
- i: C  l% M7 w真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....; \9 P. E1 P  p: [8 S) x% i
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
發表於 2008-5-27 22:32:37 | 顯示全部樓層
原帖由 st80069 於 2008-5-22 10:50 PM 發表
$ ~1 k7 m& D/ U$ U) E6 T' Y喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....0 U, D7 |1 S8 T% v$ Q: ]
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
7 ^7 Z7 G4 g" ?8 P: n/ W$ D很謝謝kgbriver的寶貴意見~~~
& W. h' Q+ s1 O, Q看finster大大的解說,
/ i' X( o$ s6 y- F7 a' p' q發現OP的學問,還真是多....! H0 q& N$ r$ S& O, y, U# X& Q6 ~
唉...小 ...
5 s: b3 k9 s- {/ o" y5 F6 u

4 Q5 i& o7 p  U: P  y9 I- o
# @6 ?; t  Z  n% c9 `( P3 _我想,你有點誤會我的意思了& q8 X, L- r+ C
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
% j" X& B1 G( J2 B而我前面所言,有時候bias circuit也會是限制住op的gain和phase margin的一個因素之一,因為bias circuit若設計不好,也會影響op

評分

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

查看全部評分

 樓主| 發表於 2008-5-30 10:34:07 | 顯示全部樓層
原帖由 finster 於 2008-5-21 02:03 PM 發表 ; P! j& {7 d# S/ P: X- Q& B+ u
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)( J& Y! N  ]! Y* b* L  ~
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

5 `- B$ Q- R7 E) h& u9 Y: w% b  z6 D' j8 y2 C5 j8 Q
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....+ z; l; w5 S$ d9 L  U, M
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 03:43 PM , Processed in 0.139017 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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