Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

% f7 h% C- k; J* J上面是在下正在做的差動放大器,正遇到瓶頸中...冏6 R. u/ l- @6 F2 v4 r1 D; M" s9 ~
在下初入門,設計跟理論之間有極大的差距.....8 r# W  l7 C! w8 a
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
: B& Q$ |+ X7 c8 G所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,3 d: ~5 {  e. ^; H1 y$ q6 P
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
7 V( P& {$ v' p) H% V5 P* H! l- _# b8 G$ H5 {- P4 ]9 `8 Y
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....! ?. |; i& ^2 H
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定)," a; h/ G4 ]' P) W4 L% b# s3 F, [: D# {
在下使用的是65nm的製程,所以VDD是1.2V,
7 {, }. C: c" _) ], y# R而我VCM的值則是固定在0.6V,
/ a; u- C: q# j  ?3 |( a- v6 B看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
' q7 Z& h" D3 x( w/ t; x* Q8 r  [) @$ R$ _) W8 s' z+ ^( Q
所以有幾個問題跟訣竅想請教各位大大,* _& o6 L1 `0 E8 S
1.VCM的值真的需要固定在VDD的一半嗎??: _( c: X4 K2 @. c  ?1 `

1 P8 h$ \7 Y4 p0 R+ O2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
4 Q0 c$ j: `* v# e0 f4 I& \6 D  H$ d& b* d
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....3 t* K/ }+ }* ^% `& r1 i

1 }2 i1 o% g$ j* I7 d" Z大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
! G4 Z3 S$ m7 ]' Y/ @" @希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
5 _2 y% E; i3 o- k附上他的paper讓大家研究看看。+ {$ C5 E6 B/ I+ O! p$ S+ V
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了! v) X$ m- a& }
***********folding*************$ ^" W# n  C* m0 i. d5 h3 w! j
.prot
# s; w+ n, f6 N( p1 H1 a.lib 'xxxxx.lib' TT
& L) }" r2 f" `( F7 X% |.unprot
6 d. i: E2 F/ b- a- r' g.globle VDD
+ p; y& C( m% ?7 E" Q.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
* [& S9 z7 p. x- t; b9 f) ~7 m***********description****************
% X0 q! R, N; h) O: _- c( p*****************& j7 ]. b+ D, d5 @1 @
VDD vdd gnd! 1.2V
: P" T! w1 F1 |7 p
7 L! B  O' I* E  Y3 F+ j# F. G- pVB1 vb1 gnd! 0.74v3 S/ X6 X* \# y. |4 |; x
VB2 vb2 gnd! 0.4v
; r( o) w! Q- }5 l7 g# _* kVB3 vb3 gnd! 0.38v) {  x/ i. a3 @" a
& I" F, l  N& j8 a  b4 L
VCM vcm gnd! dc 0.6v
- C3 R: r: N& s$ N( UVD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
( L" C2 u* R. x& h+ T, ~8 B( g( E*VC vc gnd! DC 0V1 |& n3 L7 `4 K" j6 A& p
EIN+ in+ vcm vd gnd! 0.56 J, K' \3 N8 c- G7 X6 b
EIN- in- vcm vd gnd! -0.5
; N& c$ X, V  g7 u7 d# }, [*****************2 y& f1 \3 N! U. c

