Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

3 B- ^% c* s* F% S上面是在下正在做的差動放大器,正遇到瓶頸中...冏2 H( c# i3 E! t# J- \3 ]! X4 g
在下初入門,設計跟理論之間有極大的差距.....
9 G! W9 h; ~; T: n8 q在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,0 Y% H1 w. i- J+ _. W
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
) _3 |) N) q& a5 T- J# @' W7 T等到M1到了飽和與triode的極限的時候,再調小vb3至適當值; \( [+ u& j. K0 ]: o

! C: j4 \# i0 `. z) Y0 g增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....1 A- V9 @0 A% t1 c: Q) S" R
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),/ p3 ~: H& H4 I/ d
在下使用的是65nm的製程,所以VDD是1.2V,3 w. H& T$ G7 q" W( K+ a9 f
而我VCM的值則是固定在0.6V,
/ p( O! A7 {8 I, X& N+ q看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,- [( {% |0 j. M  K, I6 ]
8 G% r6 Q% h* v2 F- D* d3 n" W
所以有幾個問題跟訣竅想請教各位大大,) x! P, S4 E/ t" @/ o! ?+ F
1.VCM的值真的需要固定在VDD的一半嗎??
, A) G$ e0 }& [2 b3 V% m& h: ~' u6 ^1 I
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?) C+ z+ {! Y4 {2 J! k

3 P) ^* V9 V' l3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....- x! C4 K; S  D/ @

( w! O4 U- c9 O1 A* N大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...5 \/ l" `- Y- ?/ D4 H7 J
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過," r& Q2 \5 Z) o, v% y
附上他的paper讓大家研究看看。6 y2 w) q) f3 }) t6 p
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
7 T. n, h: D. c$ |" k***********folding*************
# d$ r+ @  ?0 }& M  v9 Q0 u# y.prot3 C7 [) u5 Y2 @8 K5 `+ ]( _
.lib 'xxxxx.lib' TT* W6 A, {* Y/ I2 t6 w
.unprot$ R2 @! S) c3 I
.globle VDD
( }& s3 j3 s; H+ T: k.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um8 _1 n$ p( J/ R/ k8 u7 U4 q
***********description****************
6 I2 ?' j' l) i; r% f$ P9 F*****************2 Z& u- Y1 F: f. S
VDD vdd gnd! 1.2V5 l& J3 ~2 R4 C) z

1 C" c- b0 S- l5 c( Y) @VB1 vb1 gnd! 0.74v7 t' z& b0 ~0 R7 u; ?# y, \" d
VB2 vb2 gnd! 0.4v) \5 S+ {$ g' V8 o
VB3 vb3 gnd! 0.38v6 q) u! v8 @. e. R

