Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
. g1 o2 {# t* m! ~9 g; k% a
上面是在下正在做的差動放大器,正遇到瓶頸中...冏9 T7 p5 p/ K+ D: r2 i
在下初入門,設計跟理論之間有極大的差距.....' |, ^6 S0 h6 n) |5 L
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
, ], j% U$ a3 t& i5 g所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
$ e6 f" A+ n6 L( n7 ~等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
% J# d7 Q7 |, Q
2 t2 n1 E5 ]2 {, S' `' {0 l  x7 F1 g增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
$ B6 M) w* N% ^2 y1 D' C( Y但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
0 Y& E- I0 }, e- o( A在下使用的是65nm的製程,所以VDD是1.2V,  S* l7 W- \$ h/ @) z
而我VCM的值則是固定在0.6V,  S8 C* F( W: A+ y% d
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
7 c& i3 v9 ]4 D' `. Q4 S& {% [) e- s; B
所以有幾個問題跟訣竅想請教各位大大,
2 \. S( m) P+ i+ K4 W1.VCM的值真的需要固定在VDD的一半嗎??% j" S, n( X, f' j7 v
6 e" H+ D0 P3 t, Q: Z& h. p
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
. T6 `; q0 \3 ~0 `: Y6 S" q# U$ |) V- L2 V+ \  y7 N6 T6 V0 ]; D+ H5 J
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....4 L3 }2 x( h) x8 u% m+ ~
; Y/ {! B% ?1 I
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣.../ s% r; Y! ]/ C* {  y0 D7 u* {& y- U2 v
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,- w2 N9 u+ B1 r% j& p) K
附上他的paper讓大家研究看看。
; f9 I) R. L8 R2 i% I4 B
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
9 I* d6 w) P4 j- P***********folding*************
4 y. B7 m3 `5 I! m$ g.prot
. u! e" Y9 x5 f& B6 J.lib 'xxxxx.lib' TT( k1 I* f' Z1 y7 F: ]
.unprot
: F4 i3 `$ F& N! W$ o  A.globle VDD& \9 q& t# O" F2 J. c' l
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
9 B6 v! d( }+ p$ N% N***********description****************
$ R0 q. W  S. p, e( D) N*****************- P5 A6 D4 @2 z" V2 W- f) N
VDD vdd gnd! 1.2V" C) M9 O  c1 n

