Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
, O, j( X/ {' {# a2 w
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
+ c% K' f5 b- F6 q" u在下初入門,設計跟理論之間有極大的差距.....0 E2 H$ e; X9 E, G
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,2 `9 }7 B3 h7 A: v1 g: l9 |
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,! R: u& \- H4 E9 @5 M
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值6 M0 ?. t+ E4 s4 r# I4 F7 D

( c( y. d4 A* @4 R/ g: C9 |- u' k增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....+ E7 b) u- z# ?1 r) p0 y& n+ P
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),% `- H  ^% @: E3 f
在下使用的是65nm的製程,所以VDD是1.2V,
( K6 G$ v2 K3 j9 B( W: P, b而我VCM的值則是固定在0.6V,
1 i3 }/ W+ z6 R  q) u% ^3 r看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,, F" q& r" u" l8 ]0 ~/ Y
6 @0 r0 s9 ~! P, z
所以有幾個問題跟訣竅想請教各位大大,
1 z# L( j: n8 e! W8 |* s% V8 W1.VCM的值真的需要固定在VDD的一半嗎??9 b: ?, V: \8 `6 ~; z

5 s) m* j: N. F3 j  e( ~, H5 \2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?0 d; d) d) b1 Z2 \2 e6 k* U
2 P  H- A# d3 {; P7 j4 o: E
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....
% G; y" A9 W" b; ?2 T
& t9 z, m; C6 g& l: }9 w+ C大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
5 @4 s; Y/ [+ `; t4 J8 s希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,$ Z. J) K& {7 v! k
附上他的paper讓大家研究看看。/ g) ?( `" d6 A% f7 x3 u
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
" _" C+ ]; N1 p; z2 a& p5 V5 Q% V8 N***********folding*************
* Y+ j7 ?, @/ T! l/ f- ]4 e& I5 i.prot
6 n! E) a. f% ~! t6 s5 |: h4 c.lib 'xxxxx.lib' TT
. J4 \7 g+ W9 R2 N+ f. O/ p" s7 Z' f.unprot2 i/ ]5 s9 C# O4 ]6 `3 m: t. G
.globle VDD3 [3 W/ R. A. K6 F8 N$ P) x1 O
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um8 ?1 H6 |" l# m" A3 o- t5 l
***********description****************: r, P5 u& {7 c' D6 Z5 i& m8 n& d
*****************
/ A2 h# y/ A' ]# _VDD vdd gnd! 1.2V
8 ^% \, B  y1 c/ |/ q6 k
1 @2 \. K  v! J% R# R: C. i7 zVB1 vb1 gnd! 0.74v9 x7 z1 F: H" U7 T2 L! ?4 E2 L
VB2 vb2 gnd! 0.4v/ `5 B: }4 Z. c: c9 f" |3 W% R
VB3 vb3 gnd! 0.38v
  v; P) G: s( o4 x2 Y( b; r1 E3 h3 e% @. K$ g
VCM vcm gnd! dc 0.6v. r  O) r" }; z6 j& Y- K% P
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)
0 T3 H1 F& _: h" |* `*VC vc gnd! DC 0V
7 ^, k* h3 {6 Y" y0 XEIN+ in+ vcm vd gnd! 0.5: D& O* f  W( p
EIN- in- vcm vd gnd! -0.5
. z# H' D0 f5 z" ]. ^8 d*****************: a5 k- h: f8 Z" Y: E' M& Y
' z6 C4 @/ I8 X7 [9 N9 t( H
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp/ L. ?7 r5 H9 v0 g2 f
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
& Z3 J; P) [7 AM3 n2 in- n1 n1 xxxx L=Lp W=Wp1
6 d; Y1 R( v/ i5 U0 }M4 n4 n4 vdd vdd xxxx L=Lp W=Wp47 e4 O$ e* ^* T& K7 D, z
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4. S3 t8 c& }1 j5 T4 }% P' l
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
7 ]" p* I" }+ N8 a% B+ LM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3& S9 z; b5 h' e
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
. p( g& i3 e( {/ W9 LM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn28 ^7 G* p) g( J+ Y. `

0 n- N+ M! }/ x$ D2 d% n***********analysis*************
. `+ @- A  l$ }5 z0 q/ m6 z************output**************
' A$ i/ c0 y* ^6 U0 f& v.op! _# f$ U- z+ a$ J3 ~& k
.option post) c5 ~& S) ^* j8 p1 `* [3 b
.tf v(nout) vd4 g1 j# j, e5 Y' q
.end
/ `8 f0 f+ I. G+ h, f7 M% H7 f4 _9 L# l) Y& v: a
      v(nout)/vd                               = -115.0583 $ V8 ]! i1 q1 {
      input resistance at             vd       =  1.000e+20" D& Z4 X, R  j0 r0 p: f
      output resistance at v(nout)             =    1.0725x
3 v! W- b3 A  p- S1 w; D1 L增益只有115.... 要怎麼才能升到1k以上勒??$ P7 ^  h: g3 Y7 T

4 C6 i# y4 u% a  @! c' S# z[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB ; K  U+ e$ A: t3 Y# {" x7 A
差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
* k9 V. n" ^, @! ~. Y: Z因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,: H0 ^6 Q# ?) @% W. {: p- h1 ^
結果反而調不出我要的值,3 }* i1 I, r6 |1 \
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
& l9 v" a, i$ x3 }% W. J" d0 ^- ^1 f . X! I) a. U0 l+ \5 x

