Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
: n! N! u4 W9 v/ b' Y) V& r
上面是在下正在做的差動放大器,正遇到瓶頸中...冏
$ t+ |# ~  u4 g2 n* [1 O# A6 u在下初入門,設計跟理論之間有極大的差距.....3 b8 v  a6 b" M4 d# x2 D( d3 r
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,4 q1 ~/ ?! ]1 q) @% d* @* Y! G
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,  z2 X# s  Z4 D4 ?
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值3 P4 R4 v  v3 t
/ r+ P0 j. `2 a; |% [. q
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....) ?' _' }# Y0 b, N
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
, X5 a' L/ A6 E; w+ _+ i在下使用的是65nm的製程,所以VDD是1.2V,7 w7 s- o) G2 ~6 z+ p3 m! P
而我VCM的值則是固定在0.6V,
. {$ z/ H: N& y2 a0 r# n看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,
1 J- o6 h) {  ]7 z7 y- P0 u) Q4 a* \2 c' p' Z4 _
所以有幾個問題跟訣竅想請教各位大大,& A# G% u7 o" z6 }+ ?' Q4 [
1.VCM的值真的需要固定在VDD的一半嗎??0 P( V2 J0 Q8 Q! u) |6 t+ L( [
" F) s# A3 \1 w+ y/ @# @/ Z
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
  b% }1 |6 o: m8 T* @9 t6 T
' A  }2 ?( _( E9 u' U  Z; s* k9 J3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....8 O9 I. \) M1 ~" _
3 a4 f, M8 P% V& T4 v' o
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...2 ~) ?* g5 h$ S9 n% M- ~
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
2 a2 H; `5 ~- I* h- f5 `4 L附上他的paper讓大家研究看看。* S2 ?* V( [( ]7 m% W
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
2#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了  ~! s2 g3 _. q+ j! x- J, M# a
***********folding************** T) g+ H; n3 i5 e8 i8 I" F
.prot; X0 b! r) r2 J8 Z7 Y  h
.lib 'xxxxx.lib' TT+ h5 D7 N* {, G$ ]: A. V* b; }
.unprot
/ D8 `3 C; Q& K2 X/ N4 Z3 [.globle VDD9 b  C- L) ~& c3 R) O; W! w
.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um1 s# `; j$ x5 }8 b
***********description****************0 D1 D' H* o9 i* F: j
*****************
7 V7 J, e% J0 b, e6 O+ Y( V( JVDD vdd gnd! 1.2V
3 |% V' T0 `( [
! L3 I$ h- b7 iVB1 vb1 gnd! 0.74v
6 p* Y! A6 f0 T1 N  s9 mVB2 vb2 gnd! 0.4v$ D3 A8 K0 @8 J; r
VB3 vb3 gnd! 0.38v
8 W% ]8 _$ y$ b* `" U# q# c  f2 W, b2 ~4 M) ]" d
VCM vcm gnd! dc 0.6v4 p9 G1 n/ i" Q* d: C; M
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k)5 @" `6 g) J* J( P4 b. P! L+ m
*VC vc gnd! DC 0V- }, N/ A7 G7 Z# `3 ]% `
EIN+ in+ vcm vd gnd! 0.5' A4 T' b' d) N' v/ g
EIN- in- vcm vd gnd! -0.5
' s! N% [8 t6 A6 E0 X% P*****************8 N5 ?8 e* F! ~# R( b

