Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
( E. r& y1 _2 p* Z4 K- [9 ~
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
, [( M" s2 Q9 ?) J& b! d2 h在下初入門,設計跟理論之間有極大的差距.....8 `1 ]% K, Y1 A  m4 S
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,% p  _$ @/ {4 t( H- U, z
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
  J, G. i9 H! P; v; M等到M1到了飽和與triode的極限的時候,再調小vb3至適當值# X, G: W2 k! `$ H1 w
+ J3 S" H* i6 H$ x) _# [; j0 a
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
* j8 f# ~5 p$ \( M1 B但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
7 U# |( T6 a& N6 ~在下使用的是65nm的製程,所以VDD是1.2V,
/ u' H0 p+ B2 w4 a8 n: G- W而我VCM的值則是固定在0.6V,% \# O) u9 q. v+ w7 `. z' e
看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,$ ?; |+ V1 _9 P' t% }9 {/ a0 z' `

$ }1 j8 ^* v  q所以有幾個問題跟訣竅想請教各位大大,# q% `: x' r  e  \; E, W5 r2 D* i# @
1.VCM的值真的需要固定在VDD的一半嗎??
0 @$ Q+ M+ j. M6 p
/ F- |" @& Z! y. y- P; ]2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
1 n6 n- x2 e" ~7 N- ~
6 e6 F1 C* ]* |5 X1 d- F3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....+ Q, h+ n8 b2 X/ |( h  s/ {
/ R' p  S- N) _$ ^' ?: m5 o
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
+ A, }3 I% w3 q1 u! i" G2 a希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,& u2 Q8 \: ]: u" H% \
附上他的paper讓大家研究看看。
6 Q) o; t7 y2 y( ?% e
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了% V; E; w# \5 T# z
***********folding*************2 z- t5 q$ Y7 i$ f
.prot
+ x: x% [0 A) G3 N.lib 'xxxxx.lib' TT: W- E$ R& X* B
.unprot: m: @# a7 Q5 W5 X* J; D
.globle VDD
* @9 J* i4 u' `7 i: N* W.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um/ i8 q. C- X3 M6 a
***********description****************
2 r$ _4 s4 ~7 H+ O- F5 I*****************
& Q: U4 u1 I& y2 h+ V8 hVDD vdd gnd! 1.2V+ W( K/ x) h6 S3 Z2 ?5 J3 K, g

0 V7 f4 F: t' k+ K! vVB1 vb1 gnd! 0.74v. X& w2 k$ @: e
VB2 vb2 gnd! 0.4v7 W+ a( n: l4 `+ ^1 P
VB3 vb3 gnd! 0.38v
" t6 K8 v2 z) S9 t7 o& f- _1 A3 z: e; h' s9 k
VCM vcm gnd! dc 0.6v7 d9 ^9 B9 f% j2 M; N
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)- i2 n; g5 q, h- q; K- V
*VC vc gnd! DC 0V
: n3 k8 M. z" V1 G# T5 hEIN+ in+ vcm vd gnd! 0.5
" ^! P2 o( P. ~- L% XEIN- in- vcm vd gnd! -0.5) y" Q5 S& z" J+ ^  N* D
*****************% `0 r- E) O& `
/ G$ H6 I" O1 i- g
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
, [. p+ k. l: |2 ^8 K, e7 U1 h. CM2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
3 b7 D' Y3 k4 i( x. D/ tM3 n2 in- n1 n1 xxxx L=Lp W=Wp1& s3 }& b) K1 @  b" ?
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp4" M1 v% W- ^- l/ X
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4' X6 U0 O, X2 g  j% C  d
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
) T+ p5 Z( A  g6 XM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
) m: J& r8 D: X' dM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2, i, y! e" }- o* R) d8 L4 Z3 b
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn26 h1 E6 X( l' z: U  C3 v# O4 i" X
6 q) c$ B1 _: E+ {6 Z6 j/ v3 n
***********analysis*************4 j( F8 }; ~7 Q) p* o
************output*************** V, d5 t2 f1 U0 z0 M. q
.op
. o" E( P, M4 O) P! m.option post
+ e3 J4 y8 C: Y9 p.tf v(nout) vd' B& u, d7 s* s$ X
.end8 H9 I; o4 Z% b/ j3 _& G+ W
: M9 @5 Q5 n+ w3 ~8 N6 w% Y
      v(nout)/vd                               = -115.0583
+ w6 M) M% l* S9 f0 z$ ?2 l      input resistance at             vd       =  1.000e+20: x/ D% k+ t; L4 ~- g& Y4 @" w$ E
      output resistance at v(nout)             =    1.0725x
  S0 U" T, B0 k2 A; D, {增益只有115.... 要怎麼才能升到1k以上勒??3 k4 ^- x4 Y5 }( }7 }- i! h
2 q5 |$ V  Z8 d7 r2 e6 Z4 r/ {
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
' T7 H7 U- X' V+ u# ~( R6 d" F差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...8 k7 P' Y) ^7 P' |9 {7 o
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,; S, F  h( I2 G$ G
結果反而調不出我要的值,
: m9 A- Q! ~# e& d小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手: f% d0 m7 v/ u0 a% c0 i7 N
6 \% f0 [: U. ^

: ~8 n  `% w( w1 e. }' D- H9 c多虧有vince大大的肯定,小弟才敢放手去做
8 F& o+ _" C* }: k; @% a) I9 C
% R+ b8 N4 a! p" G5 [, n不過,現在卻又遇到個難題,; l. y* s2 t9 B  `; W" |( K
電壓值該怎麼調,或者W/L該怎麼分配,
7 J# E, j! k9 U才能讓Mdrive的部份便成SATURATION??  b* J2 U' J9 p* R- c
調了整整一個下午,linear就是linear,說不變就是不變....' `; X+ c: X1 X; f& D) @2 u
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
  D% B9 Y4 P8 b看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉/ M$ H* ?6 J4 n" {, T3 Y
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
; l; }  t5 ?3 V- q5 {因為看起來是IC內部的power4 ]  P5 {: @! N4 r4 Y  _5 S; P
需要多少電流?
; q9 @$ e# l  R% J4 eregulator 的load regulation spec是多少?
& ~' ^+ k2 }, A' ^3 w第一級OP bias電流多少?( M4 H/ J* j. z7 _
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
' d+ w- }  @0 h1 j; Y% |0 h* s謝謝hiyato大大提供的PAPER......
! i/ W+ l* e' {' K/ Z+ O回vince大大,
' E9 {3 e  p6 m1 _9 s1 X; o8 |( Qload預計是SRAM ARRAY,是作為SRAM的供應電壓用。: E: \8 M" ]. S- A
剩下的...恩,也不太清楚,似乎是自己設計..... o& w2 l! V/ x6 a: z/ u6 l7 Q$ H
所以...就想說先以增益為目標..... k' d$ g6 e8 z1 n* l* N7 T! C

! k6 @; a. m5 D* `( i2 B6 W, @[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?% {% y. f0 k/ F
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
; E) ?, r' U' E; O8 g- q0 p  V當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)6 s% m+ t) B6 R% a0 D* a' L6 }
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
" C* p, L; g4 l. D9 c不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
6 X2 v4 \. C) H) V1 Z( Q0 b1 d7 Z   原因是kbgriver所說的  $ \: [4 f6 m0 y+ U6 l# L1 z
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current2 P. n. |% E# o  k5 z
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
. q8 ^: Q  N3 n   做了也是白做
+ S/ R, ]  v' l$ \: [& ~3 c3. gain大有他的好處  可是over design只是增加自己的困擾
/ X4 [  l' B7 Y# E% y8 c   所以你應該是要去算一下你到底需要多少gain
2 @  `# p7 y" `2 H4. 如果你是學生  而這個不是你論文的主要部分
$ J9 U. w( V( N( _   那我會建議你用更簡單的架構) w  J: w  m) v3 o9 r9 D
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
9 p% p2 R9 v. S% L0 @$ P5 ]   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
$ x9 C3 r% _) p4 p% m# Y0 p- C  E5. 你的VCM就是你的Vref 不是1/2 vdd$ Z1 Q; E/ E% ^+ v1 {! L0 l
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
! Z2 F; C( [7 h* w: _  a1 b7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重- Y/ w2 ?& V8 o  X# [- \
8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD2 |9 Q6 v9 Q$ e, E- O
不會拉,vince大大見解非常的寶貴唷!) G" E5 N( w- O9 T8 q3 z* U2 n4 t
更謝謝finster大為我提供的建議,0 g& V, ?$ J% o- r; S' e# p; K
看到各位大大為我解答,讓我求助無門的情況下感動非常了; v2 C* S2 q) g
恩,我現在就試試各位大大的方法,跟建議,
( @& y( y/ L2 P7 S( L8 {我試完後的結果再跟各位大大報告!3 P- |3 ~4 c5 {" N+ Q0 {/ w7 V* O
謝謝大大們的不吝指教....
% f" k3 M5 e* l0 o(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)& H! y* v9 p, o5 p

3 l( ?* P# S; h. F* s' Y恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
0 Q9 `' [( P2 }4 a. F+ m+ l  e3 n& |而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
% v! x; v; I  }( n) a3 C除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
2 c3 c) U4 v+ T, {. S" q# ]小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~0 n3 _  L/ F. A+ w6 w9 Z# b- }
: t! n3 H1 @$ X% _
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?5 x& |! C& l; K
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
. _4 y$ [+ J. _  u(昏頭)
2 L& f$ t# D( r8 u& `抱歉抱歉....
* j7 J9 K4 T/ ofinster大大說的....是指沒有MD和MC時的設計嗎??$ [9 I8 j$ T/ s2 f3 y$ G
恩...那應該是我的寬長比設計的問題了...
8 R; f0 k+ f4 u; Z% R8 R# Y我重新再重推做一次...
( }# X) p; E6 J# J( |; ?- c. K' k; P% Z+ D  @, V2 O7 l, U
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
$ b8 b, B6 }7 I, I) D# Q有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
' H* H$ F: }$ k7 Z: U) H/ B! h0 a附上他的paper讓大家研究看看。' z* P) M% T+ {" i7 i# T
**** 本內容被作者隱藏 *****
. Y1 I0 y! \* J+ }) l
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。1 E6 J! n7 O! H
要錢以後再說。
: l% [; ?& d8 B8 i( V3 I" Q* X" a2 ~" E' n' f4 B) F: f  A4 a
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 8 k0 Q- h0 v. _+ m5 m
咦?- C  g8 [3 U0 e
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......5 P! \6 m- e* n) ?5 _
(昏頭)) ?% I. ~, e$ s0 I
抱歉抱歉....5 Y- n' R9 }4 ~# ~( U" ?. y
finster大大說的....是指沒有MD和MC時的設計嗎??
* f1 m: `8 G1 {3 ^2 F& j0 a2 `+ d恩...那應該是我的寬長比設計的問題了...
7 F4 h+ x$ t; a我重新再重推做一次...

, N- I# i0 ^) o  e6 D
% Q) w0 K& q9 e. G
( G" U9 v' o/ _9 L0 Y+ ]  u, V( X3 F* ]9 D% J& [
不了解你指的MD和MC的縮寫意思6 _6 I5 m2 e1 r0 I9 a: C
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
  D% W9 a$ D4 b因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去& m: t0 {. B" P( t% ?5 ~
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
* b5 `+ {  @4 |1 G5 m小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。; z  M+ U* ]# `8 Q* x, @: {- e
很謝謝kgbriver的寶貴意見~~~
6 p( I# M1 j5 h' l5 A看finster大大的解說,5 q9 M4 ?/ H* \1 {" {8 L% v
發現OP的學問,還真是多....
, r/ A5 \; R; i$ k唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~/ d: W6 G# [* y8 d7 ^, O3 Y
" |: n/ ?* a2 g$ G3 @% @
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
  c- e" _8 z, J% J3 N7 i+ r# q# b3 _2 l
/ l/ N0 o. K( H( n1 F( P恩.....原來如此...
, J2 m5 N3 e% ~' D. _今天發現了一個問題.....小弟的功率真是省到了一個極點....
/ j+ G) M: K* C- ^( \5 M: x/ e) J電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....& [7 V$ Y6 S0 U
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
- A/ G, d2 V& h' y# q% V結果失敗....1 T3 \1 C/ L- X: ]6 {* w
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新...." h0 Y7 F; g. V' X9 w% P
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 3 l$ O; N9 m1 M+ N  y; o, U
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定..../ Z5 W: d8 Q" @2 I; @
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。3 L: f: `0 A( |4 x8 a
很謝謝kgbriver的寶貴意見~~~. j; f9 I' m) [+ U5 n) L: @( y8 ?$ G3 @( F
看finster大大的解說,
2 Z6 Q2 v; T* W. o0 N9 G# b+ n% |發現OP的學問,還真是多....
7 \+ e8 h: ?) c8 H  k1 i9 K唉...小 ...
  D7 z, }4 _& W  K

" p9 u/ ~- |$ R! g$ Q
' R4 K* |# S. h, q我想,你有點誤會我的意思了8 s9 L  `" R# Y7 K
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬% f, E8 T8 ], v
而我前面所言,有時候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 發表
3 n. J2 `6 m/ A6 U2 f: n如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)3 }* o# T- g$ D# E
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

- [0 _! P' c- v2 o& S9 X. k' [( N$ n9 u
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....# q& D& ?: q, ~  {$ S! k
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-6 01:09 PM , Processed in 0.180023 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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