Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

9 ~+ [& `) Z2 s. d8 |3 T% S; D: I9 [上面是在下正在做的差動放大器,正遇到瓶頸中...冏9 M. X/ H" M" V  ^& k
在下初入門,設計跟理論之間有極大的差距.....  D; k; @0 l5 ?- _3 _$ X+ f! r
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
" X6 z0 d! |8 s. q8 G+ c所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
, _. r" D4 X! N! z9 |0 |5 c等到M1到了飽和與triode的極限的時候,再調小vb3至適當值- L# J3 n+ E* B5 v9 g" n
7 S# `( M4 ~( v" o( c5 q: |+ [- G
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....7 r* F0 [3 e  z9 Q# T& b3 n5 D7 c
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
+ N, D0 u3 f* x8 ]* a7 g, a在下使用的是65nm的製程,所以VDD是1.2V,/ k" j3 t2 S5 ?$ w8 c! y
而我VCM的值則是固定在0.6V,
/ C, ?7 }% F: N: W1 B看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
8 a( w' k% e9 P4 S; R
' n$ x! ]  c* _1 I7 f所以有幾個問題跟訣竅想請教各位大大,1 v9 h: N- X: q6 H8 S( M$ x5 E- V
1.VCM的值真的需要固定在VDD的一半嗎??; J8 ~" g' X: H1 f) [, A
( C- s6 \/ H) n, d
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?* |8 U4 d& e  {1 O

5 p* k) |9 \2 u( ~# N) k3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....7 b+ d: N2 P9 _. E* k6 D

, M2 Y2 X2 {6 j  \! A& E/ k: \2 E$ u大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...3 e8 E0 M4 a7 G
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
1 b& J& m0 S5 R4 @  ~; t附上他的paper讓大家研究看看。, J6 x) ]6 I$ n
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
2 z3 ^( Z$ p+ M: w' b***********folding*************
3 O2 L+ ]& F5 @.prot' \+ ~+ @( ~4 u$ O" E5 x& m1 T+ P+ x
.lib 'xxxxx.lib' TT
/ w) \4 Y( ?0 `2 y0 B.unprot& C0 E) w) u2 M
.globle VDD- v# X, p# P  @$ }# V
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um: Q9 g$ Q3 E  a4 }, ^6 }
***********description****************: A- B. q' W* g" H
*****************
6 `% d* X- @' `+ Q. b* E8 qVDD vdd gnd! 1.2V
: Q8 s; k; E! _' _
1 j6 D' p+ d# X9 a. n3 U' UVB1 vb1 gnd! 0.74v
% |) B8 b9 Q/ w$ P% XVB2 vb2 gnd! 0.4v* O0 h, C6 \  u; v$ J- ?9 Y" A
VB3 vb3 gnd! 0.38v
# W% a- l$ M# I; p( Z2 u! y! f' ]/ `( @6 y" T/ U# z
VCM vcm gnd! dc 0.6v5 l: m4 ~8 g' `3 H4 m
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
% n+ L" r" m- P$ c+ B$ m*VC vc gnd! DC 0V" Q# x2 v1 o$ F. x  f7 u
EIN+ in+ vcm vd gnd! 0.5
4 o$ n; m% P. w3 ?6 {EIN- in- vcm vd gnd! -0.5# X; H) t  u- P
*****************
, x! a0 O- {9 |* F4 ]) z
! y, j7 H% g4 T# wM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp, o& l8 C1 b- C% N4 z; D/ z
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
; J' V: W9 A4 J9 HM3 n2 in- n1 n1 xxxx L=Lp W=Wp1
+ X) X! e/ F4 K$ K. \M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
# ], v# ^$ c9 R/ }3 sM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
2 O( ]0 H  i7 D: h) E3 I, C# iM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
& E' J3 E  `1 _, C0 H6 oM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3; G) W( Q+ T: V4 c. M
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2: t; y, b8 ^( d; ^3 e( K
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2. k8 v' s. l6 y) U3 E3 H$ G( x+ H
: N" m5 C* }  E
***********analysis*************
9 g# o3 I8 ^- d' h- q************output**************
/ T1 e$ o- l: z  h; R.op
1 }/ d# ^4 ~( w# j( V6 f.option post6 K. h, p* x: H9 T8 l) o
.tf v(nout) vd; F4 f! Y% h+ ]- Z/ H" _& t. t# V7 K
.end
; ^! i2 H8 s. f- H' x
6 ]3 C9 l2 h9 D3 ?' h      v(nout)/vd                               = -115.0583
0 z/ V$ X. |0 s      input resistance at             vd       =  1.000e+20
( V) w( j4 g9 o+ C$ J# n. R      output resistance at v(nout)             =    1.0725x- ^* e5 n% r5 J5 F+ a# g
增益只有115.... 要怎麼才能升到1k以上勒??
" {9 ~7 E7 t" E, H
6 r0 b! ]% K* A% }1 D# y[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB 2 _4 G, ]$ ^4 X) [* ^/ c. }4 L# d
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了..., i/ D. B6 Y* \% B- J/ w1 {0 d: ]
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
5 q- {0 }. w( x) q% n% |# d結果反而調不出我要的值,
; ~- k. ?& A$ X. D. g# b小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
  C1 l" J6 z& h, r* @+ i2 ~