; H. g* {5 C& H多虧有vince大大的肯定,小弟才敢放手去做
" w% ^$ ^- [7 F0 [
2 v1 [+ w, i; B! g. }不過,現在卻又遇到個難題," V, q7 m. q' C9 H! D* J9 x
電壓值該怎麼調,或者W/L該怎麼分配,* m& l# e* M5 O5 Z  b- l
才能讓Mdrive的部份便成SATURATION??  ?; V) J* _( b# S2 ^# |
調了整整一個下午,linear就是linear,說不變就是不變....  ?9 R" A# q! c- l
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
; q. `) O+ t  m6 M看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉( D) C/ y( m) m/ t! c
你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?6 j: U. h  q( p: K8 ^( t
因為看起來是IC內部的power
% v5 r2 k/ E" H6 `6 \% M- G) `需要多少電流?9 q7 S3 V( X; q8 |( R: E+ K. C
regulator 的load regulation spec是多少?
4 H& U+ t) i7 d$ {/ {6 g第一級OP bias電流多少?6 n9 H% \9 ^7 T- X3 C
這樣比較好提供意見 
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 f3 Q# w3 K- I6 B1 l# d
謝謝hiyato大大提供的PAPER......) w! w+ D4 A$ t" w/ i. j0 i( b/ r
回vince大大,# z7 u# A; @5 }
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。9 v$ q  T/ Y* Y; K; [# l
剩下的...恩,也不太清楚,似乎是自己設計....
0 d! W+ b. D0 U* ^/ ]$ Q; t所以...就想說先以增益為目標....: h& u3 K5 H' ^4 _- W6 U+ O6 I% W1 x

* W% y, f/ j3 ]% R7 D( A4 }+ M[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
2 c0 v% Y6 k3 I感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!7 z+ M; t! U" y6 F
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
* b1 C( x9 I3 U2 D而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
+ M, J0 i/ f8 i" N! ~% k) J) r/ a不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
" \2 o7 J4 L: e& L7 V7 v' d/ K8 _   原因是kbgriver所說的  
8 h6 i; Y5 w; X& i8 W8 J4 {. R2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current* O4 E2 C9 h7 j1 Z/ p
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region# b5 j, I6 w* m! M% q
   做了也是白做
8 b. v. e! m3 A6 Z! `+ m4 q3. gain大有他的好處  可是over design只是增加自己的困擾
' v/ g. @5 p3 l  i1 w6 R# W/ d: n   所以你應該是要去算一下你到底需要多少gain5 c9 k$ s* H6 c! h* u2 o; [8 ^- c2 M
4. 如果你是學生  而這個不是你論文的主要部分
: C6 E( S( j% R( B  ^( T   那我會建議你用更簡單的架構( |# p: E6 H" Z3 A7 I
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation2 ~& Q' N2 x" n! U! ^: g  A* }! F
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的  }- F2 A8 b, U6 ~! P
5. 你的VCM就是你的Vref 不是1/2 vdd& F6 `2 Z/ t4 J, Q, G' H# k; ~
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
5 ^$ K, i6 y6 d3 f7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重! `% j* \% ?  }$ N6 P# P5 T
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
. Y' w; p( K% s# C2 Y不會拉,vince大大見解非常的寶貴唷!+ o9 h: Z7 G0 v* q4 A) R4 G" _
更謝謝finster大為我提供的建議,
! B8 I* f9 z) z看到各位大大為我解答,讓我求助無門的情況下感動非常了8 A9 ~& k4 w: ]  ^+ U9 a
恩,我現在就試試各位大大的方法,跟建議,9 Y+ p1 U3 K  p$ d6 L
我試完後的結果再跟各位大大報告!
* x; M2 W' S; U# x9 b謝謝大大們的不吝指教....8 ?$ H4 v/ y5 F7 P; V
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊); ^' V) q* {) `& ]
% o1 {3 H2 {5 X5 q
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...) H) x( _" d! A- X- G+ c" e( t
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....2 h& J! v; n- N' W9 F" F, f( d# Y
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...4 y4 M) S7 U! o
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
+ z, n2 ]+ R  Y; {" k6 X+ Q0 p, c% V" \" n3 Y. Z; F6 ~9 _- Q7 t7 W
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?2 M; v, H7 E; K4 y
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
' b; E; V! s) z1 W, ](昏頭)
$ e8 o" F, j. ?7 A* W: g5 N抱歉抱歉....% z' g# K! l+ e
finster大大說的....是指沒有MD和MC時的設計嗎??
4 x1 ?4 W5 W$ |$ V7 W- ]% p恩...那應該是我的寬長比設計的問題了...
' J8 B7 s; u' J4 O' P% b+ T" |我重新再重推做一次...
8 a" r& i! a7 R; A& i8 ?0 m
' Z! S7 l& N& v/ f[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 : k" r  G0 U# W; p1 g
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
5 @3 K  S, F5 Q  q! N附上他的paper讓大家研究看看。
% V' p5 P9 f! l2 f3 d, B% y& C**** 本內容被作者隱藏 *****