4 k0 L/ F6 i2 B; K0 AVCM vcm gnd! dc 0.6v/ x6 G# n4 ?) m5 |
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)+ n0 f& [" \' q$ l* r2 l& N
*VC vc gnd! DC 0V( T: ~. G/ p' J# h. Q- v+ g
EIN+ in+ vcm vd gnd! 0.5# |1 F3 n- [7 R4 j
EIN- in- vcm vd gnd! -0.57 y2 c& u$ o$ k' m+ r
*****************& J* l, |5 B% {5 S0 n* v0 \6 F, N
5 g( t- t6 D: d4 V; D& Q) P6 _9 p0 C
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
7 ]! c0 C5 t9 G# [; {4 nM2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
# X2 ~" o: A; cM3 n2 in- n1 n1 xxxx L=Lp W=Wp18 h% W) h  h6 O! v; c% J% V
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
: H+ E4 i: m# s' d( O0 e/ XM5 nout n4 vdd vdd xxxx L=Lp W=Wp46 I- O% r! `4 x8 C+ N( z
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3) c. c. f. [5 a
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3% j' D3 t- V1 I1 o- H/ G, }
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn23 ?: |3 B2 l" b
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
/ p# e. t2 X3 ?0 n* q
6 m  K) }$ }, f" e***********analysis*************3 Y3 m& s; y% Q
************output**************
% J+ u" W7 y% @2 @# ^.op
( T# h" G: `' F& N/ J$ Y.option post
- z' h4 i7 W! {' g/ q.tf v(nout) vd% `: G$ `3 c( K5 t, @% h% D
.end& h1 S) R  d# ]) J
; D0 d0 @5 w" L- }, t3 ]* e
      v(nout)/vd                               = -115.0583
& H: z( V9 y* \4 J4 J/ y, _+ {      input resistance at             vd       =  1.000e+20
0 E8 A, t) N. E      output resistance at v(nout)             =    1.0725x- Y% a5 z( y- u  j3 E  f, D/ T
增益只有115.... 要怎麼才能升到1k以上勒??' G( b3 U0 x' p' y

2 R; J$ K( x3 _) n% F[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB ' v5 J- i" L+ q3 ]' v
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
- U7 M* v" {# z9 c) a- o; q因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,' m9 T$ S& j; b. \2 n& `4 U# }0 ~- r
結果反而調不出我要的值,
( X! u' B) r% X1 @小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手6 {4 Y3 B6 f& F7 G+ y7 P- N0 B% n
( u9 |$ ~* g" ?/ Q
2 r, g; N$ G& B" x: P* X
多虧有vince大大的肯定,小弟才敢放手去做& `9 }' C' }8 G9 d+ [& C3 }7 _

$ X% M8 K2 t  @6 ]4 Z) r9 Z; V不過,現在卻又遇到個難題,
- [/ D5 p- d1 I% Y) y- {電壓值該怎麼調,或者W/L該怎麼分配,
' B  y, U: T5 c8 }1 ^! `$ [才能讓Mdrive的部份便成SATURATION??
$ X" T" N8 p1 ]' w$ y5 @. h調了整整一個下午,linear就是linear,說不變就是不變....
, y9 h/ f. D+ W6 e3 SM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
) s. W' z$ C$ y, ?! ]4 K4 W看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉# ^- S/ B1 C5 m' a
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?: s( q. ]* p; u
因為看起來是IC內部的power
' S2 p% M. E2 r: w) N需要多少電流?
9 z8 H3 M% Q# @8 q& S: Nregulator 的load regulation spec是多少?
6 o* \1 `8 T$ s! z第一級OP bias電流多少?
$ t/ W+ [4 n- e: ^, k' m這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。2 H/ `. f' b+ J( x$ L
謝謝hiyato大大提供的PAPER......
. \% x( M, G9 r5 G" G* P+ v回vince大大," K( t; O! H9 H/ D. j' \, u
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
) O$ i  J/ ~3 N5 G& F剩下的...恩,也不太清楚,似乎是自己設計....
1 R7 m& m  `( h& v  T# {所以...就想說先以增益為目標....
, N% Z% `* [# I& R( h
: e' i' e0 \) P. E5 A- S& I) N# ^6 x[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
7 n- C) I% f; }! x& p% `! o8 b% h0 _感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!7 r; P2 [" Z- m: g
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)5 d) x% w. m. M8 a
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
0 T* X; w* u; o: s7 {不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain& G: d1 {" @! L# T$ ]' @$ X, @" }
   原因是kbgriver所說的  1 t4 w4 O+ \8 @9 D/ F1 X# t% i
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
+ ?1 V( p7 z$ w+ D% l   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
" P" z  s! Q9 Q- ?2 z   做了也是白做
- `  a. |* V# l( e2 |+ ?  k3. gain大有他的好處  可是over design只是增加自己的困擾
$ l! ~- Y5 F+ @7 \   所以你應該是要去算一下你到底需要多少gain
/ R- R6 P- x1 v; T' ?: J9 B4. 如果你是學生  而這個不是你論文的主要部分
, B! M1 Y- _$ U   那我會建議你用更簡單的架構
  _; t4 k: z) Z% C1 J/ X! O. d   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation3 A3 S( `- F( ?/ ]9 y% O! @$ T" N
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
2 s1 m% S8 u* o+ A! L2 ~0 S: d, ^5. 你的VCM就是你的Vref 不是1/2 vdd
' J! S. q) }5 h; u0 ]- c$ s0 q6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了$ z+ I* L' ^6 y* P2 M8 P& r  U
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重, c8 K1 U5 D; I7 T% d8 a7 {, O
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
' x1 Y) k4 R* _4 h2 ^不會拉,vince大大見解非常的寶貴唷!- k0 m3 ^7 Q( k# u( x' T
更謝謝finster大為我提供的建議,. ]: y- u9 b# i  g4 B! Y
看到各位大大為我解答,讓我求助無門的情況下感動非常了/ n& \5 Z4 ^- _7 F
恩,我現在就試試各位大大的方法,跟建議,
& m9 k* l/ ]4 h. ?/ L我試完後的結果再跟各位大大報告!
# c. v& |: U, L謝謝大大們的不吝指教....8 H5 q4 W3 g* s# j6 j' u( `
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)& U$ m! k% J: \& p+ c1 c

2 G# j: N2 a0 }- P恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
" d' F7 @' ?1 [1 f  }$ x6 }而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....% k; S4 `) d5 h0 r8 c
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...9 p& h5 Q6 x' J( S" B  _" {
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~( n/ {2 E  L( H% j* K- F+ A+ }
  `9 D5 j7 U4 l; v
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?- e  r% h* j' I. R( G, M; E
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......* |% j, c7 L2 P3 y- D6 u( }
(昏頭). v) y& ?: x; f4 o$ H) g% }
抱歉抱歉....
- ^- t# T( v  a- J8 _7 P! e7 lfinster大大說的....是指沒有MD和MC時的設計嗎??+ c+ s; i  [  I, V0 ]
恩...那應該是我的寬長比設計的問題了...
, i/ D/ q* k; J; j3 R9 p3 l1 g- u& Q我重新再重推做一次...
* _9 {  J- U0 v; u9 J2 a/ [, u4 l# h5 Q  Q( y& F$ u2 G
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
" \/ |: w7 R$ U有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
; n0 V! F" q0 |2 `附上他的paper讓大家研究看看。
$ t3 i5 @) p+ M  I3 x**** 本內容被作者隱藏 *****

( X0 G) z$ e6 W9 J% m* T. n. @% Bregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
. _3 P. }  `. z3 i4 n7 y 要錢以後再說。( W9 l: c% ^, X0 N+ ?" u
% b7 a4 y. t' j5 T( C
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
1 Y6 l' ?5 G0 e* p# P咦?
) ~5 f( [" G9 k' T話說剛剛才發現,小弟忘了把同學的帳號登出而po文......7 r% U! Q$ I+ j, |0 c
(昏頭)" d4 d% ~- S; n8 t+ i: ^7 K
抱歉抱歉....
0 [3 ~; l! W; [5 ~8 q/ p$ @finster大大說的....是指沒有MD和MC時的設計嗎??/ ~5 V, n7 [7 J( p
恩...那應該是我的寬長比設計的問題了...
- w- u% |! y8 Q1 M3 G我重新再重推做一次...

8 a9 y$ M1 i/ {- Y. E
% P, g" y: a0 q# m6 L# k. K6 f( B3 }/ u! {2 p1 O% _

7 m2 b' F! }$ Q% R不了解你指的MD和MC的縮寫意思
6 z/ u2 l! |1 Q2 G. q我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance% R1 E' u5 M4 Q4 X
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去& Q* g+ q6 l2 D) @, \* k7 [
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
; Q! {8 s0 t8 C8 Z! l4 }. p小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。3 i9 P; x7 C3 i: K0 X/ }
很謝謝kgbriver的寶貴意見~~~0 n- |6 H  x, l
看finster大大的解說,, B9 T8 i5 C8 H* K
發現OP的學問,還真是多..../ `- N; e, M% W" h& V
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~3 U- v* P3 r3 b8 A, O# }
) @' ?1 h0 {; x6 w
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?& @+ y3 B3 c) v( B3 U# l5 [/ u' O

3 J8 ?  v, ]" ]& p恩.....原來如此...
3 v0 v3 o% p7 ?8 P; }今天發現了一個問題.....小弟的功率真是省到了一個極點....- b; }3 _9 E  }9 r3 \% R" W; V/ D+ n
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
; Z9 p. x% |! @% T$ J也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
3 x4 s  l5 K) D結果失敗....
) ~7 p$ u  z6 z6 G; }0 Q$ z$ C真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
# T1 T2 p4 e8 b5 s9 L大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
9 k6 R! ^3 L2 c喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....# X" n. A# o0 \. m" _# F
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。0 Z% F! V' U2 m  }3 f
很謝謝kgbriver的寶貴意見~~~
2 V! j' X1 {- @8 w9 w看finster大大的解說,  \& w* X4 p' N- D7 j$ y
發現OP的學問,還真是多....- N9 u& }+ K- ?5 s: s
唉...小 ...
$ U' G9 Z3 q+ j% @- ]4 w

2 ]# }4 V; n0 f
; g. ~  K: W8 n8 h( y: }我想,你有點誤會我的意思了
1 j6 W) i' Z* P' s在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
. X& Y# f' f8 c" G而我前面所言,有時候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 發表
. n; M1 K( d! Q5 Z# W如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
! V+ U/ C. a4 r7 p3 z& f$ }而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
9 n# t5 @$ [1 m

" ?/ D5 g* G1 a嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
! y$ n5 O8 e" O' E& E" h, l; ]哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 05:04 AM , Processed in 0.132008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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