Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

' e7 {- a8 [/ M5 e上面是在下正在做的差動放大器,正遇到瓶頸中...冏$ x% c; P1 \4 M1 u# C# A& N
在下初入門,設計跟理論之間有極大的差距.....
& O  f8 K, b+ ^& l在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
. q  {( g6 a" J. Y) t& W. A所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,9 q0 n( C2 v# u  E; {
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值4 y/ t) i6 M% T" }
( D, s! y# a3 j' O! U3 p
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
8 m/ J  ^/ Y+ c4 d: A但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
  ?4 N' Y7 @; H% }) L" X在下使用的是65nm的製程,所以VDD是1.2V,8 _, R% }) ?% H+ }( c
而我VCM的值則是固定在0.6V,+ q4 l! ^. ~5 I* B0 t' w
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,4 }" i  g( N; J! p
+ g2 G* ?) I- F6 e
所以有幾個問題跟訣竅想請教各位大大,- w/ ^% o. @: n$ v/ C( l
1.VCM的值真的需要固定在VDD的一半嗎??
# C* S  d) ]( p% n6 ^, v( b- J4 D  Z
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
3 g& A- K+ S3 B2 ^) E: n0 W% L( d" T& c' W8 O
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
$ b6 b. \- X1 S# H$ s0 Z6 f" R8 E2 P
* U2 S2 r+ p. t# r. j- V# Q' w* l大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
& V5 T6 ]. X$ ^# X& ]7 L希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,! n3 O; J  O* L# Z2 S
附上他的paper讓大家研究看看。) h6 ~4 d5 H% X: Z$ A2 J
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
  f" h7 \8 y# E$ O. D***********folding*************
6 X# U% z) N8 M6 y# m$ ].prot
: w1 p8 l' C9 n* E! P% \.lib 'xxxxx.lib' TT
* e& ^5 u5 r; ~.unprot/ h. G/ Z9 a  j7 r0 X- W5 N
.globle VDD6 r* \) q8 w* J3 d
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um/ V7 `" j" }. d/ O" z
***********description****************
+ q2 U, [0 w8 _' [* @; l*****************
9 c/ x$ s  s! tVDD vdd gnd! 1.2V* U: x: E7 }+ g5 Q- ^3 |

0 \* V5 a; l( H$ |3 L8 `VB1 vb1 gnd! 0.74v# v+ f+ Y2 h) F0 R& H
VB2 vb2 gnd! 0.4v; J' R' Q9 E6 k% _# I' S
VB3 vb3 gnd! 0.38v
1 J6 b2 V2 ?: {; o$ `$ {) \+ k* O5 `3 E* @3 D
VCM vcm gnd! dc 0.6v
1 \1 [9 ^; R- T& @/ H( `VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)) e) M, P' M2 {' j
*VC vc gnd! DC 0V- M# V8 D( a  N# r
EIN+ in+ vcm vd gnd! 0.5" f1 `( c: s) G
EIN- in- vcm vd gnd! -0.5; L2 h5 l* X# o- W
*****************! A6 H6 w$ x+ G! E' Z2 ^" h5 F
+ k0 l! R# P3 R- L" [
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp* [, m0 M6 C0 j' k0 H& w0 J+ P9 t
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
. R  d/ J5 k  ~1 O; z/ ~M3 n2 in- n1 n1 xxxx L=Lp W=Wp10 w% c1 ^9 _/ P* e6 X
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
+ ~  s6 d9 X9 H  v- |# R  v7 oM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
8 [6 ?' H3 T  M3 K0 rM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
/ Y- l! r4 ^1 H- x/ @" HM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn31 v: k' ]3 l8 O- a. x) I3 q
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
) _# L- M- M  u! MM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
2 X& }  G  b9 w" M; e2 \3 a7 i3 S( c2 m: H6 p
***********analysis*************: r8 |0 S0 Z4 T0 o* p& w7 N6 Y0 b
************output**************; }! j+ \' R: e. B2 q. Q: T+ _
.op* _- Z) r! K! m! B5 y3 Y
.option post2 o: J! c6 k# {* e3 h
.tf v(nout) vd3 j" N5 A4 }" O8 k3 o/ }! l
.end# W' g$ ?6 x1 I7 k% [
8 a7 O0 M4 X. b  n; Y) O4 ]
      v(nout)/vd                               = -115.0583 - g  _4 l- P3 Q" J
      input resistance at             vd       =  1.000e+20
