Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
3 n4 d7 H" N9 [0 a, M4 D- }" e
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
8 {- w" }0 f- n3 Y6 H7 a  K0 M在下初入門,設計跟理論之間有極大的差距.....
- F' L$ Q; w! ^9 |在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,* B3 j- [9 S) J  C- @
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
; X3 m/ p$ p. a等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
' d: {5 E. C% n$ M3 H1 X  b" _* o* f0 {/ n# t& K- G- v  F9 o# l# B
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
" n, k5 M% L7 w& L! z$ ~/ {" E* B. ]8 R5 p# w但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),  \- F* Y/ h3 ?/ U( l7 j* ]8 s
在下使用的是65nm的製程,所以VDD是1.2V,) E  y* _% G, J8 C. M" A+ D: a
而我VCM的值則是固定在0.6V,8 O$ j/ H6 Y( c- l
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
# T7 Y* @5 T/ l: p
! f& p5 N# N0 I9 M' c$ S* @所以有幾個問題跟訣竅想請教各位大大,: C1 M& V1 q( q8 ?% B  v$ ]1 E9 D/ z) D
1.VCM的值真的需要固定在VDD的一半嗎??& Q( P  r9 _' i( u, p& B2 \

8 w0 a4 B6 n9 `) R! p+ R2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
! H. x1 Y( ?+ M8 w9 n" a
3 ]3 ^2 S; y) D/ h* G3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....( s% z% `$ X* u2 d2 z; P! m- @

2 A4 e$ n, Z3 Z( B: N大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...6 @$ f+ K$ H- |4 M7 o
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,6 J+ B5 Y) w, e+ }8 o3 W
附上他的paper讓大家研究看看。7 G9 H! e+ ^. {7 w, v
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
: |# h3 v2 }& k; [***********folding*************" }9 L9 E6 a. A" |2 @
.prot
! R0 i5 D! N, p2 b3 ?  L.lib 'xxxxx.lib' TT
2 G+ {3 z9 W7 q9 U1 s.unprot! Q9 c) |' z: W2 D1 z3 b! s
.globle VDD0 y! R7 Y/ i7 l0 B3 ]% _6 n
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um3 j- G0 d# F9 [0 d" D6 e
***********description****************
  e. _# H: R' K0 m0 r3 X/ C. ~*****************
' W9 r) E/ ~( h+ jVDD vdd gnd! 1.2V
. a: \; {$ u# J2 ]2 c7 J0 [3 U6 ?* w, k0 @
VB1 vb1 gnd! 0.74v; |+ ?: s' d& x4 H  b* u6 W+ U7 h
VB2 vb2 gnd! 0.4v
5 D9 Y/ I. u- q9 a) R# wVB3 vb3 gnd! 0.38v8 n4 Y9 q) b6 N; \8 u. Q

; @% M# Y; t: Q+ J8 @% p* ?0 vVCM vcm gnd! dc 0.6v5 I! q" P' |# l4 h( ]5 e% i/ l( W
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)- R6 b2 G1 h6 u8 m: p2 p- C
*VC vc gnd! DC 0V
, y' W' ~2 \3 S' dEIN+ in+ vcm vd gnd! 0.5
" N  C$ o2 [3 @! ^EIN- in- vcm vd gnd! -0.52 A) C4 {4 E1 U8 M
*****************
1 i0 `, ^* n/ }; z9 y3 H0 _
: ]4 J" }- J) |M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp! a3 T2 ]; X, s- D1 D9 U) I5 }
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1/ Y/ c& ?$ w5 u0 ^) l# p" n6 V! w
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
) u: r! |, i8 @, z" m6 c- BM4 n4 n4 vdd vdd xxxx L=Lp W=Wp45 z4 a& t$ [( _( K, X& y
M5 nout n4 vdd vdd xxxx L=Lp W=Wp42 {: g3 ?& J" b0 W- D$ u
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
# V6 v* w7 |& r) G+ FM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3  ^; r) |/ Q6 o
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn25 F+ ~5 W, a7 T2 Q6 t
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
" g# K. L# l+ }' |8 T, s
" J6 T4 k! |  \+ ^***********analysis*************( j* d% L( d" B% X9 f
************output**************  i1 ~- {3 r7 f! z  L, S* X2 h
.op
/ D6 k" k8 P0 e( `.option post
# P4 z! _) l7 y  }0 G- o% A9 M.tf v(nout) vd
# a) j# w6 _# G; \7 `+ f' U.end
( e: p3 ?, Y& h( B
: W- X. E# z# g+ q      v(nout)/vd                               = -115.0583 7 P9 g7 z! d; _6 k
      input resistance at             vd       =  1.000e+20
- N* S1 O8 C# \3 K* ^  h/ D' z      output resistance at v(nout)             =    1.0725x2 G/ L8 H) i8 c) ]" H
增益只有115.... 要怎麼才能升到1k以上勒??
# ~( C: U. I* D0 {7 S: n
! v2 ?- b% h* ^4 l) b[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
" ?2 W% m. v% C: e* s4 x5 i差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...' g6 x# W7 g& x, G+ F
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,  I0 d+ x+ \2 k" ]2 X* X$ X' e
結果反而調不出我要的值,
0 Q. l% `- U& n$ e) o- t小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手8 b0 _: r- Y) p
! q  G5 l4 U) s

& q6 p# r4 D% _( S. B6 Y- i多虧有vince大大的肯定,小弟才敢放手去做
1 S8 i7 V* q" y# n, i* Y
- b8 {7 ]% v  J/ \) @: q不過,現在卻又遇到個難題,6 u0 J3 F  P; t0 i+ g% r' a, k
電壓值該怎麼調,或者W/L該怎麼分配,
- L# x# H& L% u# i2 q8 ^才能讓Mdrive的部份便成SATURATION??3 N+ @& v1 T4 {6 e0 d: I, Y5 d
調了整整一個下午,linear就是linear,說不變就是不變....
7 R  V9 I) _9 r7 l  bM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)% d* c' u% U' Z3 N4 X0 ?7 |3 g
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉1 t0 w5 J8 {8 ^( N
你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?- F* @) f: Y  N' o0 \
因為看起來是IC內部的power5 p* F0 \( n7 I
需要多少電流?
: g" L$ i3 k4 c) Q. d, E, r* d( ^regulator 的load regulation spec是多少?/ n  P2 R; `2 H
第一級OP bias電流多少?& s) v( ~- ]8 m- d
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。4 [; G7 P$ m- J2 h2 n4 i
謝謝hiyato大大提供的PAPER......7 l" [. I* c6 \6 l, j% a
回vince大大,) b& A; q: f* P( M3 d6 d
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。( t+ b. ~6 Q& a- k8 t3 S/ f6 Q
剩下的...恩,也不太清楚,似乎是自己設計....1 O. z: K, m( ^7 Z  I- C; P+ A
所以...就想說先以增益為目標....7 `( i2 f# J) {" ^" T: n& R

! J0 X3 ^' H) ~5 P4 {[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
" t7 [8 G9 \! A0 _# y# p% c感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
$ n) [0 }# a& c1 J當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)- [2 Y: z# T. S( Y6 C: ~
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
2 f8 \9 O' R/ i不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain. ?& F( E, M& c0 l: |7 f' @
   原因是kbgriver所說的  ! p: S( i0 S! k  S- Q! w( u1 e% j
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current( f+ b# X5 }3 l" Q0 s6 |
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
# v8 U% b1 c9 h0 N  T* n   做了也是白做
" `- r8 |& B/ [" v7 ~9 Z; o4 F7 i( ]5 o3. gain大有他的好處  可是over design只是增加自己的困擾9 ^* E5 n% q4 m; P+ h3 C9 J
   所以你應該是要去算一下你到底需要多少gain
7 B, o+ G5 V3 o, ]+ x) I4. 如果你是學生  而這個不是你論文的主要部分 ( K6 W/ w4 o( z
   那我會建議你用更簡單的架構
5 C( q- A! Z2 a! g$ B' i   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation" k% _% K6 z7 e8 z. s
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的: {" A9 v% k% @) f( w6 x
5. 你的VCM就是你的Vref 不是1/2 vdd
- j9 X& Q1 O, N- t) D; ^6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
% y% J9 D, b2 `! N7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重0 G$ Y9 J0 k( {8 }; Y' Y
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
7 s8 }1 z, G1 a不會拉,vince大大見解非常的寶貴唷!
% M. b! E  I: W: W! L+ z. d更謝謝finster大為我提供的建議,
" S. S/ w" e  n. P( o6 c看到各位大大為我解答,讓我求助無門的情況下感動非常了
* [! Z1 y' A$ U( F& b6 g恩,我現在就試試各位大大的方法,跟建議,
5 Z/ u! y1 a% u9 Z' A我試完後的結果再跟各位大大報告!
+ ^: o* ~& G& n謝謝大大們的不吝指教....
4 [/ J3 i8 f* q; l(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)5 c, e0 ^  J3 ]
+ I) n4 [6 o% V
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...8 C; u' I* Z( g
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
7 D% Z. _3 J/ R除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...' X7 U' D* I; p7 T
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~. k7 o: t2 @8 E# ]( _

/ ~8 M& u# O" ]" J[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?7 n  e, g  h, q* ^
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
- d1 w% p( S  U! k$ H. L(昏頭)2 u1 R, P4 X& ^) _/ L
抱歉抱歉....
) Q) i4 E8 @' ^6 F' Nfinster大大說的....是指沒有MD和MC時的設計嗎??
3 ~. G; @$ B! s恩...那應該是我的寬長比設計的問題了..." Y0 N8 S' r, X$ e+ Z- G
我重新再重推做一次...
: q& O( A- S. [, o
7 ?  M4 ^' {1 Z# m[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 % \; o3 K0 Y/ H" C5 y
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
7 o9 v9 z4 f# ]4 |: S7 D4 X附上他的paper讓大家研究看看。2 }2 o3 c1 F$ Q: t1 t
**** 本內容被作者隱藏 *****

2 R+ I7 t5 n# k; Hregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。: N$ {4 u3 W! N$ O& e9 i& y
要錢以後再說。
& D: O( z0 @! C* z, U* F! |5 S/ H; W
! v7 l9 h) s3 f; ^9 L4 F3 A6 T[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
& d/ k  ]) s# }0 ~8 n/ x咦?& G0 B. z$ g* l8 r/ D
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
' |7 |% \, z  ?$ M(昏頭)
3 t' N# p) I1 `$ I: ?6 ?" I8 @抱歉抱歉....
/ l$ u4 N! z, \, ?9 Qfinster大大說的....是指沒有MD和MC時的設計嗎??$ p* p/ T. P4 N. U$ x
恩...那應該是我的寬長比設計的問題了...
( c5 u' k& A* U! D7 q我重新再重推做一次...

, v8 ]- e0 D" M' W8 l- o$ s# {0 x4 K! ?# M

! l. V& |! K9 F, J" Z1 C* L! U5 q
5 i. C( G* \. k; F0 j不了解你指的MD和MC的縮寫意思$ V5 b# b3 q6 _1 R7 \. j2 {
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance$ g; d! a) w! O4 h1 \3 e. _- b
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去# Q- G; S3 ?/ U. Y
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
8 J# m, M: M( a6 N小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
& D9 \6 m6 S3 _, a很謝謝kgbriver的寶貴意見~~~
: ]6 V. E- h2 h' F看finster大大的解說,  v9 m' L% }% W: ^' f8 k
發現OP的學問,還真是多....
! I9 d1 p9 q* A3 [& S/ U唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
4 O. I7 d. d/ \( u
; o1 r- T/ O4 x  q5 [% d! i6 K6 M% Y( I從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?& D/ J( r  O: s: c' w6 p7 o0 Z

+ {2 [5 m# i/ n) m( j) e* P恩.....原來如此...
  f% V. q. m/ m) h! B! t今天發現了一個問題.....小弟的功率真是省到了一個極點....
1 E1 U2 K* c; o! l  U5 ?( X電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....  j' b0 W7 W7 d* n, Z2 p6 M/ j
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~( ~- }: C6 j7 n/ A5 a
結果失敗....
3 v0 f5 {9 P$ W( k真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新..../ |8 A; V' z% P6 ]; E
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 2 w. _5 c- D- B% Y
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....4 e: @# A  s! w" x
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
7 K+ I! l5 v- h很謝謝kgbriver的寶貴意見~~~
2 O4 e8 ?/ I, U# T) u  ]- X看finster大大的解說,
* A% {* Q0 ?7 v9 K: U, `( _發現OP的學問,還真是多....
3 x4 K0 [' M, o% E2 [- _唉...小 ...

1 x" W1 f% `) X
  Q& l5 v5 M' T+ y. R5 P, x4 F
5 c+ y* K5 r. y( x" z& `2 `9 ?1 H我想,你有點誤會我的意思了/ o; a* B) d% @' ?7 b
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬% S' V2 k1 ^) x0 c3 K
而我前面所言,有時候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 發表
" G$ @8 U% L4 n如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)% h# I! r  Y7 @2 _* K7 n* @
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
# U( [0 |, C7 Q, _
$ C0 ?  N* T1 p% j
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
" {& r" G2 G+ r% Q哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 01:56 PM , Processed in 0.147019 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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