Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

2 ^  i, \% o9 P/ n4 ^上面是在下正在做的差動放大器,正遇到瓶頸中...冏
' R% z9 o1 i5 s6 S1 j, l. ]+ O在下初入門,設計跟理論之間有極大的差距....." k0 w) }0 O! I! x0 d9 J2 f
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,# T2 a& h/ j- W+ s
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,1 J! v* `& t% i7 w7 k
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
2 W2 C: _4 O. n) ~! }
- K$ q6 C- t: U: ?9 o# Z增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....) H: g7 f4 u3 n# Q# B
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
3 {, s$ T- e6 ~* S在下使用的是65nm的製程,所以VDD是1.2V,
, M6 m4 k5 `- S$ w而我VCM的值則是固定在0.6V,! w( |. D# O+ c( |
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
4 G' z5 e: y6 Y% A% q/ K0 |) E+ v; a9 w2 O7 o+ i
所以有幾個問題跟訣竅想請教各位大大,
: C; Z2 h2 M; c/ l$ t: r/ s' ^1.VCM的值真的需要固定在VDD的一半嗎??  n6 x4 C2 F6 y. M1 W
' |6 w7 t2 M4 d1 Q
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
6 K) i/ j) o4 y  u3 [' D! Z2 }1 @. T/ }
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....8 `! j/ n" G  x
8 K! U8 u3 O3 R# t" m
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
% M  Z! v9 }8 j  s希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,2 {0 p. A* b. o! o' [8 s& J/ h
附上他的paper讓大家研究看看。
9 M! g. Y/ b1 q/ R& e
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
: b; a0 C4 R8 Q7 O% Q***********folding*************
3 O8 o4 P4 L' p4 A1 R! u/ x.prot
7 Q: H9 a; x6 i! n1 _7 a' h.lib 'xxxxx.lib' TT" p4 y5 _- o1 W, R  @4 O
.unprot0 w3 n" ^' _9 H$ D
.globle VDD$ D. j6 a% C' N
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um9 ^9 H1 c% k, f; S( D# S
***********description****************
, d8 F) {6 B' N*****************: A8 \6 Z$ e; F, K
VDD vdd gnd! 1.2V
5 Y* A8 K: H9 H/ X' k5 O) n# |% P7 i; Q1 e! K! @% d
VB1 vb1 gnd! 0.74v
" V& N# V  a" I- DVB2 vb2 gnd! 0.4v
2 q: a. N$ X: b/ N- v' G; F5 cVB3 vb3 gnd! 0.38v1 v1 {4 u2 j, P8 x
  y. ^6 H/ H, H9 O# c9 d6 I' q
VCM vcm gnd! dc 0.6v3 @, r$ n) U! ^% D0 h
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)$ z# C  c6 c& X3 H4 K2 p2 r
*VC vc gnd! DC 0V! G$ m  G5 n$ S. G
EIN+ in+ vcm vd gnd! 0.59 w' s/ W; P7 |2 O
EIN- in- vcm vd gnd! -0.5
2 z% _: O& S( b% a) Y% o' R*****************0 T9 D8 \7 G2 C5 I3 ]

7 G' h" k1 z, w! t8 M+ J6 X2 eM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
( S6 G( O& C- D( I% l/ K$ e2 sM2 n3 in+ n1 n1 xxxx L=Lp W=Wp1  p6 x2 e# y9 J6 }# x
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
+ }5 W4 T2 B/ w8 u( bM4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
; A3 x9 m% p2 u7 ~M5 nout n4 vdd vdd xxxx L=Lp W=Wp46 q0 m% J  Y2 \# a0 p, e
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
* w/ r2 K. T1 O" zM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn30 g$ |# E$ D8 t- Z
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
- u# l) A3 j- R% R% i9 `9 TM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2: b/ {  t/ ~2 S/ h! Y5 G0 `  {
3 u" ^" s; k0 ]9 I1 Y4 D! T
***********analysis*************
# O! S* f5 o( F& B% ~8 D$ [$ ~: o************output**************" N2 }; K0 r8 h: m
.op
' ~1 T( S* ~4 {; w; |! F! C3 i.option post
" v3 w5 Z! G; H# t& |! h+ ].tf v(nout) vd
* M+ R& Z6 m3 `.end
4 U: }. Z' t7 H) {! X1 H* p% c4 ], B& k  y! `0 W
      v(nout)/vd                               = -115.0583 # k9 S8 s" o) o' t
      input resistance at             vd       =  1.000e+20* m  i! `  L% }0 ~0 |
      output resistance at v(nout)             =    1.0725x! R. P, W/ l' R* _' P. b
增益只有115.... 要怎麼才能升到1k以上勒??
! x5 c/ i7 A0 d# ~; T
' B3 t( K4 q# e; }[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
% K! N' ^! @' x% l% J差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...9 B% y3 p/ B9 M" X8 T
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
8 r( g; m' f: v* u7 N/ p結果反而調不出我要的值,) V* J& e( I0 q  E
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
& V6 S  f$ Q" l' F( b $ a( W$ V. P) E6 @! ^

! ?, C' u+ j+ m多虧有vince大大的肯定,小弟才敢放手去做
* E2 d7 h# T/ P
+ ^  h8 u; C5 Q7 n不過,現在卻又遇到個難題,
, ^; W; m" O  u# _7 s/ ^0 X電壓值該怎麼調,或者W/L該怎麼分配,
. F, a6 x! J2 }9 z才能讓Mdrive的部份便成SATURATION??3 P3 Z0 G. t% H7 _
調了整整一個下午,linear就是linear,說不變就是不變....
* _$ Q  f% O/ j/ Z( YM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
9 I; [) }6 [5 \; h看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
6 n  W1 I3 h( H, f' m- t4 A- X你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
7 F$ A+ x- m  b6 v# ^. Z$ S因為看起來是IC內部的power  V; S/ W6 \9 f; G$ K
需要多少電流?
1 |: R1 v8 B8 r5 _1 [0 nregulator 的load regulation spec是多少?4 r$ Q$ f+ e/ ]  d2 x
第一級OP bias電流多少?8 t( n/ Q( K, D5 h4 r5 l
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
+ A, P/ ?$ C2 n7 t& f/ h謝謝hiyato大大提供的PAPER......
# H7 ~8 N$ G/ o" N, u. X& O回vince大大,7 f% J5 \; N( r2 y) N
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
! Q. v/ d9 M. F: c剩下的...恩,也不太清楚,似乎是自己設計..... X! K9 N+ J2 F! S% q
所以...就想說先以增益為目標....7 j- i9 V, c/ i2 \# q! X! M+ u

. t% c6 `0 O8 m' D$ f# o- D[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
) I0 d( M9 t5 D感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!6 y5 w2 a( B* v, H/ n
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)" L0 W, p' l! |1 i% }
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
# y( j- E# k3 T$ f! {- l不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
9 D/ m- F+ R0 |   原因是kbgriver所說的  
' ~% [9 }) ~' K6 r1 K( |! \2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current: `9 D1 ?3 X8 Z* q9 v" L
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
4 E4 `1 n4 q5 \, A9 ?  k   做了也是白做0 F6 _; @& K1 h% k/ ?8 N1 T, f; q
3. gain大有他的好處  可是over design只是增加自己的困擾
% Z- C& C$ i& L4 S- K1 o   所以你應該是要去算一下你到底需要多少gain
4 p$ ?, `* r. P% z% g- w2 P$ R4. 如果你是學生  而這個不是你論文的主要部分 / j/ M0 x$ R1 K. r0 i6 X7 \9 y6 w
   那我會建議你用更簡單的架構  y- ?4 P4 l" K5 u
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation5 C! a  A/ D& H5 n
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的4 b( V6 V, S5 i9 P. D' Y
5. 你的VCM就是你的Vref 不是1/2 vdd7 I% I/ |0 _  D: S/ x
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了% s+ {4 z7 B; M. t% V( E
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
# S7 h/ E( X5 U8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
! Z2 I5 ?* g' ?1 z- e( ~不會拉,vince大大見解非常的寶貴唷!
, f2 l2 D, J. b, t5 p更謝謝finster大為我提供的建議,4 J. Y( Z. ~( j) S# E2 w9 B3 G
看到各位大大為我解答,讓我求助無門的情況下感動非常了) n+ s0 ^2 C5 s6 m& P
恩,我現在就試試各位大大的方法,跟建議,
" B$ D+ ]3 L2 X5 A% M我試完後的結果再跟各位大大報告!
; a/ K" h. @) X) l- y3 B( w2 y謝謝大大們的不吝指教....: c* i* C* Z4 }/ d1 \+ B1 ~
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)4 h8 K( i5 i  N! ]* k! Y
( P8 g4 S/ f- C* Q0 I; b
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...: u9 l& J/ D# g1 v
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....  g& O6 `- F- H% r. |
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
9 j# }" D) _: ?! c0 d/ @小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
6 v, N  s! Q1 ~* ?  k$ s  W. Z$ k" M* s1 m. k0 L, Q' W5 J, {
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?' {* C. }9 y; j' X& i: z/ Z3 D
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......$ c& I1 L% f% q) l8 ~
(昏頭)) }/ C8 [( D' z$ I+ G6 o9 X
抱歉抱歉....* d. t1 ~; d! K) I4 ?
finster大大說的....是指沒有MD和MC時的設計嗎??
- D" f$ K0 ?! z) A7 I恩...那應該是我的寬長比設計的問題了...- ~+ G. {9 s3 \/ N1 F
我重新再重推做一次...
( e5 m! N. t& E6 N" \: Y6 G6 V* Q! N) h* l+ x
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 ( m- M6 n; D4 I0 o0 p* Y5 [
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
; l  {. O, O% G$ S5 K, y* d附上他的paper讓大家研究看看。# N9 n; N/ V; H
**** 本內容被作者隱藏 *****

3 l6 K. h- Q/ D6 g* B0 J. _' @regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。- z* c& {, {3 c1 U6 a* b. Y) ^3 [
要錢以後再說。
3 a1 h4 g) ~4 q) K# O7 u! m) K$ S+ P8 ]+ [' o& v+ l5 C% R
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 % \2 D0 ~% @2 N
咦?
/ z) h- f- ~2 W, [+ x5 Z: A話說剛剛才發現,小弟忘了把同學的帳號登出而po文......+ h: g# I+ }( F% i6 H4 l
(昏頭)
* E1 l$ L7 \; A抱歉抱歉....
3 j1 H+ X. T- c; ~, _' o7 qfinster大大說的....是指沒有MD和MC時的設計嗎??
  M. w- N5 B. G恩...那應該是我的寬長比設計的問題了...
+ {2 r7 ^0 M8 K' F我重新再重推做一次...
( ]2 L5 c; o- ^8 w5 d* `

- l+ ^% e7 o  V5 P& q7 W' _& Y8 w1 K. w4 p9 Q+ k9 l

+ B0 O( G& z4 C' X$ x; G3 d+ k: X+ r不了解你指的MD和MC的縮寫意思( t  `  O6 p; X8 r" O  D) G. {
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
* J$ |  C; h5 a7 E因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去5 _/ ]) a  h* X* P% ]; ?* U
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....; m9 {$ w, M; b& u' f
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
7 y' q0 o/ f; R. z很謝謝kgbriver的寶貴意見~~~5 `" y( _2 ?& Y6 f. w) x
看finster大大的解說,7 l5 Q5 E, N' j$ e! J% z/ m
發現OP的學問,還真是多....
' L. g' _7 y) x9 e- O唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
; P% p0 h8 k" `; c& }6 K& x. V) _/ {# O8 k3 }2 c
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
/ D  x9 ~6 L* R9 t2 M9 h. y' v( h9 |+ z. F
恩.....原來如此...$ Q6 u* c% i5 i3 F( i( R
今天發現了一個問題.....小弟的功率真是省到了一個極點....) {% A1 x' K6 f
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....8 C" i% }. p3 B  L
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
2 z! Z. J( i5 J結果失敗....
. `' s5 w2 O+ l+ E( t真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新..../ C* ?1 {, e- L% E& i6 f" T: P
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
+ W% r7 \. X) i4 t9 B0 i* i喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
' C2 h+ A0 F8 E4 K小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。5 A- O. V. f) X" B2 T6 N
很謝謝kgbriver的寶貴意見~~~( {8 w5 h5 ^0 k3 O& _6 o' H3 Q
看finster大大的解說,
3 \5 R' y, p1 p# M. r) h發現OP的學問,還真是多....
( A; A" J% D4 M+ |唉...小 ...
6 [9 ?+ {  o' W6 I

$ L$ @; S" D& i5 P' y: v7 D9 s0 N( z! `# J
我想,你有點誤會我的意思了' ~- ?4 H; E9 B5 B
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬7 m' [8 m; p3 y, P3 P7 t1 v
而我前面所言,有時候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 發表
! A' V$ ~. `$ Y; b如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)5 H* Y$ X6 T( I) w' A. U, t% d
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
! r6 U* f8 F3 \$ c
' {; G# W& ]1 x( Y5 |5 Y
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長..... @6 {: W5 Y  l, _
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-17 01:35 PM , Processed in 0.140018 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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