$ p8 L6 k' X& o, s6 G4 A) `. A
  C# R4 [  O' e  ?( q* }多虧有vince大大的肯定,小弟才敢放手去做! l# {* X$ T5 }& p% n6 B2 ]4 }
8 u( T7 q7 ]7 Y9 b- f
不過,現在卻又遇到個難題,
$ Q9 t3 g. R0 |/ ?1 Z( U7 k電壓值該怎麼調,或者W/L該怎麼分配,& P8 X4 `3 _4 C7 K
才能讓Mdrive的部份便成SATURATION??
9 E& {' w* D, \7 R) s調了整整一個下午,linear就是linear,說不變就是不變....
% v% Z/ e" X" d; U: AM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)$ K6 q+ |) w& t  j6 F
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
4 B8 @( t' \. V3 T; @; q你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?' l0 H& |, |6 `9 S( Q; ~8 n
因為看起來是IC內部的power
; x) p$ L$ j" J6 T9 @0 G/ ]需要多少電流?
# \$ h( J: W4 W# c1 g  @4 M$ Xregulator 的load regulation spec是多少?: f3 n2 Y4 m( h* V8 w( W4 l8 B# p
第一級OP bias電流多少?( p8 \3 b, O( x" C/ G
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。% s% F2 B  \* K- V' A% p6 c0 a
謝謝hiyato大大提供的PAPER......7 i: J7 s0 h. u: L7 |* ?$ }7 R
回vince大大,
& o' s' v1 J) Y1 \8 K" p# qload預計是SRAM ARRAY,是作為SRAM的供應電壓用。& G$ n8 ^/ P1 O+ U: k, _/ B
剩下的...恩,也不太清楚,似乎是自己設計....$ _# @, l7 G, F/ v. m
所以...就想說先以增益為目標....2 t' z- e. x8 g( a

, H$ h& ~' N: T) ]' y3 H[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
7 h( h, P6 j: z: J8 {1 M! H感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
" u/ g6 Y* }7 r) |& I/ P當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)+ e+ Q& j/ i  N+ w$ T
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)& G0 Q# L  a* \! h
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain7 ^  \  G  H: e: n/ I
   原因是kbgriver所說的  
. `% W  V9 \& p2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current3 Z1 Q0 N& ]+ D' [
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
5 `& j# X( J3 W6 ~. |3 E   做了也是白做
4 ~, x8 x  Q9 y. A: x3. gain大有他的好處  可是over design只是增加自己的困擾
! e" S3 u5 z# u; _! B; M   所以你應該是要去算一下你到底需要多少gain
( e' _: L4 D, i5 E2 b4. 如果你是學生  而這個不是你論文的主要部分 4 c3 ]2 k9 Y* ^1 {
   那我會建議你用更簡單的架構
$ r3 W  k- {, W" ]8 g" I   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation1 [) |  W7 ?- ^3 w% U
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的' {4 r6 F5 `( ]6 n3 B7 I* i/ Z
5. 你的VCM就是你的Vref 不是1/2 vdd
7 b% ~2 m9 w: m% F6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了7 z1 Z) j2 L# B3 H
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重: I: `, D- L5 J  X& ?6 [
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD4 h( }; ~; |( R$ H7 j& M# L" v
不會拉,vince大大見解非常的寶貴唷!0 ~# k  `6 D: F0 k* t
更謝謝finster大為我提供的建議,1 P1 m$ c& W1 T- U
看到各位大大為我解答,讓我求助無門的情況下感動非常了
7 d8 f4 @, N. D4 c5 l! S恩,我現在就試試各位大大的方法,跟建議,
1 L/ F! ]  M/ D: Q2 X我試完後的結果再跟各位大大報告!. @$ T! u# O4 V& M
謝謝大大們的不吝指教....4 F. g) I% ~8 `5 n
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)2 `: x9 e7 G6 [3 r# x( P3 r
4 x" D0 k$ `( Q# o
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
& o% K$ v: r9 w0 b. H/ K而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
2 |1 O  W- L! A& S, ^3 F除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...1 G5 J7 D' g( q
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
1 F3 q  {' k* w. O! B4 Y0 ?* a% g* K1 b6 N" C
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?+ O, i3 A6 o+ [9 s+ k3 h4 o" l
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......: l: t# S8 w2 T4 R
(昏頭)1 l$ L; W5 _5 e' q4 T3 H7 X2 i4 F
抱歉抱歉....+ h3 T8 _5 t: \0 v: O
finster大大說的....是指沒有MD和MC時的設計嗎??
3 f; M% Q+ o; l4 E# e, ]' P恩...那應該是我的寬長比設計的問題了...1 Q# B7 {: f. i3 O; t
我重新再重推做一次...
6 c) S" c6 ?8 P% Z6 ^" E
4 E, S& ^/ m$ f/ Z, j[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
# f; a' D; c' q/ t# K  G: R, Y有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,; u; S( h5 j7 ?% g, |' Y+ q
附上他的paper讓大家研究看看。8 o6 U" @, r& g; n, g9 a. t/ Z
**** 本內容被作者隱藏 *****
2 z' v7 c% j, D/ }6 ?. ^3 m
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。% ~7 d) N+ j2 I6 F2 C
要錢以後再說。, O; ?  @% J' M' X

* h5 g8 s8 D# H, [[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 ' G( X$ H2 }5 {$ d( D: q, ^5 U! [. o
咦?1 X8 |2 J: r+ M2 J
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......8 z; |% {6 z8 j9 s
(昏頭)0 q+ N4 L1 g: h6 U, T  i( z  X' r
抱歉抱歉....! T& \/ P4 f( G% i+ H
finster大大說的....是指沒有MD和MC時的設計嗎??
$ `2 ]/ s, M# B6 n2 ?( [% s8 w恩...那應該是我的寬長比設計的問題了...2 j) w7 p! n4 n" |7 `  ^/ `
我重新再重推做一次...
5 b9 p5 F" e. M. F" V) t
- o( b* r; l, T  b. Y1 K
$ e7 ~7 H7 p# D
1 ^$ h- t9 o+ Q, m
不了解你指的MD和MC的縮寫意思
, }" `$ q7 _# p. E我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance2 ^: J+ y4 I& }
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
8 U; Q0 {! E# Y8 F% E: X自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定...." C5 z. X$ Z0 M  q
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。: n; m& H+ H! j; x, C
很謝謝kgbriver的寶貴意見~~~6 N- q) ^) x7 H3 F% r" K
看finster大大的解說,
& F; i! g' q7 @1 |發現OP的學問,還真是多....- X% O3 Z4 D$ [8 e
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
8 N- S5 m7 F' f' _+ b; V
8 Q' s0 |3 ~* r( s/ B7 R從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
! S4 [+ i4 r) s5 b0 {. b4 ?  q. ]6 b7 h
恩.....原來如此...7 s/ I; {% G1 F- b+ ~
今天發現了一個問題.....小弟的功率真是省到了一個極點....
# T5 N8 O& P/ `6 w  o電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
+ ^5 h3 \2 ]( C- q也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~+ b/ \5 K& j" U' M
結果失敗....
8 f, K; ?" k  }% o; ~6 I真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
+ d" g8 O3 V! E9 N, N! ^1 c大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 ( I( p& j' u0 [$ ?: }. O
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定...." q5 N7 e1 u7 g6 V' J
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
  }0 Z/ s. w3 T- T; E* R很謝謝kgbriver的寶貴意見~~~2 e1 ]" n# w" A9 G, M
看finster大大的解說,
' U! l( I  p) K: l1 l發現OP的學問,還真是多....
, J2 N+ O0 G( f2 W) m( V/ N唉...小 ...
+ i8 t* [6 m5 X  `0 {2 Q

, S0 M& g8 H. M$ @; f) \
* h" b9 F* L& S9 ~" O5 P我想,你有點誤會我的意思了
: e" h& P1 P# ?6 H; }' f" i% U在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬& e: m1 x- V1 k/ v7 V9 F
而我前面所言,有時候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 發表 ) ^( S6 v% E% U! u+ H
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)( e$ K0 m! U6 W: G5 B2 Q) H5 u
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

1 z# U, K! Q- j: v" ~) Z) X% h; Y% C: K* ^. W& D' {, n& h$ f7 M
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
: b0 {1 F2 Y% B4 X( V哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-13 12:00 AM , Processed in 0.141008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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