7 |6 R3 R* z' x. OM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
- f2 t. h& ]- v, d, X9 iM2 n3 in+ n1 n1 xxxx L=Lp W=Wp1: j  Q" h. h6 v1 a, Y
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
) ~  d, h& k( ]( _, {M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
/ J; |/ P6 [! {M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
& G4 m0 {3 h7 pM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
; C. n+ t6 E% }5 r6 f0 `M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
: H" T% y" @3 j6 FM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
) P" _) M1 B% k9 I/ q+ kM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn25 t' c+ s. V7 K, w. H

3 L! D& a. `% _3 l* H3 R  ~3 A, H***********analysis*************, i0 B2 [& \7 Y6 i8 ]/ _
************output**************
0 V$ a+ g( h- \# ^.op! M( Q; e6 ]7 S6 d0 H/ r+ F* K
.option post
5 {" J* C0 G" x$ g0 [# U+ Y( k.tf v(nout) vd% C. g3 D; f9 d% F+ F# X) \
.end
$ U& a) Y5 C4 P, j% H* ?2 q% L5 }1 I* T
      v(nout)/vd                               = -115.0583 ( |( c9 a, ?! |5 ?1 I$ I& T
      input resistance at             vd       =  1.000e+20- M) @$ g" z+ R, |
      output resistance at v(nout)             =    1.0725x# Y' l, y9 {0 |( g! Q- Q
增益只有115.... 要怎麼才能升到1k以上勒??* U. o) h/ P2 e+ I

2 u$ e! V. P/ X8 O0 j! F- `[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB * C9 y' ^  f6 D2 X3 ]7 [5 H& G
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...9 A) g. H, Z2 n* n5 ~% N
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
2 `" ~8 N1 v: F& @& i結果反而調不出我要的值,- G8 E( l: K- Q1 T# q) e
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手8 F( y* U6 U5 F* h8 f4 ]

6 l" r4 i4 I  a( }  m+ R9 Q$ K# A
- U/ `8 X" k; t- W多虧有vince大大的肯定,小弟才敢放手去做7 D9 x3 Y: q) v9 {0 q% @$ N
3 [5 z+ m  b. e/ }" {9 v
不過,現在卻又遇到個難題,
" ^! B3 u9 a; C' b6 @( S5 J" S5 W電壓值該怎麼調,或者W/L該怎麼分配,
# `/ x8 @8 J8 Z1 ]* |2 n" A才能讓Mdrive的部份便成SATURATION??
% P4 Y' u1 T' S9 e# A( V調了整整一個下午,linear就是linear,說不變就是不變....' t  G: V% i% P* T5 ^# `/ h2 E# p( O
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
$ W4 v$ M, p" i. K' m看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
) Y- I! {2 U8 N你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
# _5 [  u  J( R5 X% y% g1 i6 W( d1 K因為看起來是IC內部的power
; @# F/ W: E% x0 @3 f  _; c" G: X0 j需要多少電流?. P- n+ u0 O: e. X0 T
regulator 的load regulation spec是多少?1 y! \/ M" ?, A* m# k& ^
第一級OP bias電流多少?7 P3 }+ l3 [2 {! o
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。& J* E# p. P: J- H
謝謝hiyato大大提供的PAPER......
. U% n5 a9 Q- ]回vince大大,
7 T* Z0 ^: i# kload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
! ~2 ?3 ^8 r8 A  X4 @6 ~- {( c剩下的...恩,也不太清楚,似乎是自己設計....
3 L8 \5 F2 x5 L( m8 ?: G" O所以...就想說先以增益為目標....9 l1 @) e5 {, U% C) r9 U, Z
8 @8 L! X8 u$ N: [: z
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?; ^# u! b  }% j
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!" H6 \4 D5 E7 c6 z" w
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
' y, Q. s! T- S7 W# x; P  |0 R2 n  n而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)- r5 G4 y' _2 N
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
4 |" `7 f5 K) j- p- B   原因是kbgriver所說的  2 F& w6 Z# [6 x- E
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current6 n) \4 @/ c0 S) ^1 J
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
0 G& V2 X, o, X# E* X1 z   做了也是白做
7 }9 T2 E% n( h; \( n3. gain大有他的好處  可是over design只是增加自己的困擾# K4 L/ P7 R6 Y/ Q' u
   所以你應該是要去算一下你到底需要多少gain; P" ]* ?. T  s) K% Z
4. 如果你是學生  而這個不是你論文的主要部分 ; ]  L$ c& N+ z8 e
   那我會建議你用更簡單的架構
- j8 \: p/ c- o) ]   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
5 E3 F% n* L$ w7 w# [, B0 L   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
7 g/ [% t& d1 w6 Z  {1 W7 I2 y5. 你的VCM就是你的Vref 不是1/2 vdd! M* P) c6 D6 z' p: ]2 J/ m
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
& L: n" R  k- N: @& _4 V/ Y# _+ b7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
# H( J* Y+ J5 n8 _7 }- ?2 I7 B8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
7 h* X% `6 I& u# m3 L不會拉,vince大大見解非常的寶貴唷!
* c5 F# z0 {4 ^! z( j- V更謝謝finster大為我提供的建議,  ]) P7 k4 B+ _: i' @% A( v+ k
看到各位大大為我解答,讓我求助無門的情況下感動非常了- m6 h# e* ^7 w0 |1 n+ ]: a
恩,我現在就試試各位大大的方法,跟建議,
- I* ~! H+ W, ~+ b/ I, H我試完後的結果再跟各位大大報告!. u: f1 L8 R1 l, s( E$ u( T
謝謝大大們的不吝指教....$ O0 J# b3 V( p7 k& Q; ?; t+ c
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)4 ?: R! _- f6 Y/ ]. x( Q

7 ]+ p& c* ]2 P- d# V  _" N恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
$ ?# o( g' P$ Q/ I+ y" `  ]) Y6 z而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
; f0 c0 M. P/ m& i除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
! C! @; o/ y# G+ Q4 }' P! H小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~0 J0 H( O! z) |

0 h8 ?: i$ J4 P0 I7 z[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?
8 q5 _& K, `* i) t話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
2 p/ z* h0 Y' M(昏頭)4 c8 ^; B$ A5 L
抱歉抱歉....- g+ d. [1 \" q$ V% O+ O
finster大大說的....是指沒有MD和MC時的設計嗎??- {: S* q0 E' t# o. ~) J
恩...那應該是我的寬長比設計的問題了...
* Y0 U; E' q1 |7 ?& k+ \我重新再重推做一次...
+ l9 ~0 D* D" I. M0 E5 w" M& f0 K+ E2 M0 R1 A
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 ; \/ a: [) g4 X$ R& j, M9 _
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,+ O. _4 K% F+ v
附上他的paper讓大家研究看看。& A0 t( L3 Y) E
**** 本內容被作者隱藏 *****

- L1 v+ C2 _, \regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。+ d' B$ a0 C; @) ?4 O
要錢以後再說。9 Z2 A' U8 ]* T  _$ y; y# V
- d- @( C# \" d1 K
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
  ]% L7 o4 Q8 O0 f$ a1 A咦?
& x# G2 X2 k  q, O6 V5 ]. ]" O話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
4 f* ~/ Z- x) L2 o+ {(昏頭)9 A3 X+ ?6 S$ h
抱歉抱歉....; K! G" o# Z- l$ m1 Z1 G
finster大大說的....是指沒有MD和MC時的設計嗎??% k1 R; F  L2 [2 U& W1 |1 z: E
恩...那應該是我的寬長比設計的問題了...! _8 C- e6 B" b5 B8 h
我重新再重推做一次...

4 d. ~; i# c9 S( F
( v0 q7 d% ]5 q: i
/ ?8 S% _( T$ M: @* I5 }# U5 v9 ^) k
不了解你指的MD和MC的縮寫意思- Y1 Q( R& i% e# \, H- M. q$ q
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance4 w# a% a5 ], }& H
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去* q3 r+ {0 a/ c% P  y8 g
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
! o( e9 ~$ T; f+ M  `小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。- v4 B( X6 [) f8 K2 H, ?
很謝謝kgbriver的寶貴意見~~~
/ A1 a5 q- u7 ?; u看finster大大的解說,  x& O7 U3 P0 L4 M7 D& Y
發現OP的學問,還真是多....
% N/ V5 X! H4 c4 P唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~  s% `2 |- {' e; p) p4 Y; @# ^
. f6 s( }  r7 j5 P0 R4 X" g
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
2 e. {, u1 I7 V+ j4 u- C1 ?" c! E& _7 N) j; C) `6 f, P
恩.....原來如此...
$ D. s" i5 O0 K, `今天發現了一個問題.....小弟的功率真是省到了一個極點....
% B, Y, k7 ?% g& @' ^/ C) i電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
# F) T0 T" H( `( T8 H: j* `' X也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~. k- _9 x% ~  G7 p3 }. N- o2 X
結果失敗....
! w2 J) J5 n- A  w6 e" E( n# Z真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....9 L' N2 n; R6 m: f) {+ j7 l+ ?1 N4 q
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 3 m2 ]) s+ C. G, k
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
! f) P! C" `6 R/ l( e小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。. i3 T: U- S1 e) P1 J
很謝謝kgbriver的寶貴意見~~~
  t# z" [2 Y3 X% Q6 `看finster大大的解說,
, O/ M4 |: }2 G2 i& N發現OP的學問,還真是多....
+ `" w9 Z6 ^3 j. c唉...小 ...

) |6 I2 [& }/ I! ]9 V1 k
6 x% f' @' I' o# d6 w, N4 X8 s" O) e& _/ j9 U9 k" ~
我想,你有點誤會我的意思了* o$ m5 R2 ]' p  b+ K
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
% c  ^* m0 G9 g* i' 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 發表
/ j$ z5 j5 C. U) r如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)% [3 _; O$ j1 q2 J6 y3 }
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
0 R2 A& I8 a" c1 K2 \

# E8 o, u' [( p+ D嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
" ?) x0 S0 y. \! D0 S3 K- i哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-17 10:06 AM , Processed in 0.182524 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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