Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

* g1 b, i; s6 W上面是在下正在做的差動放大器,正遇到瓶頸中...冏5 a, v; K8 {. K  S4 u! v1 A
在下初入門,設計跟理論之間有極大的差距.....( k7 f  B& K) i
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
9 E0 m# `0 M+ R# m* {; o3 G" r所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
) C- L9 o; w) o1 w; C5 }0 h: b3 I等到M1到了飽和與triode的極限的時候,再調小vb3至適當值3 _0 |* x/ |/ ?3 G1 ]; z
) j- X- Y% a8 B. L3 S
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....3 h  l- K8 `% E% m
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
. \+ v% b$ G( c$ q4 D在下使用的是65nm的製程,所以VDD是1.2V,5 M  z+ }1 W  b" {1 D
而我VCM的值則是固定在0.6V,
; _( I+ l. }$ b$ \; E4 z/ I9 l3 q看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,) r$ P% f( s: R. J$ R$ l

( L1 s$ G4 Y% ~! \- J所以有幾個問題跟訣竅想請教各位大大,
' w. a  D8 ~2 M8 U1.VCM的值真的需要固定在VDD的一半嗎??
5 L% [7 x, f7 O/ Q- R! R/ @
4 t% w" e* R; R) Q6 o: D: R5 L2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
- c# _, i; @( V, f* W" k, ]+ ~
2 G( |, z! @! |( Z( {3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....8 t$ c7 p3 [# H, F& G

3 ]) i8 h6 X4 O, Y: t- g& r大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...# J: F  |- o( o7 w; k
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,$ Y# ]0 P% X* r$ E9 _5 Q1 `
附上他的paper讓大家研究看看。) O4 @* E, V% H7 f
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了$ k4 z3 t/ t, _- b' {2 `
***********folding*************4 P- R  N8 U7 U3 B" e2 K
.prot
8 w3 G( ?+ ?  d( J' b; {7 o.lib 'xxxxx.lib' TT
& M2 ]' K- h/ i! l.unprot
5 {$ }6 q2 ^+ R' n5 d$ }0 N- K: X.globle VDD! |' w% l3 @# t* S+ I! ?
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um  L0 ?$ ?. A$ k. s& m8 ?% K. g( P
***********description****************
5 A( j, m' l" e* D, P6 h( n5 [0 l*****************
. ]7 l) ~. H9 ~( j% b; \/ i6 lVDD vdd gnd! 1.2V) d! B2 V. ~/ _" f' J
; Z1 i* ^+ H9 `, G, C- T
VB1 vb1 gnd! 0.74v
3 D; l/ ]3 ]$ a7 a5 g2 AVB2 vb2 gnd! 0.4v1 v( G5 A9 d8 [
VB3 vb3 gnd! 0.38v. S( J; ^9 w1 o8 ?. Q$ ]9 ?, g
! f9 a. _5 n3 q. R3 ]$ u
VCM vcm gnd! dc 0.6v- h4 ~6 N: l# r$ n
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
! o2 L6 U4 D% p8 L; \/ \9 S*VC vc gnd! DC 0V
6 D2 W4 |& _  _: B4 a* I. vEIN+ in+ vcm vd gnd! 0.5& g% L- E: h9 u" u4 U3 B
EIN- in- vcm vd gnd! -0.5
* o4 \' F/ O; \; ^*****************, A. j+ k8 \, Y& u. _
4 }0 m/ z6 r! \! U' k- e
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
+ @4 n, x  T5 o/ U" L  K+ bM2 n3 in+ n1 n1 xxxx L=Lp W=Wp15 v5 }) {8 V5 C# Q
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
& M) {4 P/ W2 V0 ]5 d) ^M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
& s! m6 V7 d4 G" U6 PM5 nout n4 vdd vdd xxxx L=Lp W=Wp4+ _6 G7 L, _4 Q5 V7 S
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn31 S! T/ i4 u0 w; o
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn32 L8 `- y3 n5 M
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2+ J& }, m" ]  M8 |- a) S
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
! }4 L0 J/ J6 D, {, m" `
+ [" w3 m( t& }" d***********analysis*************
- g& y! v5 b" ]. X2 k/ ?: [6 Q************output**************
. A* m2 W: @: q$ X6 X6 c.op. L7 d" ~! V: `% T' T! F+ t. |5 w8 u) v
.option post& k" ~# |& i) [" Y
.tf v(nout) vd
' W! q5 h; P# l: v! S5 o.end
/ E/ m6 _/ [" f6 s* n" {$ q! [& K8 b( z3 H2 K
      v(nout)/vd                               = -115.0583 & k' K' c3 `7 N+ `% w  h
      input resistance at             vd       =  1.000e+20
/ [  r5 Y  l/ c. w1 c      output resistance at v(nout)             =    1.0725x
3 }. Y/ v) S- c$ _. |& ?  R2 h增益只有115.... 要怎麼才能升到1k以上勒??. _4 W, e. g/ q

; L3 V! O; |+ i2 ]/ Z[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
, i9 |% t8 P$ s% I) m差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
$ r6 F3 ]8 v! [3 [0 ]因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,- q$ z+ j1 M5 F, c! `. x
結果反而調不出我要的值,
! L# i8 i  S: n  R小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手) |* u9 v+ S9 _8 l( p
: `/ k" y3 Y9 T3 z! E

7 t9 q+ C  _& m8 p& I+ X多虧有vince大大的肯定,小弟才敢放手去做/ Z) `: D( s, c2 [3 _

) T: Z% @( l' K) H不過,現在卻又遇到個難題,6 U: n, T, u) \7 v: z- v
電壓值該怎麼調,或者W/L該怎麼分配,
; T1 W- P+ V" B$ p+ e才能讓Mdrive的部份便成SATURATION??
: F# K2 V! f$ S* J, u$ S- u調了整整一個下午,linear就是linear,說不變就是不變....2 `, @& A9 k. g$ Y# T
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
* h+ W" r: P; R, [9 `看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉2 k' c& m, r  y( E0 {
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
3 J$ I7 ]* _& ?$ {% @# D) l" e因為看起來是IC內部的power
% J2 P, }! C+ I需要多少電流?
8 A6 r+ k4 i  f+ d. Lregulator 的load regulation spec是多少?3 g0 s1 F5 V6 t" B* @) L
第一級OP bias電流多少?. J6 r6 o" Y+ s3 y9 M5 C
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。5 @. ]3 i! w$ h8 Y& \/ i
謝謝hiyato大大提供的PAPER......6 r2 S# m0 k+ _( k& D
回vince大大,: V/ c/ e7 l8 j. C
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。9 t. }; k4 @' F/ @! D% Q
剩下的...恩,也不太清楚,似乎是自己設計....* Y0 Y: w% ]" Y3 y* k
所以...就想說先以增益為目標....6 S. D: g# y; \5 T
* @) u1 N* f/ w! [' j
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
' |7 }2 B9 u% w2 W' t; U( W, O感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
, h2 F$ g0 P. K* \  A# K當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)- E! r7 G. |' Z. Y. X
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
/ t) j% \$ D9 R' w$ o( ?7 R不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain3 W; m; }2 ^! x4 O$ Q$ n: [
   原因是kbgriver所說的  ; r% @, b! v7 ~2 g5 A/ }0 O4 P, X
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current5 i1 y" r9 f, D  m( |
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region0 R6 y3 e& N$ o  X; w: h7 m! N
   做了也是白做  F3 I& g; `2 x( j6 L
3. gain大有他的好處  可是over design只是增加自己的困擾
2 A* h3 [( `3 T2 T   所以你應該是要去算一下你到底需要多少gain
9 O% E$ D% R+ N  x2 L4. 如果你是學生  而這個不是你論文的主要部分 ' G' O; a! r5 M7 H2 c3 x
   那我會建議你用更簡單的架構' v7 W7 S9 _+ N3 j! k; L
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation/ O# U0 q) b. q$ f# L/ g( Z/ I
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的, W, |7 b! o  _$ m( z
5. 你的VCM就是你的Vref 不是1/2 vdd; s1 c' V6 T* Y$ R9 S: w% N
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了# U. k# D$ g) ]/ _
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重: b9 ~" g2 S, G1 L" d4 L9 A
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD& u1 E6 g9 e; L8 \4 `  M; N8 \
不會拉,vince大大見解非常的寶貴唷!$ B! F" i9 \2 G0 N+ b
更謝謝finster大為我提供的建議,! A5 [# X3 }7 A, r
看到各位大大為我解答,讓我求助無門的情況下感動非常了
( e7 R/ c' G' ^& B0 ~恩,我現在就試試各位大大的方法,跟建議,/ @) i) I  R1 T5 e, D- @% ]5 }
我試完後的結果再跟各位大大報告!* H/ M2 Q8 a8 z; e8 k* ~. R. j, k
謝謝大大們的不吝指教....
7 ?8 O7 o4 g& v6 v(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊), {5 j8 m$ S. X

& x! U- B+ s5 b# n* L& }7 Y: v恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
6 k% `4 c5 q) |而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....5 F: V# m2 _+ J: n% d
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...9 ?  W$ V9 x" S5 O6 z
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
6 o# s3 {" l. h) _  R
3 w, f/ F! ?. Y2 L; F[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?6 _  o% Z7 g5 e3 x7 V
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......( W8 _4 |  H. K6 `, c; t% @& B
(昏頭)
4 @, Q4 D) W$ a" H抱歉抱歉...., E  q/ V7 |. l& e
finster大大說的....是指沒有MD和MC時的設計嗎??9 p; W* T' W& T* \, l1 E
恩...那應該是我的寬長比設計的問題了.... ]& n% d4 Q9 E1 l* r8 S7 D
我重新再重推做一次...
# a/ L' [+ q( o% Y: n: j9 J
9 q/ y) ]) E% l$ r: w[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
& @( R/ U9 C- ]. h9 }* u* \有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
( x5 E$ N; p8 _附上他的paper讓大家研究看看。
: A8 L5 N* Q% }: _**** 本內容被作者隱藏 *****

0 X/ F6 a; r  T4 _6 Y" I! x& O3 Mregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
4 g: q, O: \: p! w4 [0 w 要錢以後再說。! z: f/ P2 d' g! b
$ O, f. I& ~9 f5 h- y& L+ c& r
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 $ Z7 X+ L5 W2 G  }" b/ R. P
咦?& p' S' u+ x0 g8 ^. y
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......6 q$ k# t3 }) S  {& m7 V, A
(昏頭)0 S* k0 X0 C/ s/ u5 ^* i/ _/ K" i* M
抱歉抱歉....2 D! N' r; Z9 b0 P
finster大大說的....是指沒有MD和MC時的設計嗎??
1 J. e; s4 g& _3 o3 y5 W% P恩...那應該是我的寬長比設計的問題了...8 S3 X2 ?/ w# N$ K6 \
我重新再重推做一次...

# g2 w1 B5 `9 u1 M1 Z+ w, ^$ _3 a% E) w3 n% F

$ G, E$ t. b! h. E1 v( z! f  S$ a# _: v9 t" f1 }9 W
不了解你指的MD和MC的縮寫意思
4 O% s6 d4 `1 D0 @1 t我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance2 V3 b  |/ N; M
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去; |# r$ Z5 k4 q$ K4 ?' e; W; m
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....; m- n+ ^: q2 t8 j/ k4 I
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。1 ]: p5 S* S2 v# c
很謝謝kgbriver的寶貴意見~~~! w1 n8 E0 P: |. o
看finster大大的解說,: f. b1 t8 E. n+ ~; [
發現OP的學問,還真是多....2 E; p% X$ ]3 Z8 H! K2 _6 h* @
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~6 ~# }8 k, t  B. r5 z

, P  m# L; c/ J8 k+ H% N, w5 A4 s- w從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
3 ?0 D/ H: i5 K9 I
, ~  q2 p+ a: R" k# i% }5 N恩.....原來如此...
! b+ E( Y9 ~( u) b今天發現了一個問題.....小弟的功率真是省到了一個極點....
) _/ c. z7 n* _0 |8 k; w2 l0 X2 |電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
7 s1 T2 v! e! r, U; F- T也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~. |: \+ x1 `' p- P2 f, e
結果失敗....# O# L6 d& h7 n$ D0 q* C/ u
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....) d( `8 I& X) E0 e0 N$ E2 t( {
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
7 i- z- x" l( k) }8 P喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....1 @* v) D  f# H7 Z1 X
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
# }+ F9 e, ^3 o6 ]8 h! @) R; f很謝謝kgbriver的寶貴意見~~~
6 E! e# N' g( i) f看finster大大的解說,
0 s& [0 N7 y; _4 Q5 W發現OP的學問,還真是多..... f2 ?) n6 Y$ P3 b+ i0 n
唉...小 ...

" B; K+ [/ o; G2 X1 m
5 q  N4 o1 t4 _2 S; p! i" J4 z& m. Y1 y8 N# Z% Z; z
我想,你有點誤會我的意思了
5 y: L0 N4 P3 ~在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
% |4 b( O6 {' V2 l# e* i而我前面所言,有時候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 發表
8 g, y4 V, {  D% t如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
$ `6 N% q. I! e5 f( j4 m而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
% P3 T# C! W1 I% O

* {6 n( S4 ~9 l嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....% C$ R2 z! Y) O8 `4 F
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-14 10:13 PM , Processed in 0.136518 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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