3 R9 r: p! }$ M$ D/ Z1 wM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp
9 d- w0 |7 j4 k4 z$ z7 \* [5 g* RM2 n3 in+ n1 n1 xxxx L=Lp W=Wp1( d  U2 D. h( R5 P* J$ z
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1& j6 d3 a2 C3 p
M4 n4 n4 vdd vdd xxxx L=Lp W=Wp47 c/ k; I4 Q# }5 S! m0 X- w
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
6 q0 F- @) a" p# a- pM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
2 E! T3 w, f) r! v( o8 T# HM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
/ _+ @) s0 {8 ~- x5 Z' h9 \M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
: f+ c! y4 i+ t" w! D" J) qM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
7 Q& Z# f9 Z4 ~: D$ J8 L8 i  K# |! d2 |
***********analysis*************
% n8 a7 \! D9 K- k, y: Y( o************output**************) u4 F1 X3 D  n0 r
.op* E, g& b; k9 [
.option post/ ?! h# d  J" o  H" e. \
.tf v(nout) vd! N8 C0 A* K, G9 b7 z8 _; k! l; h( F0 q
.end2 {( Z5 t5 p; @0 W3 {8 G

: I. d5 n, h& u# T7 K6 w      v(nout)/vd                               = -115.0583
+ T* H7 Y8 O. z* ]9 l9 P# E      input resistance at             vd       =  1.000e+20
, U" o9 o- f/ J3 T/ g      output resistance at v(nout)             =    1.0725x7 b1 A# k. c9 d5 B3 G- K. H
增益只有115.... 要怎麼才能升到1k以上勒??
( ^  N" a, E2 o/ ]; P9 {6 [, r4 s/ x+ n
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
3#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB . x6 M2 Z" ]$ O* c4 v
差不多極限了
4#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
' j8 O( G7 k8 m+ s2 {, ]3 n因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
7 [+ `; v  C# D- I結果反而調不出我要的值,6 _8 u  a8 W2 r
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手' D6 ~+ z0 b: Z
# Y: b. m% b+ y/ z# G6 V
$ ?2 y; B6 v; |
多虧有vince大大的肯定,小弟才敢放手去做5 H; v1 f! a) Q+ l) m0 u
+ J' m; d: A9 h/ F
不過,現在卻又遇到個難題,
% [" `0 z5 j  A* {" p$ ^電壓值該怎麼調,或者W/L該怎麼分配,3 E5 w" f  ^7 d9 w, t* |$ A% I4 c
才能讓Mdrive的部份便成SATURATION??! {8 I5 X' [" }: s- E1 [
調了整整一個下午,linear就是linear,說不變就是不變....
: s% C3 ^# `0 d9 J! sM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
5#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)% i: n& K$ ]$ S/ n
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉( T  y( j8 p* Y, B
你可以調看看
6#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?# w! V# N& F  s; F
因為看起來是IC內部的power
2 D, e7 e8 \+ @9 U; ?  l. `需要多少電流?: @7 w9 ?3 N8 Z3 l0 h/ T
regulator 的load regulation spec是多少?
1 L8 W: A' L% }8 U8 O, b0 L第一級OP bias電流多少?5 u- d% C5 M% e9 m1 F* k3 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會這樣改變的...嗯嗯,我明天去實驗室試看看。
: E8 G" A2 U2 `& ]$ |) H$ @謝謝hiyato大大提供的PAPER....../ G; M7 d$ j. C
回vince大大,6 d4 h  B7 K1 `* E
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
1 M9 U) I9 d. P' a剩下的...恩,也不太清楚,似乎是自己設計....
% T$ h0 Y9 K; `' X所以...就想說先以增益為目標....
6 h( _( k" h, ^+ A" s7 R- W; _9 v9 i: G0 O
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
  }1 H4 k" `0 Y- T& H1 t感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
7 W+ E  H6 Z( C# f當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
& N) F% g+ c1 A3 z8 m+ D而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)5 q& A6 _* A1 ^: t1 {9 W
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain7 r  B2 K% I) q" b, t
   原因是kbgriver所說的  8 V+ g0 F) m) k/ s
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current) v; C, h8 V4 m( ?& e
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region9 V" a& T: G6 O' B; f
   做了也是白做
" e, A! R: Z- }8 q4 {3. gain大有他的好處  可是over design只是增加自己的困擾4 S2 p7 R2 u- E0 {, X* y- ]
   所以你應該是要去算一下你到底需要多少gain8 S9 }# \3 J' [* a0 q$ c
4. 如果你是學生  而這個不是你論文的主要部分 $ O1 Q, _, C3 P
   那我會建議你用更簡單的架構# W0 F. o/ h/ {( V
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation1 D" c$ y+ S2 D( r
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的7 `+ P7 y5 I. U7 ~. ]' H' B
5. 你的VCM就是你的Vref 不是1/2 vdd, O" l9 O4 d7 Z/ T
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了& w7 K; ]$ k" h1 d
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
$ P3 B) m- c6 `8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
- d' d, y# Y' }2 m8 Z不會拉,vince大大見解非常的寶貴唷!3 B: m1 }) v5 a/ b/ Y9 H
更謝謝finster大為我提供的建議,( w, s. `& G' \  B" x) ?7 z8 b
看到各位大大為我解答,讓我求助無門的情況下感動非常了$ \7 h7 v  x; Z. v" O
恩,我現在就試試各位大大的方法,跟建議,
* B' ~  p. Q4 S. g# b- c- x- {我試完後的結果再跟各位大大報告!: D' }' X0 T1 D1 H& h. s' l
謝謝大大們的不吝指教....
3 n; y! z9 W& ?) W# x: I. j/ O* I(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)2 Z  E, L3 p5 {% W8 g. |0 {

6 i* t0 x& e+ |$ ~8 q恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...4 U: ]( j6 q5 G
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
/ H: Q+ L0 C2 l3 X- B除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
) I- r* _- W) g4 v2 u0 f# n( I小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~- Y! }; C  T0 j
5 i  F6 O, T: H. r6 B3 a5 ^, o; t" O
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?; j0 L0 x9 _6 C) h$ T
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
5 n, X+ K: x, {' V! L(昏頭)
7 C: {  a# P. B抱歉抱歉....
1 R- @5 @! T/ L6 i) ofinster大大說的....是指沒有MD和MC時的設計嗎??
" E% P  ?" l% j2 N$ [: k恩...那應該是我的寬長比設計的問題了...
  |0 L$ P: d& G+ A我重新再重推做一次...4 E7 X$ T( v- O+ W+ c
9 {' E4 V& {) X5 {3 S' x
[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 . O+ |2 S' j0 P- h0 R! w
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
- r8 y1 ~# ~" H% j' V% y附上他的paper讓大家研究看看。7 a: y5 n5 [% e. i3 T
**** 本內容被作者隱藏 *****

  V3 q  y/ U% V$ K5 q( K5 r% D3 iregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。8 O  `, O$ X- e# [1 A# K% m, V
要錢以後再說。
1 T& W8 n( g/ N) x& o, V7 l/ q" D: m5 B3 b9 e6 X  C: R7 d, X2 c
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 4 _0 t& s9 W2 o
咦?+ [7 @, ?1 O4 r) V, L
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......  Y0 A3 _5 @! T
(昏頭)
" M, i* y* ~7 E; S! `抱歉抱歉....
! l: @$ W. D, \. tfinster大大說的....是指沒有MD和MC時的設計嗎??1 h9 `$ e+ H  t! y1 N
恩...那應該是我的寬長比設計的問題了...2 z( u4 Z) {  B9 @
我重新再重推做一次...
  e$ e3 J) [3 ?; L

& ~6 \, `! w1 ^  p, p! v
9 r0 h2 C5 ^& [; o: E1 c+ e, s! h( G1 _0 F3 ?9 F& `
不了解你指的MD和MC的縮寫意思
7 W& }( l# v/ _( B+ \我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
0 _1 W; ]$ C: k  s3 I$ e因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
* e5 W  }/ K) X1 m6 I; h2 q自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
2 F0 }1 A8 }& l; ^& {& g" B小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。3 P8 E# P7 ~. t* m4 P3 o
很謝謝kgbriver的寶貴意見~~~
+ W; E! w! p! \% S4 }! o/ E! K1 H看finster大大的解說,
* X$ `9 O: ]3 h( Q& |! h5 z, w發現OP的學問,還真是多....$ X, F1 R6 f/ P: D9 I  @* M
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
7 ~9 m2 P# @: p9 \1 R" p3 o( v
  a7 x( c% p/ \* C% ^從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?3 V$ x* e* I( A+ i

* l, w9 h2 d# B- _+ P/ ~恩.....原來如此...
3 [* T3 W: E& g9 X& s/ F今天發現了一個問題.....小弟的功率真是省到了一個極點....
$ L/ G! s4 _- i: X4 |$ G$ m1 H電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
% q! j4 r* l; U; {也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~( t" p9 o6 _' |/ C+ f" l
結果失敗....6 B5 F6 x/ |9 G  R+ {! A0 g! L1 m
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新..../ }; K( _" B. C0 m8 d0 M1 l
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 # \: q/ i& ^! ^( v1 O3 M
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....+ A  Q$ u- p7 ^$ @; }0 v
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
4 X8 c) `& t8 i- \很謝謝kgbriver的寶貴意見~~~3 P. u) r& ?3 G; ]
看finster大大的解說,
$ A6 y0 g# ]; U8 ~發現OP的學問,還真是多....
- s  s' m) [) [# L/ b# B唉...小 ...

8 B4 {/ c' ]3 a9 l" C7 g* @5 ]
. e( o& h. H% [) h" P( P
0 u( U$ k8 m$ {- _5 R/ m我想,你有點誤會我的意思了7 r+ ~, ?/ D0 M0 @! E! ^
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
( M  Z+ w4 B/ ?3 ]而我前面所言,有時候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 W- M( y- C/ e7 e0 D+ p6 O( ~3 B
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)4 q$ c: Q- p1 L7 `$ C
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
8 R, k" F" g. x) C
% @" O  Q" m. Z9 S6 B' m
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
) F) B6 A8 H/ X7 Y哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 10:45 AM , Processed in 0.146519 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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