Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
- t* {" j' m' S5 c/ W) v
上面是在下正在做的差動放大器,正遇到瓶頸中...冏- d8 ?( S9 N3 \: l7 a$ p. f$ _
在下初入門,設計跟理論之間有極大的差距.....( q- ^' z9 |' @
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
. A* o5 w/ B( h所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,; Q. i* c' P- B! s
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值- v6 k9 h1 @& w) k8 ^+ r

3 i9 y: |5 [1 S& X- Z' i8 ^增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
' c) l) I% k3 w但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),/ M0 R4 O' d3 t
在下使用的是65nm的製程,所以VDD是1.2V,5 R) |" ~0 h# c9 `
而我VCM的值則是固定在0.6V,* v3 Q: P, D2 Q( \
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
; [$ Y# I1 Q5 y8 @# s$ U' j1 [% p1 b( j8 Q, u
所以有幾個問題跟訣竅想請教各位大大,
* q+ Q0 N, r! H6 i2 X3 n1.VCM的值真的需要固定在VDD的一半嗎??& P9 f, j  b" x6 q: U
% u/ ~, p7 n# R0 L8 ^/ O
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?& ~, u/ m8 C, W8 F, f
$ n* y) g0 u0 ]# d5 ?5 Z
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
) H8 q1 M* [& m. T0 g# R' S) r9 I' v- t: u
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...' W! N* L7 Z; t4 o4 n
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,4 G' V6 V8 M: O; J( ]! P
附上他的paper讓大家研究看看。
: e" v) z4 z  t. B4 A" c
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
% M) N8 N9 u& _* t3 R7 ^***********folding*************# M  Z. [5 ]; a  }" e
.prot7 H1 h5 {* i: K& T
.lib 'xxxxx.lib' TT
" G+ `4 ]: z4 S$ @( i9 K.unprot
0 J, e# q( W% i4 s7 [! j& d.globle VDD
. A! L' U' a! t) ~.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
/ _/ A& V/ Q4 G  R* {3 {***********description****************
4 W. e* d) O2 K$ O5 }8 |/ L+ _7 n*****************5 f+ S- T1 G2 G7 N
VDD vdd gnd! 1.2V
! B0 c) R( B% x$ l: n& S: Z! l" d; I( k& R) T8 m$ q
VB1 vb1 gnd! 0.74v/ V3 ~+ l8 z7 M7 ]) p5 i
VB2 vb2 gnd! 0.4v
( f3 |; w# O) F7 PVB3 vb3 gnd! 0.38v' ?0 b$ g- Z8 ~( s$ {; Y; @' W5 O

! K0 O: b; ]* `; HVCM vcm gnd! dc 0.6v
5 s! B7 M% W( p' b& g/ k9 `VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
! K% n/ W: f# i2 F7 j*VC vc gnd! DC 0V
$ i$ Q9 z8 ?7 _6 V4 o' HEIN+ in+ vcm vd gnd! 0.5
( K0 _* ~( b% UEIN- in- vcm vd gnd! -0.5
1 ^  Z7 V3 y( @*****************
. L) h! {7 N+ v0 T" a$ p$ t1 c) Z- Q* O) w4 R" K; R: x
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp9 A0 X* }5 q5 Z7 Z
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
& |! Z& ^* q3 B1 u+ [" D( ZM3 n2 in- n1 n1 xxxx L=Lp W=Wp1- i2 S% a% {: j1 w3 n( |
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4  _9 {- Q6 \7 W% ~  t
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4# U! d' @3 i8 ~% ]/ F
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
$ J6 V* }( v; R9 b# L' {8 p) P' L! aM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
  E% U& Q, H/ s) H, R4 s; O7 w2 AM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
3 ^- f# }1 _* ]5 Z. {0 Y2 wM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2: [) _- d+ \1 g3 O8 Y+ L' p1 I' [# |

' r; U7 E, a8 _3 j: S) R***********analysis*************
3 s' L. J. X7 R, o. `6 K  U% e************output**************4 ]2 T! k& @4 c. n! n
.op  ]0 z  I5 d. k' {* ]; _
.option post& c( C7 M" \; e. }& h0 E
.tf v(nout) vd
& x' z3 b% K/ n7 |* u.end
: [7 P: T& u# E4 D" j' p4 F% Q$ p- Q, S
      v(nout)/vd                               = -115.0583 * g1 m+ K* h& a$ E+ F; Y" g/ C3 \' y
      input resistance at             vd       =  1.000e+20& r$ G5 a6 |- f+ H
      output resistance at v(nout)             =    1.0725x7 n& E2 F' Z9 d+ j: n& H4 h6 W
增益只有115.... 要怎麼才能升到1k以上勒??' S: I1 o- M, ~  Y6 p& \  P
+ J  W  F6 W) d- B
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
8 D' Y1 s/ V0 p7 `0 g2 p差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...  L0 z6 k' \$ l5 j* i
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
( l/ W1 \  Y2 t$ }- }, \! j9 \結果反而調不出我要的值,
) e& K9 ^6 v- @( c小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手3 j- b/ _2 M7 O& [- k7 u

4 H8 l7 n9 p: l3 [3 H: o  T
. ^5 R, n% ^& _4 e+ V8 Y; Y多虧有vince大大的肯定,小弟才敢放手去做) r) I; h1 e% ]: x( n2 x) U

  [% \" `( J' I( @& `' T不過,現在卻又遇到個難題,
2 z* L1 Y0 m0 d* o電壓值該怎麼調,或者W/L該怎麼分配,4 C( x$ d" @$ i$ \, k- L" N$ G" Y
才能讓Mdrive的部份便成SATURATION??) f/ `+ B+ N: h5 c  k' T1 {3 u& u
調了整整一個下午,linear就是linear,說不變就是不變....9 R$ t9 o: l+ F
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
6 V% j7 q% \) E4 r6 o4 F看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉4 h1 Z% l# M2 x# U4 ~8 J. l: @
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
' f$ T# W: `+ q3 F) E因為看起來是IC內部的power% w5 X- _9 p, m5 \) l6 [5 y; b  D  n
需要多少電流?) [: G( q& c- {
regulator 的load regulation spec是多少?
& ^- @2 x" y: x; ?0 ]1 e6 d+ s! Y" \第一級OP bias電流多少?* l( M2 g0 `0 M- x: a# Q! ]$ p
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。6 J1 ]8 F" y3 \* k
謝謝hiyato大大提供的PAPER......; d9 ]0 m1 s1 E9 E3 I
回vince大大,0 X1 _- Z2 F, d( s$ F1 i8 H
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。: l) O( k% p/ T+ f- m& t' Z
剩下的...恩,也不太清楚,似乎是自己設計....5 `# ]4 Z' k. y; Z
所以...就想說先以增益為目標....$ Z; Z8 L  k! }- c! I0 m, M& h. M
! E" B: b3 x) l7 r5 u
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
$ Z4 ?. P2 N  K感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
2 }5 _2 ?4 w# m7 x! z+ l當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
: T# w+ L% n( q1 r; @而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況). P! y- z$ P9 H- W  G
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain* v, X1 J( u) g5 Z
   原因是kbgriver所說的  
' R: t0 `( e: L. j0 j  \: `/ M! z2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current% q1 \8 Q- S  N, Q  R4 A& c5 d0 ~
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
. X8 P+ t4 A- M2 |6 m1 ]   做了也是白做$ F! ^( b7 P; {% X
3. gain大有他的好處  可是over design只是增加自己的困擾) o4 S7 U& @2 F! w& V# R. K/ A
   所以你應該是要去算一下你到底需要多少gain
, o* W3 Y, F4 q. p6 L" a/ o6 Y4. 如果你是學生  而這個不是你論文的主要部分 * {. c$ X2 q. b& x' T
   那我會建議你用更簡單的架構6 N! K/ i8 u% h3 y- Z
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation8 s- o* P9 r$ m0 m/ [$ b
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的; ~: v& C3 m+ j* }+ F1 t6 @2 O
5. 你的VCM就是你的Vref 不是1/2 vdd
6 Z* |! D4 c* ]* a/ h$ D4 @6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
: L4 ^. z2 a' x7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
  |: D$ B; Q8 I" S6 a& _$ C/ |8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
, S' o# r5 v8 ?+ E( f+ {% k不會拉,vince大大見解非常的寶貴唷!
' N; n$ g. W0 r9 [% W更謝謝finster大為我提供的建議,. E7 r( D; Z4 }
看到各位大大為我解答,讓我求助無門的情況下感動非常了) J9 F/ f0 w, ?. y$ f) F# B
恩,我現在就試試各位大大的方法,跟建議,) [0 ^# o( r' q. @/ |
我試完後的結果再跟各位大大報告!! ^0 j- z/ U  k
謝謝大大們的不吝指教....( p: O2 W7 p" x( E% X
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)/ P. S4 d, |5 E( a8 Z/ `# o6 \8 o

4 `0 h- b2 R7 o恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
2 z4 V$ `2 i5 C) X# A7 N而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
: T! j: R* ]3 V除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...1 a3 C* q3 z5 i9 s' a& @
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
3 m5 Z$ Y' T/ Z0 C# B# _& b
4 o& q- I0 B" `1 C. Y" `[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?. A( W6 C% k6 \/ t) S
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......) W8 b1 ~3 s$ s8 s
(昏頭)! \" J$ r) W# K* D4 |+ ]. Y% i
抱歉抱歉....
/ P+ g8 t, ^5 n: ]3 v, nfinster大大說的....是指沒有MD和MC時的設計嗎??4 X4 r5 t: G" V) @2 T) Q+ }" P: ~
恩...那應該是我的寬長比設計的問題了...7 e; f& ~7 R: w$ M9 ?/ C
我重新再重推做一次...
5 G7 B8 t- U7 h* [, h+ p, N! R, ~% t4 c/ r/ W( x  i9 I
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
) J% g. W; k0 C( Y有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,4 z. }8 C& [- \
附上他的paper讓大家研究看看。
8 q! j6 ^0 v) ]4 l: a# m+ J9 u# ^**** 本內容被作者隱藏 *****
" {+ d$ t: R6 h8 i2 m/ ]
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。) g1 E9 X% {0 g7 M3 y: p  Y
要錢以後再說。* Q5 W, b* ^/ o/ `+ m: ?1 n1 P

) }8 X* ~; B  k. c0 K9 E4 J2 c[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
, P; W# ^( ?* T' j: m8 J咦?2 \$ b( i7 ?6 T/ s2 u/ _  Y' w
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......1 V) f1 w6 A& G3 O* Q
(昏頭)# u' i) c( N: ], y8 D! i
抱歉抱歉....
4 P' u7 G3 G! D7 }3 efinster大大說的....是指沒有MD和MC時的設計嗎??% A) U+ b% N) I# g
恩...那應該是我的寬長比設計的問題了...# {, `1 x, v  z1 H) b: o6 j: _2 i
我重新再重推做一次...
& K9 M0 H' S3 Y0 W+ c* F4 y8 A4 A) S
2 P$ g* ~- k: Z2 i! k" X: [- {3 y

