Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 251945|回復: 208

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

  [複製鏈接]
發表於 2008-5-17 01:46:19 | 顯示全部樓層 |閱讀模式

- J( r; K  w" U. B- R  Q4 G( H3 \上面是在下正在做的差動放大器,正遇到瓶頸中...冏. @$ g4 c( t8 L( l; v! k
在下初入門,設計跟理論之間有極大的差距.....$ W( b7 ?/ u  b# T# ?
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,$ f9 g! C+ k8 ?# @0 W" T( L
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,: Y- v4 }0 r9 W. g. @- J9 g/ x
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
6 ^" \9 v( {* L& b6 |
! T: I9 j. {" c, `- x% H$ ~- c增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
: L- m$ b6 d) Q6 E但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
8 D* |2 A9 k# P( @0 P在下使用的是65nm的製程,所以VDD是1.2V,
( t9 V. Q! y; Q8 T/ u" Y9 f7 o而我VCM的值則是固定在0.6V,
; }4 Q9 s+ g. Y: K/ w4 \; ^- T看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
, b9 c8 @' I& h2 C9 T' j2 T0 }) H) [( Y& H4 v* z' U
所以有幾個問題跟訣竅想請教各位大大,
' C7 \' v! E- Q1.VCM的值真的需要固定在VDD的一半嗎??) @# e: I( R, S  C& C
) t5 C/ r9 W8 J0 N
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
; Y/ N- J& A3 d) q9 I* N) A8 R) t
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....! |# o( b1 ]* i% q: y

$ a' s) c  o( ]* r大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣.... }" M+ v+ w: G& ?7 }+ k6 y# {
希望各位有經驗的大大不吝指教(跪拜)~~
發表於 2008-5-20 20:35:33 | 顯示全部樓層
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
. T) `/ C& I  M$ k" C附上他的paper讓大家研究看看。$ S" H8 ~% k; R) u* X* R
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
 樓主| 發表於 2008-5-18 13:53:39 | 顯示全部樓層
PO上小弟的hspice好了
' g# h4 m9 R, d0 b, X4 X& t***********folding*************
" O+ k: H% b1 P; N.prot
4 @5 b) B9 p" ^! A& |.lib 'xxxxx.lib' TT
+ h3 u  o  s$ c4 n' P  N  w.unprot
- f. j$ U% x5 h7 c0 i1 V5 k.globle VDD
/ ~1 ~1 M9 u+ w  w# ~# H.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um, ]. @5 z$ u/ `# [, k! D' T' D3 O4 }
***********description****************
+ x7 T& {) I* ]& ]*****************
" o4 K# t5 u( E5 y1 a* AVDD vdd gnd! 1.2V; }1 U$ z* J2 l) P, \7 Q' R