, i+ K0 D" {4 b" lVB1 vb1 gnd! 0.74v! i# V2 V2 c' Q: ~7 u) n; Y
VB2 vb2 gnd! 0.4v! E2 H( z% v/ ?
VB3 vb3 gnd! 0.38v
$ a. o% l0 e( M) u# S" [  X% v7 g2 J
VCM vcm gnd! dc 0.6v
0 y7 r. p) v' i: j0 O' N) w8 e2 ZVD vd gnd! DC 0v AC 1v sin(0 0.5 10k)) q8 U0 E; j; z; g) l
*VC vc gnd! DC 0V; q. j. v  L8 W" n  n( O" F5 j
EIN+ in+ vcm vd gnd! 0.5# z8 p% b' J5 s; O( I8 T. f# L
EIN- in- vcm vd gnd! -0.5; R0 _% t- H) [/ o1 [4 P3 w
*****************0 q* i4 z8 @; I. _9 D% c4 R

7 f+ u* w2 T6 M& `, I" UM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp% K$ E0 @5 V, ?& h) g4 x; t* r
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
) K& z$ o7 \0 VM3 n2 in- n1 n1 xxxx L=Lp W=Wp1) g- O3 p6 p6 Y$ H$ S6 |: P6 L# v
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
4 G- j/ {8 _' _8 ZM5 nout n4 vdd vdd xxxx L=Lp W=Wp4
9 G# ^0 p$ R8 S* B) q9 [( xM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
3 n. b% f* b7 n1 @( cM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3! c# N( S, {8 \2 {: H9 \
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn27 @  P4 ?( y. K
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2# k2 c( \0 |$ ?* `
1 @( b, c) H/ \* O
***********analysis*************
1 F  c8 e5 o1 s  w% `************output**************
+ n2 ]0 L: M$ O9 d5 `7 S.op
5 E( W) ]( j! f- _, r& [/ d: C.option post
# D0 T! f8 U. ~5 `.tf v(nout) vd
9 j! {8 d* b& ]4 B+ O+ [% F.end% L. J/ B/ E& C. ^
6 }3 e7 [2 f% v1 }! }
      v(nout)/vd                               = -115.0583
/ `0 W6 _+ `/ o      input resistance at             vd       =  1.000e+20
$ n; X! m. Z5 E      output resistance at v(nout)             =    1.0725x: ]2 l8 ^& T0 f* X
增益只有115.... 要怎麼才能升到1k以上勒??4 \+ C( }4 w, q/ v; O' l
4 l4 e1 v6 \$ C1 C+ `& x
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
3 c, `* v/ }6 {. ~! D差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...3 [5 ^: b* D+ H+ B
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
' \6 @5 D% P! U5 Q5 e結果反而調不出我要的值,
, x: u# [- I' Y$ v$ s7 w0 M) }9 Z小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
# E& Y: V7 S$ O6 @4 d, i1 R2 X4 |' M4 z 1 Z% [& z, K4 ~$ `# b* c+ q) ]

( ^& D* @* \  p% o2 |7 o8 L2 q多虧有vince大大的肯定,小弟才敢放手去做
; Y( g8 Y! E+ m$ N  I0 K; K& n7 k  l3 J# z" \" v( P
不過,現在卻又遇到個難題,
% x! k# ~2 ~" c4 ^, Z% Q電壓值該怎麼調,或者W/L該怎麼分配,
6 D  M( k4 t/ n' T7 V$ f" {" n* N才能讓Mdrive的部份便成SATURATION??
: I% h, M! a, `' w0 b, x調了整整一個下午,linear就是linear,說不變就是不變....
: J, m( {- ]7 g& BM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
4 l# d/ s9 ]% k3 O看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉
2 W! c* f! H' _% z$ l你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?5 F; K4 B" V" c  T: z
因為看起來是IC內部的power
/ W8 }$ z& }+ |! `4 ~需要多少電流?
  y% n* V* d4 v$ ]: O8 G- U: U% Sregulator 的load regulation spec是多少?4 ]: d) g1 o: O6 A' }
第一級OP bias電流多少?! g8 h, ~# M  N
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
2 `% a7 x; g6 ^" k+ K! U4 P* E0 _謝謝hiyato大大提供的PAPER......* b8 e6 {% z. i3 K( ^4 B& l! ]/ o
回vince大大,* W! `7 y! `( Z* @6 o
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
, ]  d& }+ R* N. ^* W6 k剩下的...恩,也不太清楚,似乎是自己設計....: I  V5 U0 q6 m8 E; m9 S
所以...就想說先以增益為目標....
6 |) v8 o" D  F3 U+ H0 b. t* u9 R3 T0 N' w: g* l/ |
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?" ^( {8 q  H% x8 K9 Q% y
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
6 x. Z3 q3 l. ~% N+ D當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
% |/ W+ q+ B/ n( Y9 m6 T而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
0 {7 ^( N/ x8 v  r3 r不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain9 _7 J5 T! `9 A
   原因是kbgriver所說的  
; t+ |% e$ G& P' E1 |$ ~) K2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current! Q, i( R/ U& y# s  o1 t
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region1 W$ v7 V, |: F, _& S
   做了也是白做/ @$ X+ v8 J" g* I  I* W5 M
3. gain大有他的好處  可是over design只是增加自己的困擾
$ Z; t5 t6 |) h' m5 x, i/ x   所以你應該是要去算一下你到底需要多少gain. `# D/ e/ W/ P  x+ ^
4. 如果你是學生  而這個不是你論文的主要部分 ; o3 p5 n: u# d, k4 c
   那我會建議你用更簡單的架構
5 s$ J8 _2 `- C% D: g1 f- {   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
% C. q6 r2 N- J+ K! O" W   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
5 P- a" V* T1 ]; O; \* C5. 你的VCM就是你的Vref 不是1/2 vdd
* ?9 l! N6 L; R' x/ L- x! Y& c# p6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了8 d% I3 H% u2 J; ]7 I$ Z$ t1 P2 Z
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重$ v5 d# d0 {2 D
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
" ?/ P; H( g* p8 Q不會拉,vince大大見解非常的寶貴唷!: C  J. a  ^' I; M9 E/ ?+ r; y+ j
更謝謝finster大為我提供的建議,
# w5 g% t3 a( i, J+ _& P% `看到各位大大為我解答,讓我求助無門的情況下感動非常了" Z2 A: B( X3 y
恩,我現在就試試各位大大的方法,跟建議,
' S& H5 O9 e. I1 N5 c& c1 w0 F" ?9 _  C我試完後的結果再跟各位大大報告!$ x" ^0 t+ B) C8 S" Z
謝謝大大們的不吝指教....- z* a" |$ t! N% O( L/ r
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)
" S$ X, b3 Q. R* b& l: f
7 a+ c& u4 q$ t7 Z恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流..., c( @9 \$ t1 C4 i* `
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....1 R* h" G  P9 o0 M- x+ C
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...1 y. W$ ]5 L$ {6 v+ G
小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
+ U2 x: b# N3 b/ ~) b* A3 J
0 E6 {; m: M, o% A7 w& ?[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?+ `5 j$ R+ |% w' I& ?6 \
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......, G& B! z( V# }6 k- a
(昏頭)  P' ?. s1 H7 E. F( O
抱歉抱歉....
: d4 G, o) f: @8 z' X4 H) Hfinster大大說的....是指沒有MD和MC時的設計嗎??
. ?+ T* W4 a7 \4 |' w) y0 V恩...那應該是我的寬長比設計的問題了...
5 b: q1 W- u$ e$ ?! n0 x我重新再重推做一次...
' H1 T( I& e! c4 k5 q. G* A. b2 J& I0 C3 h- x% t5 M+ }- L9 N0 R8 c
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
# L2 l8 ~* @+ ~有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
2 O7 f' `: x# Q4 d  J, f# x5 Y) Y4 p附上他的paper讓大家研究看看。
9 e3 |2 S' B$ t**** 本內容被作者隱藏 *****