( H& g. a8 ^8 N; ?
: N6 Q, [* t/ r( e0 N" ~/ N0 _" C不了解你指的MD和MC的縮寫意思
0 ^1 v' R6 k7 a  O6 ~7 W1 S我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance4 J; \) l1 a4 J0 M5 U( K) C. q
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去* E5 E9 x7 V1 r6 }. l  Y1 k2 F
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定...., p/ |4 A+ f1 l" P  }% z, C
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
5 w* p- W: I( b. U很謝謝kgbriver的寶貴意見~~~
5 X! ^$ S: B( t. R5 k' U. H看finster大大的解說,% f) K2 [" @9 k: e! ~  r6 ]
發現OP的學問,還真是多....
: A( F3 }6 {0 J; S4 M唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
) Y8 O. i" P; Q, H) R; P) S9 ?: @  l, e
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?( D4 s& c6 k% s

, {( N# I, z- x' r: G恩.....原來如此...
3 ^' E+ D8 c7 U) s) w. h今天發現了一個問題.....小弟的功率真是省到了一個極點....
+ H0 l4 {7 ?- @) z4 O電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
* O' Y, P/ h+ \8 e也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~) M4 f2 r- S! q6 d# |
結果失敗....2 Z4 k, e" g: J
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....* N* @! Y4 X5 c1 k1 I4 a
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表   f& t. F% ^/ P) u0 O3 A
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....1 H& ]# W6 \. n! I5 ?
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
# g) H: H. r3 [很謝謝kgbriver的寶貴意見~~~8 T" u( _; X" S' A! B% s
看finster大大的解說,
- d' [7 A' r; s/ d發現OP的學問,還真是多....5 i6 x+ x* g& X: R
唉...小 ...

+ o# a9 b# h2 o( H! ^# |7 [
* K0 c( S* U; M7 J! E3 _. z! h: y7 U- _
我想,你有點誤會我的意思了
% }! `+ n+ c# b4 N$ L# y' ]; M在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬5 |1 m7 i; z, A" ^0 D( c2 A1 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 發表 2 y" k+ I9 r# d$ t+ i2 {
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)  Y5 I6 l1 |) Z0 n
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

1 X$ q) w# @' W, U$ ^7 i1 m8 ?# T2 i. z
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....  c3 c- t& i7 D' P
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 02:38 PM , Processed in 0.203012 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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