Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
. D, T$ K! b, w* f% H, H% _! [
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
. a" B& L1 A% d  S' u在下初入門,設計跟理論之間有極大的差距.....5 R; `6 D2 b9 d5 y! b6 d! G
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
" J! h9 \' U4 H$ I+ b5 {所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,  G% `) F' j, H
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值0 @" K4 u) x+ p% V( v" {0 {0 X8 ~
2 ~9 q1 ?& ^* `# c5 ^1 q
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120...., W% A$ C: S9 R1 W+ v
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),; I# p* N8 J' W6 h0 {+ [6 a# m
在下使用的是65nm的製程,所以VDD是1.2V,/ V6 A: l' p% r5 L" ?3 R
而我VCM的值則是固定在0.6V,/ V( X, U( g  f: P  r4 r
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,: H0 q: Z) a/ @( k. `8 F- o

, k# f1 {9 l: U3 U) k& b- p所以有幾個問題跟訣竅想請教各位大大,% u6 n6 P4 k6 d  w
1.VCM的值真的需要固定在VDD的一半嗎??
8 m7 ]5 t  S" g- n- q2 W! H+ `, Z. @4 @3 P. P
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?2 q# v4 s  p. ?5 Y1 s

3 B& \9 r/ b3 p$ X5 o3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....! O. L" z& Q$ m: U4 r& q+ D. S) q1 m2 E

6 e" }+ C0 k/ s大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
2 }  H$ _8 K: J- o% z希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
  R# U3 Y; S* _/ Z/ S, k' i附上他的paper讓大家研究看看。
, u( a6 W. J2 u" J( e" D" Z! t
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了; h" n% |% @  z. D
***********folding*************
) ]! w( y# M& h" z; X: G: p- W$ H.prot. m! ^9 ^7 m6 G+ T' x
.lib 'xxxxx.lib' TT+ q0 P. _  Q! q; t: b( M
.unprot9 z& V- n/ R3 s8 T2 k! j
.globle VDD
2 [" e4 T8 g  L3 Z.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um) R0 b" X& ^4 A3 P9 \' W
***********description****************, J) P) h0 ?" B8 O# r
*****************
/ e" }$ Y' {# I! h7 K+ T3 tVDD vdd gnd! 1.2V* C/ c* f5 o1 ?: b: f

, S+ }' z$ u" ^8 O! t% l. iVB1 vb1 gnd! 0.74v
3 E. D7 ~$ b6 ~. {VB2 vb2 gnd! 0.4v0 c6 @- h- G/ p, _( H1 I" X
VB3 vb3 gnd! 0.38v
, F8 q2 x( z: X3 k# E' s, R6 `0 P$ u
VCM vcm gnd! dc 0.6v
( A2 |; g2 s: m- y. b, LVD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
% [$ `4 {% a5 ?' g1 p*VC vc gnd! DC 0V
9 c3 F7 _, \) e/ i, \EIN+ in+ vcm vd gnd! 0.54 j4 D' @0 a: s+ X
EIN- in- vcm vd gnd! -0.5
, k% s; n( C& h* p. d( _*****************
7 \) e- O, p# ^' A" n* J2 U- F7 t4 I9 j" c3 d9 m
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp5 V+ E( ?- l; N4 z: n3 u  T+ P4 ]
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
* X3 ~: _$ ~! q6 x9 |2 UM3 n2 in- n1 n1 xxxx L=Lp W=Wp1- B4 c+ C7 m  H0 L! T
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
5 A* [4 a& _5 W; z. ^( xM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
0 Z: u* o$ \) S, CM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3; A2 s& Q( [, r. r' b7 \0 `5 x
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn31 F: [. \# i& M$ U" Y
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2" H# N/ W! `& v5 c! F. Q0 Q
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2! Z; b% o; y/ Y* r

1 F2 D  U% l8 X; n: {: F* z***********analysis*************9 l/ A' j# _3 C  s* j
************output**************
, t4 B/ ?# w. K3 y% C$ Z% N.op
/ S9 }$ Y- V% A  ~.option post
+ D0 S( x" [1 w4 q0 j4 w.tf v(nout) vd) Z4 g1 J3 ^0 W4 u4 H# I
.end
1 S! v- J1 K6 b/ }$ q! \+ d+ k2 h
6 S! _7 x: k$ N6 f4 m      v(nout)/vd                               = -115.0583
5 H. d$ _7 g8 y: r) ?9 L* i- ]      input resistance at             vd       =  1.000e+20
+ W. @" \0 [3 U% a8 Y, C: q      output resistance at v(nout)             =    1.0725x. j: _( `' m; ]; W2 E0 j
增益只有115.... 要怎麼才能升到1k以上勒??
) {: I1 l4 N' E1 I. {4 l! v
/ n$ ]1 m/ i7 f+ A0 {* {$ ][ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
5 g# d# m( x) o差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...: P4 x$ s, k# h0 o# @# R
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,, F1 U, m. j/ v: Q$ l
結果反而調不出我要的值,
; k$ h, u5 w1 i- U小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
0 `6 V! ?4 t% a. t9 I* }; S : O) L! H. O/ o( J

" R3 w4 D8 P, u' [, Y多虧有vince大大的肯定,小弟才敢放手去做
6 L7 O" c+ y, I
* @- \/ \+ T7 T- B' x& d不過,現在卻又遇到個難題,
6 ^2 V& b. h7 @, C0 `% s電壓值該怎麼調,或者W/L該怎麼分配,2 w4 D' J5 V- I, j) ^
才能讓Mdrive的部份便成SATURATION??
2 k% g) O2 c5 @; f8 f  d, I/ U調了整整一個下午,linear就是linear,說不變就是不變....+ j, ~" B( q* N! }3 V
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
+ ]' [7 q4 z5 D' W6 i/ G! C7 Q* U看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉' y. K; Q/ H) @' g9 |
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
# x+ N5 J/ Q: A9 y  P6 Z因為看起來是IC內部的power7 t* Q, l! y4 W+ |7 t( l5 Q
需要多少電流?3 x- {4 f: p2 F! g
regulator 的load regulation spec是多少?
; c1 J3 `% b+ ^# `9 ^+ w# N第一級OP bias電流多少?
9 u( t- T+ b& N$ P7 _這樣比較好提供意見 
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 c. Y: f. o  I5 j' s
謝謝hiyato大大提供的PAPER......
* @9 p! u8 A# D% x! p! Z' v回vince大大,/ t- h& ~; `( A4 P7 [# F
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
; ?3 x; Q) D$ ]剩下的...恩,也不太清楚,似乎是自己設計..... Z+ X/ X: r/ T5 x# G7 X' |
所以...就想說先以增益為目標....4 o& U9 m1 Z/ L; E3 f

: ]* l  B7 F% Y( E5 S. f$ Y5 f5 Y[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?7 V& ^: d& \* v. M2 ?: c
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
4 Z& D% m; T) \/ p* v當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
  [; r. h$ S6 N9 q& ^* B: ~% @/ s! h而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)6 p' E. U4 `- H) g6 E' p' p& {
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
# T2 _" J7 m* V' A  O   原因是kbgriver所說的  7 r6 r& v/ q8 b
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current3 g% k  o- \# g. C, _5 L8 a& C+ E4 i8 r
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
: F6 H" }; O* R6 Z  R   做了也是白做
+ Y, w3 K1 `+ d+ V; b- ^3. gain大有他的好處  可是over design只是增加自己的困擾3 H0 O' n! |5 o4 t# K2 O
   所以你應該是要去算一下你到底需要多少gain! F4 P" D4 N  v
4. 如果你是學生  而這個不是你論文的主要部分
4 D& Q1 j- c- E3 T7 A   那我會建議你用更簡單的架構
* b; _, j8 y; b6 K# ~, g& Z   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
, I; b+ y' t. T; _# W# P6 i   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的4 |  u. r% A/ ~' _$ _& F$ L1 s
5. 你的VCM就是你的Vref 不是1/2 vdd
; e& |: G  n& K- G( i& \6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了' T/ U# ]5 ^$ f4 F. p. C9 i1 j' S
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
+ `* p3 u! \6 Q& [8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD3 {# `" S" u+ W- b
不會拉,vince大大見解非常的寶貴唷!
1 Y1 F% X0 w$ j! o0 ?( b3 F& n. C更謝謝finster大為我提供的建議,
/ I# c( O) @9 a* d5 h看到各位大大為我解答,讓我求助無門的情況下感動非常了1 t* f1 t3 _8 W7 G8 o7 ^  L& M
恩,我現在就試試各位大大的方法,跟建議,
: T  o1 o1 t) {& Q8 W! N0 X我試完後的結果再跟各位大大報告!3 d! A# R% [) @& l
謝謝大大們的不吝指教....! i6 @; j* ~/ g
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)9 V  t# R' M, ], i7 O
% t( O. Q$ a+ t3 A/ X; @, m
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
! E9 z7 P: g# D  |0 k3 Q而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....' e( O& m% N5 G" K2 p+ I* X" j
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram.../ P' z5 B6 @9 z* ~3 [
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
: _, {% X& g/ l" `
& }1 t1 b6 e! j' U; q1 e[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?, }* F# g. J" U) Q9 G3 f+ i
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......- M: D& j2 k. [* P8 f; p" O; t
(昏頭)- |: D/ o9 F& ^( x, d6 v) R. _
抱歉抱歉....* E" p% s( R5 e( _1 @5 \
finster大大說的....是指沒有MD和MC時的設計嗎??) p$ [1 }9 `! R. @# X
恩...那應該是我的寬長比設計的問題了...9 |! X( d# D3 k+ O; k2 L
我重新再重推做一次...6 y8 C, v, ~/ Z3 Q7 Y8 Y

, L) \" y/ l' z/ t; k5 E2 H. D[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 ) H: H* ~' S1 l5 ]& A3 }6 ?
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,* e9 z' O, L& d* o( N! v
附上他的paper讓大家研究看看。
* H8 M& C5 \8 M8 H**** 本內容被作者隱藏 *****
! h- M; U/ J- t' o- J* g5 D( f) @, y
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
% Q" u* x5 T8 i3 c. P3 ?) R( F 要錢以後再說。
3 D' Q- R* Z+ a1 h& ^: R# L
' x9 ^; g7 u( B/ x1 b[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
5 v+ l- f( }5 E; q咦?
: k) o  o5 S+ H8 u1 A4 T話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
& g( V3 Q- U2 P  t" Y0 T(昏頭)" |6 q! j1 f- M4 p
抱歉抱歉....( P/ Q8 Z( P1 \. Q. m- [% u2 _
finster大大說的....是指沒有MD和MC時的設計嗎??
/ _7 I' o8 ~" [! L" m恩...那應該是我的寬長比設計的問題了...
) c4 b( d- W- S  E: m2 z* d& N8 h0 R我重新再重推做一次...
* h0 s( e) c! ~% i; i8 v& I2 f" v" S
1 n6 \/ [& n. e8 {4 J8 u% r- [
9 P# X' q4 j1 [+ U4 J
9 D9 N3 u: k' O7 B; a9 g: E9 L) n0 H
不了解你指的MD和MC的縮寫意思
4 B* R0 _5 u" x+ _# I1 X1 {8 r$ v我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
  \' y  f8 Q% W( I1 O因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去" E0 |" L- x* D+ m/ H* c
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....: U% B+ v$ a1 }0 u
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。: H' _+ \5 f8 @/ M) }( |# ~$ ~6 ]
很謝謝kgbriver的寶貴意見~~~  z  f' L" h6 x
看finster大大的解說,* M0 F5 H# j! V( H. j
發現OP的學問,還真是多..... z) Q5 p7 [4 g2 o8 {- P( M. N
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~4 ^, o+ F. ?7 h6 d" j+ b* f8 f- `
7 {3 G$ b2 ^- _. _% H: j5 J1 p
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
" A; C: e; Q1 ~* y4 r- T) k6 Y# i& U/ b" j- c* b* Q
恩.....原來如此..., m' v: ~' {0 a5 m( o
今天發現了一個問題.....小弟的功率真是省到了一個極點....0 I6 y' E6 E3 V+ B1 ?
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
% _! C) V: u8 Q% @8 Z也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
5 {3 k# @6 n- I( c結果失敗....  A6 n: p4 }# b  T1 W* v
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
4 m* I3 q2 _. E. D( o- S6 \大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
' g2 Q% y8 k9 c) `, ~喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
4 D& J( q3 {$ d, \小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。  z3 f4 T. s: |8 u: [4 ]" K9 ^. U3 M
很謝謝kgbriver的寶貴意見~~~# q+ P# ~7 y5 y. D
看finster大大的解說,
; t8 T& ~$ K$ c發現OP的學問,還真是多....; d5 _" C6 n! I
唉...小 ...
; O5 n3 ^  m- Z9 c

% f/ G; Y7 U3 [. j; N0 e
! y. Q. Z9 }" P9 s) l我想,你有點誤會我的意思了$ Y( N+ D% ^+ @9 m# C- `& V
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
' \4 A$ o& J( K而我前面所言,有時候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( h# Y8 Q+ k% l
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)+ E' j0 `0 c5 M  a
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
0 G. L+ W7 r5 g9 D% \. S2 y! R5 w

/ ~- r3 C9 ~5 s, E9 g1 K6 |嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
! A/ N* B7 c' J! b( z+ e哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 08:18 PM , Processed in 0.141518 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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