1 z2 d( z9 _9 _0 ^: X/ l* W+ ZVB1 vb1 gnd! 0.74v/ Y! ?& T3 w( h2 @1 @( W5 d
VB2 vb2 gnd! 0.4v" M2 H: Z$ ?2 v5 X+ j: U! N/ k
VB3 vb3 gnd! 0.38v
+ h5 i3 s' c1 S/ F
7 h% J% ~& l0 O- {5 sVCM vcm gnd! dc 0.6v% _2 W0 ]. J6 u% d; r
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
1 j0 ~2 s0 k4 j9 {9 _* F" S% J*VC vc gnd! DC 0V
- x$ e5 a  e9 f* N. |& DEIN+ in+ vcm vd gnd! 0.50 E1 Y. Q( q9 _1 i- A# z9 e5 [
EIN- in- vcm vd gnd! -0.5
' _9 I# {5 s+ b+ l- _*****************
. n* P1 f5 y4 ^" N" A$ `5 D9 s2 D1 L2 l/ a  g
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp; s! F; U& d; x7 u1 P
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp11 \$ Z3 }9 x9 j5 L! M
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1# H) Q( k9 l- R4 \1 R( B
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4) n' F' r  B3 Z" K
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
8 C9 I. y4 U* d& |7 b  sM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
, _4 R# N. W" N3 B1 B2 I# h! XM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn31 [8 u$ J2 Q# w6 r/ R
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
+ @4 [3 {* k5 m% x1 Q: kM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2+ R4 w8 {! U7 F5 W9 Z

+ E7 a: w$ ~& m***********analysis*************; \' K5 A% `- L$ d$ d
************output**************9 T! N4 n- E) \0 n7 U) o; }/ v
.op
8 B  |2 ^9 o+ N% Q+ ~6 M/ B) J.option post! r$ k: }: q- j, L$ @
.tf v(nout) vd
( u/ I" Y- l( k0 B0 Z9 g.end
3 E8 w4 K' F$ ~' i$ b" I8 Q; J* y) n* M$ T& x( @
      v(nout)/vd                               = -115.0583 8 B- B# F  a  f- G" [& `; O, O7 e  f* L
      input resistance at             vd       =  1.000e+20
( y9 F; B9 Z' T) o+ g      output resistance at v(nout)             =    1.0725x0 K+ U8 I4 c1 P, U& @
增益只有115.... 要怎麼才能升到1k以上勒??1 s5 \, }8 U* ?/ o* |

/ S9 F  D) o9 i0 s' R6 k[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
發表於 2008-5-19 23:28:39 | 顯示全部樓層
one stage op with gain 40dB
1 A- J! n* K' z1 T差不多極限了
 樓主| 發表於 2008-5-20 00:08:52 | 顯示全部樓層
原來如此...原來是到極限了...
$ `3 I9 |/ p& n因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,/ c! d* W6 o, S/ A0 u, `
結果反而調不出我要的值,
2 e$ A4 {! I& G2 E小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手5 o( v- [7 d0 l' {- i) u  R
4 n1 |: r3 q3 |( w4 _+ H9 t

0 s# m" m" i& `/ v4 G6 Q+ e多虧有vince大大的肯定,小弟才敢放手去做1 h6 o0 q* G, M0 ?

$ r: F! F$ W1 Z$ Z, W: `不過,現在卻又遇到個難題,. E- _; G6 i8 g& @4 E) \& S9 T
電壓值該怎麼調,或者W/L該怎麼分配,% U+ C9 k. ?4 l& w# d1 i  `
才能讓Mdrive的部份便成SATURATION??
: g' A6 Q) R+ T( c調了整整一個下午,linear就是linear,說不變就是不變....
! m. B! ?) Z$ uM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
發表於 2008-5-20 09:49:38 | 顯示全部樓層
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
2 @  s- }6 ^  V; E, c! E看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
+ G) ?! {; |+ i4 n+ ]" A$ a你可以調看看
發表於 2008-5-20 11:21:02 | 顯示全部樓層
能不能說明一下regulator的load是什麼?0 |& ]! T, P& Y; `; f* n
因為看起來是IC內部的power2 V& h7 V6 L" I( f* o4 q
需要多少電流?0 L/ D. C5 u! W8 w0 j
regulator 的load regulation spec是多少?1 A8 q3 w0 l5 L6 q5 K4 y9 K" b$ M
第一級OP bias電流多少?
; o: C( s$ }/ z. T# t. G這樣比較好提供意見 
發表於 2008-5-20 22:05:47 | 顯示全部樓層
thank you for sharing this material

評分

參與人數 1Chipcoin -3 收起 理由
sjhor -3 敷衍回覆!所有回覆內容都是一樣!!

查看全部評分

 樓主| 發表於 2008-5-21 00:46:38 | 顯示全部樓層
謝謝mbission 大大,所以調W/L就可以改變VTH?原來vth會這樣改變的...嗯嗯,我明天去實驗室試看看。- q3 e# ]/ X  L
謝謝hiyato大大提供的PAPER......% q/ T. u5 b3 L5 }
回vince大大,
5 o+ A+ e/ \/ ]7 [3 |" m$ g3 |3 Oload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
) k1 O( y4 v' m0 ^* C9 j剩下的...恩,也不太清楚,似乎是自己設計....
. J- a, F  B9 T# c; R8 D所以...就想說先以增益為目標....; R: z/ K8 b' I; H: X

* n  f7 X: k- K5 U! s[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
發表於 2008-5-21 09:46:59 | 顯示全部樓層
有資料可以參考嗎?
/ p, V# i+ q- h( ?  n9 H- t. [/ j感謝大大們的分享~~~~~~~~~~~~~~`
發表於 2008-5-21 09:50:07 | 顯示全部樓層
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
) r' D4 `( D2 O; y4 g$ S當然會犧牲headroom
發表於 2008-5-21 14:03:22 | 顯示全部樓層
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
$ q# ^' i: S& Y2 @( }而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
* Q5 O# s6 c9 K; d# q$ {, S不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
發表於 2008-5-22 00:14:10 | 顯示全部樓層
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain% O1 E2 ~) z2 j1 c! T
   原因是kbgriver所說的  