5 s4 G) e' ~7 s/ d0 eregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。  p* ]' ]5 d' F0 u0 r/ h
要錢以後再說。
; R: C. [( w  b- O2 a7 u, }4 L
( n* B5 V4 ~; o# n7 t; I8 _[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
4 h4 ~0 W+ u; d咦?
  ~2 b0 v5 e# S. a3 x, W話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
) ], C/ N' d" ]0 w) F' {, ~7 {+ y- X(昏頭)& f- a9 {2 A5 L! x  q0 j
抱歉抱歉....+ s5 T0 A' @1 o' c; Z7 _
finster大大說的....是指沒有MD和MC時的設計嗎??* S( i) o# M$ ]1 ], q
恩...那應該是我的寬長比設計的問題了...
1 R' S1 B8 R+ b- L! U我重新再重推做一次...
" O/ i- n* e7 H+ m

9 p0 v  c! G8 x! }3 ~& E% j1 F( t5 n' M, d- m' c, m

/ ]0 |" y0 V0 Q1 W9 h不了解你指的MD和MC的縮寫意思
- T/ J! O# Z- n. T我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance" U$ G! [9 s0 r  I: ?
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
' q9 U' s+ O+ {  X自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
$ t/ r& t& g- B3 Z- I& a小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。; j0 Z! F3 u& C, o; ?5 ?2 I( s& N
很謝謝kgbriver的寶貴意見~~~
( O5 H3 X* q) o, D看finster大大的解說,
0 g" Q  u. X* T7 R( r7 j發現OP的學問,還真是多....3 M  ~* p% U' Q# ~- r' g6 }: S+ S
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
3 z; h' c+ I" a- h
0 |- ~  B. y$ |* P5 \- c; w$ _3 ~從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?+ ~$ j2 f7 t; i9 \; @

) M7 o5 s1 g% E5 p& T恩.....原來如此...
6 c( L- U5 g, Q2 V) x今天發現了一個問題.....小弟的功率真是省到了一個極點...." ^/ a: S) x4 Q2 q0 E& i$ |! `7 G
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....) x' I7 ]4 |# ^5 t; {9 X( n! ]8 H+ E5 i
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~% _) \; ^2 G; `1 v+ q  _1 X, X6 c
結果失敗....
+ W" N: k& r+ V; O真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....& c' O# a$ O2 i9 a" m( q. @
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
8 |7 E. E7 C7 [* d* o; a3 G. N喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....; D* E+ v4 X8 |
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。  O+ p4 Q  i, z2 I% j# S, a5 {2 b
很謝謝kgbriver的寶貴意見~~~
9 D( W" f7 \0 j7 V看finster大大的解說,2 P. F9 ^, S+ W7 Y+ L
發現OP的學問,還真是多....
& m  Z' I9 W5 _7 r7 D0 g0 a7 }唉...小 ...
: R2 k& X* X' D" P( a0 V
1 n' I% L) \. k1 ^) K* [! _- w

& n; I0 {0 p: ~& Y/ b我想,你有點誤會我的意思了4 x0 L3 E. _  b4 g7 i( |
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
9 r2 I3 U9 e2 ]/ _' n0 x而我前面所言,有時候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 發表 ) c8 p) k: J" E$ i2 ~
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)) a  b- k8 Y: f$ Y- [( E; Q9 e
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

2 f, |5 }% X3 k8 ~0 }$ N7 m* |% U
& k; n+ n7 ^; S嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
7 [! Y* g7 X5 {* @哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-1 06:20 PM , Processed in 0.151519 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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