Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
- s- V% x+ D9 G# \3 ]4 }& P  w' o
上面是在下正在做的差動放大器,正遇到瓶頸中...冏+ P% f& \# ~& h+ n8 W; D
在下初入門,設計跟理論之間有極大的差距.....
: }' Z' G) P* p: u* M$ x3 T# h在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
4 ?7 _( G! Y: O  ]所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,- p. r! P: q' S& B) K
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
6 ?% H, N% [" ?! r" h* x3 I4 f  A3 q2 h) C1 @" s7 }
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....( D. c$ f! J2 G3 u; m# t1 C
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
' }# T1 [$ ~( d0 [在下使用的是65nm的製程,所以VDD是1.2V,
* C7 v3 D! y, G' h" N' g/ h: K而我VCM的值則是固定在0.6V,
/ z  \7 Z; V* a- W% a/ k; o看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,0 s0 d7 R: C. O8 w6 z
0 _, T1 K. j% A
所以有幾個問題跟訣竅想請教各位大大,% I% @, p% i1 d# a) k% M
1.VCM的值真的需要固定在VDD的一半嗎??
5 n6 W! x! i8 X" t, C+ {' _  z9 k2 Y
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?( u5 z' l( v/ V; i
5 p. N! G" H6 {9 H* v: z0 O
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
0 ^$ l8 ]: e' g' C
+ k- ?9 b6 g3 D+ A大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
: ~! O5 l: J' B6 V: Q( c希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,' N2 L. F% c: ]; N. T; D
附上他的paper讓大家研究看看。
5 x7 |8 ^' ~4 q7 y, a+ w6 f3 M
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
. n/ O6 F( r& ^! c8 x% \***********folding*************
/ E* d& s5 q. R2 \.prot1 A$ Y4 \6 L' w, A+ _- z; U% O
.lib 'xxxxx.lib' TT
1 |; c: s$ i6 {7 L, O+ Q0 r.unprot
1 H+ m% Q% D( D.globle VDD' E/ I& c8 u9 j# x5 m
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
, l; Z$ }, Z8 j6 @2 |***********description****************8 @6 @( u! V1 [3 o$ q$ o
*****************& y  \; S- A: R! [8 b3 g& O. N
VDD vdd gnd! 1.2V
' }% l+ @( c1 i8 u6 C2 ]# `
) o3 @5 g0 c+ g* o) lVB1 vb1 gnd! 0.74v
' B: w- j; `" yVB2 vb2 gnd! 0.4v
9 x0 I7 ?: p, h4 w' _; _! |& u0 HVB3 vb3 gnd! 0.38v
+ L( F7 A1 b4 Y0 Z9 \" Z) R8 y
9 }  p' u, c2 ]VCM vcm gnd! dc 0.6v0 b9 z' g3 v; U3 Z8 x
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
$ O% N  D3 a6 L+ I2 ]% t/ p*VC vc gnd! DC 0V' b. z' t( b6 C" i
EIN+ in+ vcm vd gnd! 0.5
4 K) U  L# P% S  e6 }EIN- in- vcm vd gnd! -0.5" c0 _8 ~& k: \/ M+ |& b
*****************
1 g" {: x5 m0 o/ o: Z- i4 r, S/ q2 N4 ]( R
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp' S0 W: ~( y! L) g( W
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1% l! a* f. c2 |
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1  t6 U9 L0 v  J" Q* ^9 A
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
3 ~( n, [+ K/ cM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
1 ~' J. G  u  w9 Z  Q+ h* fM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
  _2 U5 O1 C. Y, K% J* |" kM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3, E9 s' x/ v- w: {6 W) ]
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
+ J" T2 E% B% ]  J! _M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
: \$ |6 o, o; R+ A9 X8 Z$ V+ B6 U% [0 T
***********analysis*************
) N5 j" c4 A4 L7 H( m& a- J6 G; m' v************output**************- P& S. D! A0 E; W  q
.op3 U! M  r3 m8 T4 Y
.option post4 b. _- q& L" [* R3 j' A" K! [+ n
.tf v(nout) vd
' z9 F2 Z+ G0 N* h4 p, d7 I9 O0 i.end$ e& K) u8 Z  m& F/ p3 ]4 ?4 u
- }, t9 W2 U3 d* L- _
      v(nout)/vd                               = -115.0583
5 ?" b6 y: \/ A0 \      input resistance at             vd       =  1.000e+20
' s: ?7 J1 \' f7 R/ S      output resistance at v(nout)             =    1.0725x
% d; c; J$ `& I- t* ^# ~2 Q1 ~6 Y4 F增益只有115.... 要怎麼才能升到1k以上勒??
: _) C% a- Z  T: D" C9 R3 u6 r" j: @
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
% C6 I( S$ @1 y$ x4 _- |6 W; L% |差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
) z! O) }/ }0 u! ~8 k因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,4 E7 J6 x" X* a& m1 Z7 A
結果反而調不出我要的值,
. q/ T' z4 j6 I6 x小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手+ ]! f3 l/ U; z8 @; b6 q

- l5 a& J% o1 F- W, }) h6 i1 a2 n5 N, I- x
多虧有vince大大的肯定,小弟才敢放手去做
6 O) ~4 ]2 X2 u1 s. E* f) A' `4 F% D/ n( ]1 [* S7 |- v* R, @0 o1 d
不過,現在卻又遇到個難題,% J: N: w. C+ V- E; p* g
電壓值該怎麼調,或者W/L該怎麼分配,
3 m+ t4 w3 G3 X# ?2 l1 r) }才能讓Mdrive的部份便成SATURATION??' I3 t! J  ?8 ?/ z' ]! G3 A0 E
調了整整一個下午,linear就是linear,說不變就是不變....- R+ r" `& X0 j5 d- j+ ~
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
- z) l) o; B0 j( g! r5 g看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
" [1 o9 `  @# f+ D你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?( P; s4 X+ l( u- ?( L) W- r
因為看起來是IC內部的power4 }! g+ N7 t# N
需要多少電流?- Y9 s- C0 a7 C: {/ s+ \
regulator 的load regulation spec是多少?7 W; P( R! W4 Y% ~1 x  |, \
第一級OP bias電流多少?
. i. [9 p" A  B0 B  i4 T" h. u這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
3 i* _& C: M! P8 v( Z" f" V. Y謝謝hiyato大大提供的PAPER......
; O1 ?! T2 t- u6 ~& X( G回vince大大,
  ?0 {  k% I+ B- Zload預計是SRAM ARRAY,是作為SRAM的供應電壓用。* |: W8 x" Y! c9 J0 k
剩下的...恩,也不太清楚,似乎是自己設計....
+ k# c8 N+ ~7 G4 s/ K* f所以...就想說先以增益為目標....; e9 a3 t3 a1 r
1 C  x4 A5 ]2 X2 C) Q! b5 j$ C
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?0 f: j" B, ]( T& Y$ n1 A
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!' J  z, P1 F0 O
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)' H3 Q) g  d5 |$ F( B
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
: E8 F* d- w7 p: f! J不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain2 ~9 a8 p4 c7 T9 Q9 T
   原因是kbgriver所說的  9 r3 N* c' ^7 d* J$ A( R( m
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
  h8 B2 J" b8 e" v) ?7 Q* m2 S   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region) M, t/ {. m% F3 N0 b: A9 |! U
   做了也是白做; |( z& z2 C4 i4 H* p2 D  |
3. gain大有他的好處  可是over design只是增加自己的困擾
/ C+ c, G% G* _   所以你應該是要去算一下你到底需要多少gain- S$ E& r- @7 a$ Y" O5 O
4. 如果你是學生  而這個不是你論文的主要部分
, z% L) r1 A" N0 X  L4 N   那我會建議你用更簡單的架構
( I" @9 F8 C& E5 z& s6 S& F   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
: O' B- o  ]0 `' s% e" q7 Z6 S: C   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的2 T! R) r% F2 Q6 m$ z0 r' W
5. 你的VCM就是你的Vref 不是1/2 vdd. o! R) j5 H: |, D# ~+ K9 T% e
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
$ H2 t* d) l' Y: X2 Z- m* ?( K7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重4 [% f" ^" S% l( @
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
7 ]. j: ]1 s' A/ W不會拉,vince大大見解非常的寶貴唷!. ^( A- R! u8 t4 t
更謝謝finster大為我提供的建議,& N7 G# |& Q. _
看到各位大大為我解答,讓我求助無門的情況下感動非常了
& u( Q1 c6 Y7 p4 y恩,我現在就試試各位大大的方法,跟建議,4 _, \. Q: ^+ J% D! q7 f
我試完後的結果再跟各位大大報告!
. k8 ^( X( i1 `9 ^) u5 W. D( d謝謝大大們的不吝指教....4 X* b- g0 I/ n) w. s
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)$ Z6 H' K5 {6 m( |; N

5 Y! B1 Q9 H! ]6 i% y恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...$ R1 [" o3 O# w. v8 P9 a
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....; H4 {1 M: Y( Y) a* [# x6 _! N
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
; J$ Z7 k) M" E小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~& }) z* G3 T( k' L
, \& ?  b1 E0 t
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?% D/ x& L( L$ Y( K/ r- R  {
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......, ?( L6 ]6 K  b; P+ A* X% B
(昏頭)
# y; U: T- L% d: j! C3 A; @抱歉抱歉....
( u+ \' f8 v( p8 f8 [finster大大說的....是指沒有MD和MC時的設計嗎??! [" V' i3 J; o
恩...那應該是我的寬長比設計的問題了...
# N2 Z! p6 d: g( Z, Z8 j我重新再重推做一次...( R* a+ T! v7 O

/ U& T. H2 m0 Q9 O' B  W' p9 j) T[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 : j, ~& o' T& |1 G6 U) M/ s, n/ A
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
6 A5 d/ z# b" s4 C' p5 @* [6 o' N* v附上他的paper讓大家研究看看。
1 Z( q/ M. t9 Q8 `( Z**** 本內容被作者隱藏 *****
6 ^. R" S- h, D- K
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。( J3 |) }5 y+ Q! t& x
要錢以後再說。
0 h% j3 [* k/ }/ i2 f% @5 _' ^% g4 w
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
9 k0 g3 C5 D: s8 Z' \咦?
3 ^  z! d( J' W' k. k4 M, S' P話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
! S: m& |- N4 B) z$ K4 K' r/ b8 E(昏頭)" G5 u* k# P  N/ N
抱歉抱歉....
2 j% t* w) s" N; w2 afinster大大說的....是指沒有MD和MC時的設計嗎??
+ m" `5 q$ r5 J1 }恩...那應該是我的寬長比設計的問題了...
  H: Q) s; N. t( _! g( C4 f% w我重新再重推做一次...
1 p  F. u3 K* `6 Q* ?

/ `* Q  X/ ?! p2 |- n/ u* O% ?
: B* h: E9 n1 `) r9 B1 W( W
! s. m* j+ Y% m6 W+ U5 V不了解你指的MD和MC的縮寫意思9 B, F. X9 t1 _, t1 @  ?
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
8 D, g( A, Z3 H$ m" A* o& _因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去' u% v/ ?5 x+ i& V( k. `! B
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
  W) ]; F  x2 c) Q小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
. ^$ H# E( T2 Y4 u( Y+ a" F; @1 K' y很謝謝kgbriver的寶貴意見~~~
, z+ M$ _6 S7 l  N6 R看finster大大的解說,# D9 f7 H3 w7 o- z/ O: @
發現OP的學問,還真是多....: ~/ t" K( n/ F  Y
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
$ G6 {1 q9 S' }6 W& D& Q! w. u
/ m* z3 t( x/ _( j$ X從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
" Z' c" E0 d, \4 y9 h
1 v" X8 d) ?1 @( y0 @' l+ R  c" i+ t恩.....原來如此...: U3 }8 {. d: p
今天發現了一個問題.....小弟的功率真是省到了一個極點....4 B* k; Z7 q  G, L5 C  w1 Q0 W+ }# O
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....# S8 w" y; z" W  g4 I
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
/ |. T' ?7 x7 }; p3 ]& {結果失敗....
* s! z# r: m" I* q) P真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....* K. b, b0 x/ g% {8 z8 ^/ i
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
# \: E5 C3 R# j, f喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....9 N) {/ L9 [3 K
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
# K* Y+ b8 T  s  X很謝謝kgbriver的寶貴意見~~~8 K/ m: O; b6 H4 g  i
看finster大大的解說,
% Y9 k1 c8 T/ v7 q; L' p/ d; \發現OP的學問,還真是多....
$ s9 {' G; l- {) G5 J1 T2 Q唉...小 ...
+ W! O9 Q+ S) y) X% B

+ h9 V# w2 K, N- S( `3 X, L# W& W
/ x" j5 Y+ U% }! [: x9 t/ p  E8 y我想,你有點誤會我的意思了
7 }* V; X6 k( c* R3 o, A8 t6 F1 r在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
6 f6 ?7 ~8 m5 L. J" k" u- Z, w而我前面所言,有時候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 發表
* k* f1 X) z0 o/ }如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner). m& s* [: n! P6 u% U
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
$ Z! q" J# D) W1 Z9 q/ @4 m
: s0 D0 F7 l! A- c! b1 A
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....+ X: R; v6 W: }
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-9 07:30 AM , Processed in 0.157520 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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