Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

: T% ~, _: {( u3 i上面是在下正在做的差動放大器,正遇到瓶頸中...冏+ C( ]. K" V6 V' K5 k
在下初入門,設計跟理論之間有極大的差距.....9 t, u5 N* K- m( u& O1 j7 T
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,$ c5 c" A; H7 w; E) P8 y
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,. x& @0 C, d9 P( v( r0 V
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值! z6 ]9 z9 E. ^6 U6 m8 }) k* U
* c: ~; _, }5 E1 P- s8 ]. N
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....$ d  H3 l  R' }3 n; B
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),% Y: K8 N& p8 M! b2 M
在下使用的是65nm的製程,所以VDD是1.2V,
; z0 ]0 K: Q" R6 J! a# J8 H  Q; Q而我VCM的值則是固定在0.6V,' e" G6 G! Y6 L
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
8 H# ^7 H* {! K* A
3 }5 L+ n) F5 x- B/ _+ D, Z. t所以有幾個問題跟訣竅想請教各位大大,
3 f) ^. {: [0 l  r3 o1 B  G1.VCM的值真的需要固定在VDD的一半嗎??
& O4 d& b2 F# x; K' ?; g4 _6 f
/ m; H  F7 G* I% {5 q. P5 W* y1 P2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
$ w3 v- r! g2 W% W- W9 N3 a9 D! l
# r1 {1 z7 R- q2 u3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L..../ e7 w4 ~8 X4 n

! a3 r" B  i; j8 W8 x. h大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
8 r( c' D; i! I5 B, o. G希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,, ^: I- m$ y! G" ~" T- Z& h3 [
附上他的paper讓大家研究看看。5 ^& V( o* `# V7 U. G
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
% S! s9 f/ H" X***********folding*************
& w7 E, ?( N* z, n- j- w% B( c.prot# V" ~, F( }. j; u* u8 o: F
.lib 'xxxxx.lib' TT" N. `! Y& f, S
.unprot
# X. X3 I3 S' k) U.globle VDD/ |' Z+ |4 v2 t' Q- F
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
& L( q& f, b  k& f  K& H  k0 v0 ]***********description****************" T6 g5 L/ z9 d1 {
****************** |4 a6 G2 C& ]
VDD vdd gnd! 1.2V* W1 Z0 p1 @0 F
8 O, |/ w& l' P5 T% y. R
VB1 vb1 gnd! 0.74v
2 Y8 \7 f$ R- X9 t( M* H, ^1 aVB2 vb2 gnd! 0.4v; V6 N0 k4 A* M- E5 G1 f3 ?  \
VB3 vb3 gnd! 0.38v4 N% E0 Z7 }& D% J  j- g1 C

7 v3 R$ x4 D6 z% Y/ WVCM vcm gnd! dc 0.6v: ?5 c0 x! H: _3 y
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)0 z0 v& B4 K5 w; ?5 W: ^  L! N
*VC vc gnd! DC 0V0 h$ `8 v% c& p+ i/ l
EIN+ in+ vcm vd gnd! 0.5
2 ]% @% E: m; KEIN- in- vcm vd gnd! -0.5
6 y+ N5 W$ Q% N* F/ T5 o*****************$ _9 I. @; U- `0 r

1 O3 X2 {$ u$ ?' u2 w, s; rM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp4 M; P% A; y. i# Z- v3 Z
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
) Z' K* N6 x) J1 ~) z2 L1 J  K0 V4 fM3 n2 in- n1 n1 xxxx L=Lp W=Wp14 q; j2 H2 Y  q8 d
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
1 i2 X$ p% s2 ?6 f3 @$ ?M5 nout n4 vdd vdd xxxx L=Lp W=Wp4+ U4 R/ o5 |  ^- z" h
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
. P; c( B# m& @5 [3 LM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3' I/ f/ X+ R& i. i% @
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
+ m8 \3 _0 j, T4 v  EM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2. V& q5 E# m$ t* b

( X6 b9 U6 o; |2 {" ]6 A% l# H***********analysis*************
) e3 H( a( m7 p9 c" v9 `! w, S************output**************
2 J5 S) H9 {/ n  [.op
# g5 _( t( n, Q% C8 T8 p.option post/ e3 D4 C$ i3 _  q$ J  }
.tf v(nout) vd2 k. K  Y7 T4 N
.end
7 @6 C( V& n1 U6 [5 F2 M- P$ K8 B
      v(nout)/vd                               = -115.0583 ( y" N2 G3 R/ J$ i9 }
      input resistance at             vd       =  1.000e+20) L; y- x% [5 ]
      output resistance at v(nout)             =    1.0725x
, @( ]4 G5 Q+ D) h& u增益只有115.... 要怎麼才能升到1k以上勒??
' H1 G7 ^, u6 o; B) ^
( s0 ]8 k8 ^0 b0 L[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
% V: n( b2 p0 _" f差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了.../ I3 L- d  w% R) j5 Z
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
) a$ ~" c. v7 v& Q結果反而調不出我要的值,4 Y4 `: D+ |; j: A/ N+ B9 C$ t" M
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
" ]( N0 ?7 `$ I7 Q. Y9 Q! b
4 K: P: r% R: w# A6 y9 b
5 r! G. w3 g) D7 s0 M多虧有vince大大的肯定,小弟才敢放手去做
% u) C( ]5 S# O0 z! L
6 [! D" C& E" {8 [& u' m! y不過,現在卻又遇到個難題,. T, _8 f" C7 t  X4 O0 l
電壓值該怎麼調,或者W/L該怎麼分配,( Q6 F/ D9 Z( a7 p8 \: e. ~
才能讓Mdrive的部份便成SATURATION??
. |8 ^) D2 N: J/ O" f調了整整一個下午,linear就是linear,說不變就是不變....
+ D9 _9 y2 H' l; k. u6 cM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
8 r. j% z1 V+ w1 K, G, J看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
' \1 F! M# Z. x3 T. @% X0 c你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
$ d  i5 l4 M1 E0 _因為看起來是IC內部的power# ?  S8 V* c" A. E4 v# v$ X
需要多少電流?
+ j* v# \2 W& F* d. ]regulator 的load regulation spec是多少?' {" V5 ~: \# E8 Q( g
第一級OP bias電流多少?
% {- p; n1 Z! 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會這樣改變的...嗯嗯,我明天去實驗室試看看。
& H9 c- m- s0 R% s謝謝hiyato大大提供的PAPER......
! w% X' o# Y. g7 e  Y% |) f回vince大大,
6 l6 |( X) I4 G  a& q! _4 u5 G; eload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
0 ]- ?* L$ T( N; I' p! z/ d剩下的...恩,也不太清楚,似乎是自己設計....  z; M5 o7 H, B& w( S
所以...就想說先以增益為目標....
$ f  U$ a( L1 h- i7 i( Q( K/ m0 q
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?/ L; m3 G0 s( f( }! J; {" k
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
: H# S1 {4 a. X7 e" V當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)' x* p- I) |& n: c
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況): f" Y! H; w0 v& v( `0 |+ g
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain2 P- k2 O3 O* h# U! N
   原因是kbgriver所說的  
- t. G  y2 t, M5 m1 H2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current+ N6 D* A, n" [; _2 e0 ?3 K3 R
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region* J6 }0 J  ]2 b( Z
   做了也是白做7 f2 X) t* |, B! O: {2 s# ^
3. gain大有他的好處  可是over design只是增加自己的困擾; R- E! d' F6 C! N' e# p# u0 _# L
   所以你應該是要去算一下你到底需要多少gain
; f2 i- ~- \# v6 [# N9 `4. 如果你是學生  而這個不是你論文的主要部分 " I/ k5 _9 T! q& A
   那我會建議你用更簡單的架構3 n. J5 B6 c3 G+ \- I
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
! o: o  ]6 v9 }  R   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
& X7 p( E5 U# Y5 {' Y1 |5. 你的VCM就是你的Vref 不是1/2 vdd7 H% T4 g  \4 u/ j6 G
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了! t3 ~& |2 \) F0 e8 V
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
/ n* {. \% l! u% r# @8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
( k$ h7 C) c$ M1 U2 q- k不會拉,vince大大見解非常的寶貴唷!4 }! p, {( {- N  t: k& K* n
更謝謝finster大為我提供的建議,
5 p  S( m; f$ n$ k看到各位大大為我解答,讓我求助無門的情況下感動非常了* Z  _& t: @' _2 X
恩,我現在就試試各位大大的方法,跟建議,2 `& x% Q; E  ~/ S: Z, N1 x$ }# S! v; q
我試完後的結果再跟各位大大報告!7 V: A; Q0 D5 R( I9 I2 \; X
謝謝大大們的不吝指教....0 u1 w( p7 j( x  i6 G) d
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)
- ]6 u  }, j% k/ ~& @4 F2 D3 i# W( `. j# I/ ~; ?! `- {
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
4 S+ T6 v$ F) q& J0 }: s# Q而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
# b9 H4 q: U5 J除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
' ^' ?4 Y$ v! S# a2 f小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~6 E9 ~9 x: {9 S- E9 `! \3 T
7 F7 }( }9 a; Z' |
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?
/ n6 ~7 ?. e2 D' n( D話說剛剛才發現,小弟忘了把同學的帳號登出而po文....... q1 L6 e! V" P
(昏頭)$ o' y  x+ u( u6 S, r- U
抱歉抱歉....7 c& l; G& C. L1 D4 K  U
finster大大說的....是指沒有MD和MC時的設計嗎??7 E# H- q- g5 A8 M
恩...那應該是我的寬長比設計的問題了...
8 x" Y, |, @5 n3 M, o: d我重新再重推做一次...
& R" v; v7 {, J- Y' Q5 ]
% {' \0 G( Y6 X2 z) E! n[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 & q6 C9 U1 z/ x" F0 z
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
' `" n" `% `1 o, l9 m' N' X* `附上他的paper讓大家研究看看。
$ m! z. p; U2 L. G& A**** 本內容被作者隱藏 *****

( b3 h5 a+ O: g& T6 H8 }regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。3 v2 V6 \2 c0 ~8 V1 z. I1 K
要錢以後再說。' Q. M5 X' Z0 j0 ]: n
% O& Q+ l6 S) f" M" k. H
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
& c7 v% V; g: l& z, B咦?6 H6 K6 a" j1 d  a: I9 T
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
; F9 p, @, ~0 u- f0 u/ ?(昏頭)
5 p: o- t/ ~& e. j- @( P抱歉抱歉....
( g( f# _& w" s! }0 I  p! }finster大大說的....是指沒有MD和MC時的設計嗎??" L* c) J4 c3 y5 }7 |& v) Y
恩...那應該是我的寬長比設計的問題了..." i7 M0 a& j# E+ m' e/ w
我重新再重推做一次...

: |4 g5 z. T' q
' s, D6 d, V; O7 L
1 O/ ]. j9 z% n' y  B/ W
' w( t/ H3 n5 l# v5 _& `9 W不了解你指的MD和MC的縮寫意思3 e& e/ j- ?$ o( a5 Y2 f9 X% O5 ~
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
& l0 G. M4 t  d9 O因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
9 [- N8 V: S* A' @7 I自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....4 J, |: n7 X  F' m
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。! P" r2 o! l8 Q" r6 D8 w
很謝謝kgbriver的寶貴意見~~~) U& _8 M; o9 \; l
看finster大大的解說,
# n* n% v; p) F2 J5 ~+ h: `5 u- G發現OP的學問,還真是多....
' U! {! x* f9 @4 x唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
, _, P/ T' w) Q' V) Q( M/ A
% N  m5 I1 x3 u) s5 A, C" q從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
' Q: n; J2 t9 l$ f1 s: r. R! k. s8 k) O
恩.....原來如此...
% J- W! Z: V  H9 V今天發現了一個問題.....小弟的功率真是省到了一個極點....
) [4 \0 T5 b2 i( {+ b5 m% p: J電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升...., ?2 {' e% Q0 ]. f$ N. J9 C
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~9 \6 P  k2 f9 a2 I$ k
結果失敗..... R5 _  G% h9 e& ^& B7 S
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
0 m0 H2 G9 l; w9 G% {大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 ) w: M1 E! S. V% C1 u) q( T
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定...., ?- w5 f3 y- i6 U
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。$ v& W; m9 l2 m2 X" O5 S
很謝謝kgbriver的寶貴意見~~~
+ d9 P# v! j; b: n" n5 q, p看finster大大的解說,8 ?7 ]" f% i# K" A! q: k
發現OP的學問,還真是多....
- q7 p+ a  l6 W+ a4 C4 T唉...小 ...
6 _& x* D! N, K4 Q' u+ Y

) K. K6 B! \/ T$ ~3 Z1 Z  a$ l. ~2 e# T9 X/ x; Q+ `4 i
我想,你有點誤會我的意思了
1 R% H! i  ?4 L. h' O% K/ @8 G在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
/ _2 n. _( j# z/ {而我前面所言,有時候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 發表 , F! w, o! e/ u/ @9 H. m) h( ~& `
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
, ^2 q4 `1 a5 L& q; r  H而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

& ~9 B, r- q8 N- ~1 N. B# m1 A/ B  C" x5 R% [
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....; m! o$ ]: F9 d7 }: s7 Z
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-31 04:49 AM , Processed in 0.142518 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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