1 t$ o  w: l" p2 W2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current) ]0 w# N4 {: n# h+ `$ A
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
! [4 m% Z. f. ]   做了也是白做
9 j8 H1 o2 D" G3. gain大有他的好處  可是over design只是增加自己的困擾
* p. ~: N! ~) n- q5 {5 L   所以你應該是要去算一下你到底需要多少gain. Y! B6 C, R( j( O5 n
4. 如果你是學生  而這個不是你論文的主要部分
4 C6 X' n! r- H: O. N0 R   那我會建議你用更簡單的架構
7 [, [+ p6 T2 N8 n( l% |8 u; j   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
& P7 J0 J% Y4 f( l6 o- l   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
; I9 g# Y  _1 e* t5. 你的VCM就是你的Vref 不是1/2 vdd0 z1 g: I$ ~5 K4 b3 F
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了) `' d4 o4 G- ~4 A, M
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重5 ]) X# _% D" {3 V; W' O
8. 今天話有點多  不好意思
發表於 2008-5-22 09:03:41 | 顯示全部樓層
XDD
6 L1 J0 K4 n8 O3 i+ I8 w& D& Q! K) }* h不會拉,vince大大見解非常的寶貴唷!
# b4 d, V7 W/ }) `# o$ y$ e1 j更謝謝finster大為我提供的建議,
) o4 r6 F+ |' s0 n看到各位大大為我解答,讓我求助無門的情況下感動非常了
. R2 H' ]# T% N; n# `恩,我現在就試試各位大大的方法,跟建議,
! p, _6 h' W! \- ~7 q+ @. S我試完後的結果再跟各位大大報告!
; |" p' y3 q6 u1 R3 T& a+ r. |謝謝大大們的不吝指教..../ Y, a" I! D! w
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)+ B( ^' V* }9 \% }- T( ]  J

3 ~4 U  C" o8 b* w恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
7 _& ^: M3 y/ `: u7 ^# ^9 R而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
+ ?7 H2 w0 T, ?1 d  k: ?" i除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
8 C( Z! S5 N7 r9 d2 Q小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~2 {4 q, @. p7 t+ E: c$ p: \8 z

4 y- [# v  G- i4 u+ A[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
 樓主| 發表於 2008-5-22 09:46:01 | 顯示全部樓層
咦?
* E( }& k3 U( N% m7 h3 Z6 u) a話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
( A1 N( @5 L$ k1 r(昏頭)
9 |1 s. x  q( k% `& g抱歉抱歉....
5 n( H2 _7 L8 T/ e! S' X) ?finster大大說的....是指沒有MD和MC時的設計嗎??! k7 u" W; l: i
恩...那應該是我的寬長比設計的問題了...! I% A2 @. c3 ^
我重新再重推做一次...
- F8 s- e7 F1 d4 B; N
1 ~7 ?/ @% j8 N. [1 A1 h% q[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
發表於 2008-5-22 13:24:44 | 顯示全部樓層
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 % ^6 \: ~3 `3 B3 o
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,' p/ ^3 j0 k+ `) V! l! Q
附上他的paper讓大家研究看看。. r& a- a" i1 [
**** 本內容被作者隱藏 *****

0 `: N8 h6 w. O  Xregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。& |9 c* U- [/ J: _0 S! R( D2 S
要錢以後再說。
5 M. Z0 R% j8 @+ i1 H# m: j6 O: f% {5 j/ Z1 J1 X: W
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
發表於 2008-5-22 18:49:53 | 顯示全部樓層
原帖由 st80069 於 2008-5-22 09:46 AM 發表
! y# ^& r, J0 _+ @; k$ [0 L6 |咦?) I. Z2 F! r, l# M4 O, w+ m; \) M
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......" c5 i# H* L8 V0 \% ^( B3 L5 Z
(昏頭)6 [/ Q3 G6 B$ D) _2 y
抱歉抱歉....
; u6 Z% s. |: r3 D4 pfinster大大說的....是指沒有MD和MC時的設計嗎??
0 Y4 |, K1 ?8 p+ ]恩...那應該是我的寬長比設計的問題了...( i! ^( i2 o0 _" \! Q+ G
我重新再重推做一次...

8 b7 R5 `5 C9 b; Q7 S) r6 P, d# P  P
- I, Z: V# X5 R' d  h9 }( T3 \! q( ?9 c# @9 y: M8 U$ m
8 b) T+ R! R$ O1 [5 R. h( ?
不了解你指的MD和MC的縮寫意思+ i* L( P7 n# Z
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
$ \. z4 u5 ~# R% o- W因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
0 Y8 `8 l( t" \( H# ]; y# O自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
 樓主| 發表於 2008-5-22 22:50:16 | 顯示全部樓層
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....( b: J2 o' R  L1 h" C% h
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。9 y  c/ S9 D/ {, E) Y2 u, X
很謝謝kgbriver的寶貴意見~~~, D. H0 Z1 V+ {$ M8 j% Q
看finster大大的解說,
4 d$ @5 B4 r) M, ?, @: @發現OP的學問,還真是多....
' \8 w, f9 o  r3 y7 v% @唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
9 `0 M0 A; ?. {- ?) K9 D# b3 s% d4 v) U% t
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?% u3 Y. |6 S7 Q2 N' ~7 a( l

0 F/ I+ o0 t$ e5 K+ Y+ V) B/ @恩.....原來如此...3 m7 k( f9 R2 n+ {6 v
今天發現了一個問題.....小弟的功率真是省到了一個極點....
  u2 c4 r1 o1 B$ B+ i電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....2 R, _- [) ?* \
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
% b9 ]8 [! z- j6 w結果失敗....4 M, c, P4 I* ~$ ~" A- _: o, u5 b
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....8 ]! Q3 `/ E( G" [4 c5 b) A9 F
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
發表於 2008-5-27 22:32:37 | 顯示全部樓層
原帖由 st80069 於 2008-5-22 10:50 PM 發表
2 `/ |5 i1 A( V4 P( D* D! J喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
9 E) {8 `1 o9 T  c+ v小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
, r- D2 `) }! G- r很謝謝kgbriver的寶貴意見~~~* g9 e) T( O/ S( J6 b6 R
看finster大大的解說,  ^) z9 I  l! {/ M1 t
發現OP的學問,還真是多....9 L& n5 ^4 U. n% g- {8 Z
唉...小 ...
9 Y0 f- [' _2 Q& i

- k0 {! z) ^! _" O8 `6 ^/ K7 ^
4 |4 n2 U) Q* c. M; ^我想,你有點誤會我的意思了: U6 Y0 z5 V# |6 c
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
/ d* z! H0 S5 T8 X8 K2 ~而我前面所言,有時候bias circuit也會是限制住op的gain和phase margin的一個因素之一,因為bias circuit若設計不好,也會影響op

評分

參與人數 1 +5 收起 理由
st80069 + 5 唉呀呀~~~原來這個有評分的功能....這麼久

查看全部評分

 樓主| 發表於 2008-5-30 10:34:07 | 顯示全部樓層
原帖由 finster 於 2008-5-21 02:03 PM 發表 ( }/ ~. p$ B1 q/ k5 V
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner), [2 m) }8 }4 ?; O- M
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
1 D% |& q# {; X! l9 U

9 r0 b' p1 C* N嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長...., Q6 E( H. P/ g# E) M* k
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-9 07:46 PM , Processed in 0.165521 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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