5 O& S& ]  c- Q% Q) L* K6 }regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。$ J% s, K8 D% t- f$ Q4 A% d
要錢以後再說。
3 ^7 Z9 m! J* |
# q& U  x- J) N0 `3 P[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
% ~2 R- ?9 t/ {0 `3 P, j咦?" b& C8 o1 w8 B6 q2 X' v
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......2 Q2 n  ?2 S& P( \0 S: W
(昏頭)1 Z4 z; J: u+ G, X
抱歉抱歉....
4 r$ G" a' Y$ f" V. S1 o' V' qfinster大大說的....是指沒有MD和MC時的設計嗎??* ?* M$ [( j% D  Y+ ^6 q, P$ K
恩...那應該是我的寬長比設計的問題了...% {' F0 y* N. `2 q( k9 t3 b
我重新再重推做一次...
% K  {. L9 \' l) W5 s$ U9 [5 S

/ P1 g5 k, \+ S% }" Q
7 `; d  s8 E; j3 Y' H+ N3 a% H+ y: U! x. I
不了解你指的MD和MC的縮寫意思
3 a/ i7 I0 c7 K8 q1 f我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
% h/ E2 Q; m, L7 G* i+ o' j因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去$ U% b! O- r& e5 B: \
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
# I! ]+ y% k$ v( p8 l2 r( D. {小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
* Z( G. c) R% r! [! d5 ~2 L很謝謝kgbriver的寶貴意見~~~4 B+ w) l0 E! q4 q9 b! O3 H
看finster大大的解說,) ?# Y! }  X( o7 O" K# p3 b
發現OP的學問,還真是多....1 O7 h4 Q8 ?. u8 V
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~& V" N8 `; v4 }& |7 d
& C7 L& z9 l8 f
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?: Z; ?/ F7 x" R
' K* K" N# r/ @' D: b0 u4 N
恩.....原來如此...
! [5 z+ u* d* f# M! h' t/ m今天發現了一個問題.....小弟的功率真是省到了一個極點....% V$ p/ Q. q) W1 Y$ K4 h
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
/ k( {! m4 `; ?2 D2 i也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~% A1 F( U5 U2 S/ b5 E
結果失敗....; Q4 E2 M4 S$ h3 {9 y  j
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
# P% z3 Y/ h; t9 N: c+ R) }大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 7 @# D5 W! n1 u3 A# ^- G  R
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
+ d* N- t( V$ K0 q' z小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。2 Y: U' P, _, t& i! t' Q+ K
很謝謝kgbriver的寶貴意見~~~( e7 O5 q. V( k7 {$ W  b% Y# H: F
看finster大大的解說,
7 v0 }+ h9 l: r發現OP的學問,還真是多..../ a$ r# Q% T5 G3 ^/ w
唉...小 ...
* c6 F' ?) V0 y

/ C, P; T- f( h+ p7 |4 b- Q8 M& Z$ u: V8 E1 P& Z
我想,你有點誤會我的意思了
. x1 i+ {; \% ^在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
  s5 j7 L3 L" u9 |而我前面所言,有時候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 O2 O; ]1 A. b% b. ~如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
0 l! a. [; r. X( {/ J而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

( L( H# s) [! b% k4 j7 U0 q2 g* K6 D9 f2 }
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....+ R6 N; c) r7 z6 l3 e7 O
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-22 08:54 AM , Processed in 0.219012 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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