' y: x; i  i3 e0 d) K      output resistance at v(nout)             =    1.0725x
- W. z$ s0 i) E. t' p增益只有115.... 要怎麼才能升到1k以上勒??
0 ^, }+ B0 T3 T( t2 g) c$ a8 D7 B" r5 S  _  g' S3 @$ }" g
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB , u& C6 b6 @& w, s  X* V
差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...9 {" T* C- g) X" @! W
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
$ w! ~  U! i7 _1 T結果反而調不出我要的值,
! L; d3 Z/ q9 k6 l: v小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
( z; e# V! Q) ^& y+ _. P$ Q : M/ Q" \0 C) ]+ J

' \+ Z8 k; B. r0 A多虧有vince大大的肯定,小弟才敢放手去做; p1 y+ s2 w) n
7 X3 q; ~7 L( o$ ]3 c$ m
不過,現在卻又遇到個難題,
$ K0 F% f6 W. k0 B% K/ b( j電壓值該怎麼調,或者W/L該怎麼分配,
( e# e5 G, c& o* `- ^才能讓Mdrive的部份便成SATURATION??9 h0 l9 `' \* U5 N  b' u8 k/ h
調了整整一個下午,linear就是linear,說不變就是不變....
: P: B$ G5 p+ Y. KM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)% a0 n) x" ]0 U$ w9 y: u9 N
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
7 d5 Q- ?! ~: S% r( y) X你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
& Y4 m2 ?# F) n1 c' ?2 p* Y  R% o因為看起來是IC內部的power
: r) a- O: u6 l' Y) r需要多少電流?
" K! i4 [8 y3 }1 a) X7 B' d3 g% n8 Kregulator 的load regulation spec是多少?
% ?6 L  A7 c* Z( \' y; X$ A1 D第一級OP bias電流多少?: _1 v+ ?0 n# I8 r+ y1 k0 f$ 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會這樣改變的...嗯嗯,我明天去實驗室試看看。
! o3 |) U- R- H* m2 V謝謝hiyato大大提供的PAPER......# m3 @4 d% c0 e  N
回vince大大,, J: K$ |2 K, B; V5 M) R
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
# ~3 \2 M0 l7 B1 }7 H4 f  D. f剩下的...恩,也不太清楚,似乎是自己設計....
0 ~+ I% v' {+ B3 ^- L% J) Z所以...就想說先以增益為目標....0 M) x% X9 n% K+ D3 r# @

