Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

- `* t$ p- Q, n" c9 |( t上面是在下正在做的差動放大器,正遇到瓶頸中...冏
4 d5 [! K* ^; |在下初入門,設計跟理論之間有極大的差距.....
8 Y- Y, X( {: l" g" M6 F: M# Z在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
5 {* E  @( R& o5 L/ g( X7 \所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小," _; H+ n8 i8 n; E2 s5 ~* f# i
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值0 Q! B2 C- y5 e4 ?: }/ T

, y; P! I' \2 |2 {; e) {1 X增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....! Y% M7 }% M2 E" B# k9 D
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
9 N( T. [2 K7 ?& n5 E/ h8 o在下使用的是65nm的製程,所以VDD是1.2V,
6 R. e! ~) r3 _$ |' B而我VCM的值則是固定在0.6V,4 G8 Q* ~# @& ^* Z1 {8 w
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,- Q7 c! c0 s7 N% l" ]% Z

+ P& w$ r( \9 c) q& a3 ~, l, j所以有幾個問題跟訣竅想請教各位大大,5 l2 j. l4 k+ F- o5 H, n- p; s
1.VCM的值真的需要固定在VDD的一半嗎??5 h5 c) I  X, J4 l& R3 M
6 J; ]) B8 M1 s" s) ^  k
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
$ b: P# I9 C3 O- M7 x) ?# l* y+ H* K7 @& V) b* V1 h# `
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
( P. J7 h. {* \0 |2 `, w# G. S, Y
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...$ M4 t: H1 X5 y2 a/ `
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,3 k1 g8 x' ?* F7 j# H! n
附上他的paper讓大家研究看看。3 K: Z# a# K  R5 ^: ?: k
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了# L) W* s" D! R& ^+ G
***********folding*************6 u1 z% `* E9 u- o1 i+ C* h$ m
.prot
5 o, F* z2 L# z! V% T* W.lib 'xxxxx.lib' TT5 K$ g- P5 q6 t$ _9 ^" _
.unprot
+ ]1 B' J( r, R! l.globle VDD
& p. I8 c+ C9 a- ]2 c.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
5 q# Z& x1 F9 {) t, L1 J4 [1 S# n***********description****************# _7 v- y  O2 ]7 M/ b2 |8 c
****************** z, L1 n$ _& @5 K6 j! A: v
VDD vdd gnd! 1.2V7 P$ o5 A; x" j! x- \" y3 Q
( m  h, G2 E( }$ x0 q
VB1 vb1 gnd! 0.74v2 ?. d2 ~+ U0 j
VB2 vb2 gnd! 0.4v$ m1 i- v+ \. p0 T! p; D4 s
VB3 vb3 gnd! 0.38v: D* t3 [. Z6 \; x4 S
2 m1 k: v3 r' z6 M( t% B
VCM vcm gnd! dc 0.6v9 C) h, z- @! N+ p3 \
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)# r. S% l% G# |. g* n3 D" u
*VC vc gnd! DC 0V
4 v+ \. f) Y% o3 \* V$ M* LEIN+ in+ vcm vd gnd! 0.5
9 o( j; I. Z# gEIN- in- vcm vd gnd! -0.5
% A% K1 a$ f+ P/ d3 {****************** `+ a% ^1 l6 v" Z2 J
; Y; |, h0 T3 G0 Y* O% ?0 i7 c
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp) s( o( }" C" T& \4 P8 n# c7 w
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1. [% [$ K, L# k8 y' E# T
M3 n2 in- n1 n1 xxxx L=Lp W=Wp14 p' Y7 Q) ^5 J+ l( K  E9 w& ?# `
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
: f8 n* a8 I; |% Z  q* sM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
$ @1 l# e! G9 U1 G& K1 K& |8 j+ nM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
5 D" j# O  Y% @; {M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn37 W$ J. f3 P' F
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn21 T: w, G! Z6 x& H$ M
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
: E4 _$ n: p4 Q( q; T3 i* p" n2 }! s3 j9 t
***********analysis*************) D" R, L- F$ f8 F1 U
************output**************
: S: v( \# O! P7 `.op
7 a8 g! I4 M: k  A3 Y.option post
6 X8 ?0 e0 e' T4 r- M" E. K4 v.tf v(nout) vd. S8 o* D+ i" y$ N9 x
.end
8 O7 h* ^0 P, Y
1 Q* `. r8 i# I4 i3 W/ J      v(nout)/vd                               = -115.0583
2 A, m+ l" U! H# q2 s7 B1 N; T      input resistance at             vd       =  1.000e+20
( ]6 h) o/ F) O5 f  P# |      output resistance at v(nout)             =    1.0725x, E# U' k+ F! l1 j4 X# S& _' o; e
增益只有115.... 要怎麼才能升到1k以上勒??
8 Z' P* N$ v+ @3 w" [- G1 i  O- y) k# e) Y+ w- \9 }- t( @* D% l  U
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB 4 g# ~  A' V, K) I/ l5 T* e( T- I% a5 N
差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
2 ~& D, M* w2 Y) W: t) B因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,3 _9 L4 {3 ~1 }2 C' v; j8 U
結果反而調不出我要的值,
( ^. W1 C6 P2 _5 D小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手, {" X& U! Z/ J( M8 N; W4 |# Y+ Y
+ z! |4 \% U1 j

& F* U9 e6 E* M. m5 J多虧有vince大大的肯定,小弟才敢放手去做( n* o: e: j4 d0 Y1 ~: u$ Y1 ^7 f
( X5 w4 H3 B, x, Y# p! ^
不過,現在卻又遇到個難題,
: d' i9 P3 \  y* g+ @電壓值該怎麼調,或者W/L該怎麼分配,
. u. b9 \6 P- s5 N6 \8 U/ O才能讓Mdrive的部份便成SATURATION??2 N5 M% r/ t. z* h  k8 f8 @, `! V
調了整整一個下午,linear就是linear,說不變就是不變....9 E9 x; j4 M. E( S+ O% }' O% Z
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)/ O5 C( |4 W1 N: E; V+ ]
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
2 j! A% r0 {. A" |  C3 P/ f你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
2 _( H0 {3 B/ h6 K/ M2 U因為看起來是IC內部的power- D+ m& r  {& m6 u
需要多少電流?
7 O& `$ {1 E( Z! h8 rregulator 的load regulation spec是多少?
( ?) E/ b. c. T% R8 C. C第一級OP bias電流多少?6 X2 f5 M& ~) B; E: X
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
( J& a% y9 X0 }& u5 |謝謝hiyato大大提供的PAPER......: a- {; _) C$ w, t! m' T
回vince大大,7 I5 K! |# _) m( |$ }  i
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。  i/ B9 n' t; [$ K
剩下的...恩,也不太清楚,似乎是自己設計....
; j# z) c8 X; a6 ?, {) U9 Z0 {) n所以...就想說先以增益為目標....
8 `3 E( ]" Z: O! x! }0 W# O. L
; @" D, G) z6 l4 Z6 B[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?- J" {% H/ `- t3 n; J( f
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!$ s1 y% v0 U* D9 A5 w
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
0 e6 X' J: s7 x- X而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)# _; V: \. M, q) b+ Y2 D6 {1 ~
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
6 L/ V% W5 [! s. Q# j   原因是kbgriver所說的  , j3 d9 e5 L: i7 o! [+ T
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current, C1 N6 w" }5 c) N# }, Z- i$ m
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
5 J) a! w4 k# y& u% _   做了也是白做
+ a4 s2 x5 w6 K6 Q6 \+ I2 W- f3. gain大有他的好處  可是over design只是增加自己的困擾1 R( A8 E, U6 `3 I2 o4 l  M5 W
   所以你應該是要去算一下你到底需要多少gain
6 ]  k& G+ V/ p# _4. 如果你是學生  而這個不是你論文的主要部分
; M& U* w  C" Y1 p2 x   那我會建議你用更簡單的架構
3 K  p: |: l& F3 U* u   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
9 J9 X$ i& p  {/ ^" t0 T   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的% m8 |) O8 i/ Q
5. 你的VCM就是你的Vref 不是1/2 vdd
* X" s7 U2 x$ b. q6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了% `7 C3 c9 L- |& `3 A
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重" n0 y. g# ~( |
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD# F/ I& t! o! Z' f* P/ {1 H
不會拉,vince大大見解非常的寶貴唷!
* L4 `7 c+ P4 @1 o' I% K* o* J更謝謝finster大為我提供的建議," `" T) I( r0 @, t& o( R$ P- m0 x( R# D5 A( f
看到各位大大為我解答,讓我求助無門的情況下感動非常了4 A( A$ S! ~# e0 j4 q' p( z# R! S
恩,我現在就試試各位大大的方法,跟建議,: J2 M8 g. U- m5 n: H- a# p
我試完後的結果再跟各位大大報告!$ ]- r3 H" v0 j8 m+ P- G8 U
謝謝大大們的不吝指教....9 \& c' E9 m' t
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)8 q0 q, p! E% Z8 o: e9 Y

" H" ?+ g" D/ h3 K恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
! W$ n& z$ g' u) s* a而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
3 G8 u. W, B/ o. c/ [+ _除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...8 A& n( E5 J% X+ l; G2 j. I) S- U
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~& m$ s7 |8 S7 {2 x( q

! u* m5 N( ^) z( f[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?: }& m4 i, A9 g5 m9 n0 V
話說剛剛才發現,小弟忘了把同學的帳號登出而po文....../ w0 Z/ ^* B4 J2 q$ h/ G5 z
(昏頭)# K+ Y, b0 a  n  Z. \
抱歉抱歉....
0 q0 s( `. i" I* _( e+ ?- Bfinster大大說的....是指沒有MD和MC時的設計嗎??/ `: L) H" \, N; F
恩...那應該是我的寬長比設計的問題了...
0 ?' Z, o6 M  ]7 \9 k( k/ u我重新再重推做一次...
( X* Q- m5 Y6 ?: |6 k# [2 G
4 `/ F2 I9 f+ i& P# a8 J. C! s( l8 o[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表   M* _7 w2 i4 U
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
% {2 B4 f, x# C- W6 l附上他的paper讓大家研究看看。
- [6 N: h9 f, C4 X; W6 B**** 本內容被作者隱藏 *****
$ {) [: a, s& y  q0 ^* \$ B. o4 n% E
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
( f2 a. V3 N! E0 F  V 要錢以後再說。/ G. {& k6 o$ T

$ o2 e- s; T* D[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
/ u# j0 X7 a( u- f1 P' V咦?
# J. C1 D( R/ T: T9 ^- T- F話說剛剛才發現,小弟忘了把同學的帳號登出而po文......( I1 j8 u: J8 @1 h; q4 Z
(昏頭)% _7 z' E; g( m# n: [* g; ^7 _
抱歉抱歉....; i3 J6 v% W! G6 R
finster大大說的....是指沒有MD和MC時的設計嗎??! @7 x0 T+ S% E, f# o: A/ X
恩...那應該是我的寬長比設計的問題了...1 V* B: `2 g7 C0 E! R' k! \* @! D
我重新再重推做一次...
! R% |# P+ _& z3 c; s

6 z" O$ i6 y3 z3 a, _) @% m7 x) X3 ]3 l7 J" P& I, G

7 H' |0 @5 H4 ]# L+ y7 J不了解你指的MD和MC的縮寫意思; h1 ]; O! c: O/ F/ a
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
7 c" q. c1 C& ]& K8 F因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
* ]8 }& \+ C' L7 I自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
5 `0 z, Z1 |9 N3 f3 s& j+ w( j小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
+ i5 d- V) R1 h2 C1 q很謝謝kgbriver的寶貴意見~~~2 _6 v4 o; x1 o, K4 _
看finster大大的解說,
/ Y& X, A7 H: H7 \- S0 w發現OP的學問,還真是多....
& l: ]: h. z% t* s2 _唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
! u) P* i$ }& i3 J0 i7 y7 G
; n; i1 y* Z7 @6 |) O$ u! g從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?, k; r8 V; z" \: l) r
5 V( |  K" q2 R! ?7 T1 a
恩.....原來如此...; g4 i- f& X  P* D1 |/ A, c9 `3 m
今天發現了一個問題.....小弟的功率真是省到了一個極點....8 q1 F/ B, h4 {3 M" G& q, o* U7 ]( g
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
$ M% {  ?, G/ |: H# j也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
+ D. r! V- e4 h( ^+ p: Y結果失敗....
# a2 P5 \! ~0 ]/ P真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....* K! S& Q' ]- c
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 8 O0 i2 T/ |( P/ b- A) }/ C+ V: L
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....6 [/ S' \- J+ I- g0 a- e
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
- `& N7 s. h9 N+ T! ~" q" \很謝謝kgbriver的寶貴意見~~~
0 ]6 o$ O( h% ?6 l) J- }- E看finster大大的解說,
  c& u! [+ J2 H8 ~9 M9 l0 N( F* v5 s發現OP的學問,還真是多..... [, _. }* s4 ]; H( U
唉...小 ...

0 l8 }5 u6 |7 E+ K& k9 ^7 N7 q, W) r; ~- P3 \6 z

2 `! ]2 z% r! M6 a我想,你有點誤會我的意思了, Q( |; L! y+ D$ v( s( E
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬/ V7 D* X/ s9 z9 n
而我前面所言,有時候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 發表 & C$ W0 {/ v% _+ e+ m$ N
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)* q% i6 F- _  q3 F4 s! v
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

9 e# X4 w+ o( a7 u; t" k4 o5 l0 F
8 D0 m" e$ ]. z: g3 l; P, c, ~嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
, u& k  N, F, m哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-30 05:39 AM , Processed in 0.147009 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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