: \/ K, X1 x0 U7 i* i  }- V- o[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?7 H6 c, L9 [$ P: Y3 ]& N$ k
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!6 X) T4 n- i0 F5 n1 z& Z$ U
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner), p, l& k! A3 a. R
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
8 _* ~8 {( b* R9 W& g! y不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
; x: |/ ~# E! y# T, |! I8 p   原因是kbgriver所說的  0 n4 ?3 O7 H2 E; \; b+ X, x
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
! C  t8 m# I. \& L: ?   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region$ V# q2 l( r; F2 k
   做了也是白做: [& z7 T; ?+ _3 l; q
3. gain大有他的好處  可是over design只是增加自己的困擾: k% u7 u1 H0 Y
   所以你應該是要去算一下你到底需要多少gain
: g& c$ U4 p9 x+ o; g/ R* E4 M; d. i4. 如果你是學生  而這個不是你論文的主要部分 : w1 W) S  d2 ^; Q
   那我會建議你用更簡單的架構
( i* n/ n" ~1 x5 M   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation4 n4 m$ v5 r; N# Q. L7 G$ `
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
3 ^8 g$ r# q5 v7 H  D) G5. 你的VCM就是你的Vref 不是1/2 vdd. L# ]+ J1 ^+ {$ V! U
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了4 t7 A7 p0 W' M& c7 J8 H7 R
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重1 e+ X* ]4 y- L! c
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
4 a5 E" k* T7 f6 D不會拉,vince大大見解非常的寶貴唷!* E( b1 W3 C; y/ e" O- u' v
更謝謝finster大為我提供的建議,
& E) p" \* `3 e5 O. {看到各位大大為我解答,讓我求助無門的情況下感動非常了3 k; \+ V, H' h+ B
恩,我現在就試試各位大大的方法,跟建議,- T9 ?9 ~! Y/ ~1 `6 ^# y
我試完後的結果再跟各位大大報告!
# H- o+ U2 @% m' M謝謝大大們的不吝指教....
8 R; t. G+ }" H/ H( `(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)9 O& s  k, w* D' q- t: H, V0 I
# b" q" y% R) m$ O. X* m
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...0 L* C  I5 ?1 K% z0 ]7 z$ Y$ G6 o
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
- |3 K+ X2 ]* B除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
( w1 M7 E( q, _, Y; h小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
; l* P* j* m( F; B8 K. {8 A) ]3 ~1 B* A# n8 t6 x2 [3 i/ H
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?
% `+ f* A- F# R$ F+ R話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
. {# |# A) \; n: k0 X, A+ R(昏頭)9 f; U3 }; p5 j$ t
抱歉抱歉....0 D/ F$ m# c: z3 f+ \) M8 N  c
finster大大說的....是指沒有MD和MC時的設計嗎??' @" ?- D% ?1 ~6 ]" `, n2 ~& i7 j4 K
恩...那應該是我的寬長比設計的問題了.... _1 M# m* [0 J3 |1 ~! X2 k
我重新再重推做一次...
0 _5 \' X" p2 x6 z! ?9 P; }% ?2 o9 {( v. U4 F; `
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 8 e! m+ \& z/ P3 j$ {
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
5 d* S% Q- X# R, h  i5 Z5 G. q附上他的paper讓大家研究看看。
; Q1 z# v: u6 A1 o. Y! \! x**** 本內容被作者隱藏 *****
1 ~) Z0 C+ Q. P4 L5 u& m$ C
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。: n6 Y4 J* n6 c0 v; V( L7 c
要錢以後再說。4 o. s5 c- W. I3 l  A
0 K) X; m4 d+ ]/ N. l' S( f
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 1 `4 C( d, F2 U, W; [7 n" f" i" L
咦?
: u% R0 j( Q/ I/ Q話說剛剛才發現,小弟忘了把同學的帳號登出而po文......+ @) U3 I; [( v; ]
(昏頭)
. N0 v. H5 O, S7 M% }0 W& |8 Q) b抱歉抱歉....; E! b# e8 K/ c
finster大大說的....是指沒有MD和MC時的設計嗎??
* k7 |. f% v% y5 u. o1 F8 V恩...那應該是我的寬長比設計的問題了...
5 k5 X6 V8 N" s+ h% N我重新再重推做一次...
) _/ S3 l# b) b0 q1 Y

9 {1 {/ U& r0 V) @/ q
( ?! O; B6 S6 e+ l* B4 M/ O0 }% \" L4 B; |; @  g  ?$ G* \
不了解你指的MD和MC的縮寫意思9 Q4 x$ I% m. d8 z- P" u0 `6 ~% @
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
0 G. d7 z7 ]2 P1 x4 b7 G3 O2 }- ]因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
2 s* r7 A' C' [0 ?自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....3 S# O8 ~, d3 T0 [" @4 ^
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
8 U, d  W8 x- U很謝謝kgbriver的寶貴意見~~~! z' f, p2 ]% W
看finster大大的解說,
! z( q( l- r' Y* R發現OP的學問,還真是多....% `7 U7 G4 D  U9 c  O6 T$ r  Z
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~: T, @( a0 |7 L; W& L
+ @" K) l- h' [2 @/ t/ ~
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
- B4 X" X3 Q1 b
% k* g3 y7 b' \恩.....原來如此...
; C' H4 d( ^) `8 T& [( |% I今天發現了一個問題.....小弟的功率真是省到了一個極點....
" X8 |& ?$ g) |6 T+ Q電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....6 x: p! R7 {7 a1 G9 e5 D
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
6 S8 s$ P" E8 F結果失敗....
  o4 O) j7 [5 {# u6 d& W8 m% z真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....& Y* I$ ~: |( f  N6 M
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
$ E, ?3 T1 n; U, z$ p/ {$ y喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....& x! g* B0 @7 p; J3 t4 k9 p, R
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。' f( ^4 ^1 j! l- Y# L$ _
很謝謝kgbriver的寶貴意見~~~: A" i% {, w3 S- v; r8 {3 ]
看finster大大的解說,/ a2 o7 ^+ k7 n5 `% p! k
發現OP的學問,還真是多....( D: b  j: `/ ?- W( s2 I
唉...小 ...

/ E- G7 E, }8 L5 ^% c7 w; A1 b$ N4 @* A: s

* u$ Q/ }9 d* q$ v; {/ j. b) v3 m% N我想,你有點誤會我的意思了
, s; o) _: P1 x3 \) `$ T/ U" w/ T在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬' @0 X) C0 f" |. U. _7 E( 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 發表
0 |& c+ U  i) v& v2 j$ d8 A如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)$ T( `4 T, T  ?0 R. ^
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
& o! v7 v7 a% l4 n7 v/ }
$ k6 x; ]# K; @3 U) F% G
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....* Q5 P; {  k8 n- l2 M
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 08:21 AM , Processed in 0.138008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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