Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

( {* c6 ]% }  k- b0 e4 D上面是在下正在做的差動放大器,正遇到瓶頸中...冏/ E6 \/ u" b7 D/ `5 z
在下初入門,設計跟理論之間有極大的差距.....8 Y$ ?/ L4 G  w& E
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,
  B9 J+ j3 C, Z) x8 u. ~所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,+ U7 ?6 m, Q  z- j8 H# v
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值
2 W3 G, q3 k4 M& S: d. o
. o+ ?" G: |& Y8 z9 g- o3 _增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....6 e) `" l% l5 U! M& z
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
* H5 {, t, j3 a" }6 ?: s0 P在下使用的是65nm的製程,所以VDD是1.2V,& I" S# P# `1 I+ N6 c: n
而我VCM的值則是固定在0.6V,
/ H3 q$ B8 ?# x, H+ C. S看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,& `- b: P1 P/ i* }% J& w

- ^" \) b3 k0 K, X( }所以有幾個問題跟訣竅想請教各位大大,
" r  w; U) O# K; z" t1.VCM的值真的需要固定在VDD的一半嗎??
" J! [( g0 X: u% ?( A+ O* n/ ~( U; ?! A- C+ B  P6 \
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?5 r' y3 [) L* q9 Z4 T5 N. x

) l1 }( g8 A! l3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....% n1 [( o) n4 o  J+ n

$ u7 A$ z: y8 O大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
5 B+ b) P8 s8 G3 [5 I6 l, s希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
! k2 H+ \+ |% s6 l9 ^8 C4 z附上他的paper讓大家研究看看。' W- r  c- B' k0 f
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了" ]) j% J' f; Z9 g( u' I
***********folding*************
0 H+ i& o3 p  S7 ]7 i8 l2 E.prot4 f) c, U: g! F: F+ |6 m6 @
.lib 'xxxxx.lib' TT  K5 T8 F9 K9 a5 l1 I
.unprot+ ~  E; ~) v  _' {) ]* _* q% H+ d
.globle VDD
! r& f. K, T* Y; o5 R.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um, O6 i# }, m# i# O
***********description****************4 `7 k6 b; N. e. o+ `
*****************
$ r$ t. j+ ^+ U; N# ]' R/ tVDD vdd gnd! 1.2V' O0 M0 M4 x6 g* A7 \/ _/ k

+ W5 u: [  x6 U* a* e" ^/ Y$ {# u6 XVB1 vb1 gnd! 0.74v
  V0 W4 h) S: u7 b) ?* X! ]% ?VB2 vb2 gnd! 0.4v
! v3 o7 Z/ e$ sVB3 vb3 gnd! 0.38v
6 U1 e" l. p: r+ V3 n' y" q
' r( d( N: G& ~5 j/ c$ }& {VCM vcm gnd! dc 0.6v
' I9 d/ i5 G: Y6 `" l8 u0 K1 x0 N. yVD vd gnd! DC 0v AC 1v sin(0 0.5 10k)# [5 ]4 u2 W6 h
*VC vc gnd! DC 0V8 k$ {' f' y8 z! ]8 L
EIN+ in+ vcm vd gnd! 0.5% }8 ^4 k  D1 X5 i- Q7 G  g) G
EIN- in- vcm vd gnd! -0.5
* O- Z8 d! q7 g7 T9 X*****************1 f$ N0 k3 @" x1 j% u, ]

8 V/ D% f* O' p; [( c& f  IM1 n1 vb1 vdd vdd xxxx L=Lp W=Wp# m% r! y; j! P* q1 \
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp17 a% ]) ]8 ]6 Z8 h
M3 n2 in- n1 n1 xxxx L=Lp W=Wp1
7 G7 Q5 _% S! \( n" wM4 n4 n4 vdd vdd xxxx L=Lp W=Wp4* R1 o( ^; k4 b8 h
M5 nout n4 vdd vdd xxxx L=Lp W=Wp4
9 a) v. D2 Y& hM6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3
2 ^- T( S  h1 hM7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
; `9 c; k9 G8 l  h9 sM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
5 {$ f. Y( I, X: `; \7 C! PM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
( G( V  L7 k: f  d% K# ~9 z% c& @/ d2 Z$ f, I& E1 c2 f
***********analysis*************9 u/ c% H1 h4 j+ [9 T! ^
************output**************
: i: D- Q& Y+ d( s+ i.op# e0 T+ Q2 ^& x5 \
.option post- g$ W8 g; H/ w& S3 }& |; n
.tf v(nout) vd
2 |0 ^! b  P9 B/ t3 D& f.end
# [/ F( d4 K/ b2 s) o3 ~) \
# i. f4 B' k, W8 V# m- U# Q; D      v(nout)/vd                               = -115.0583 # S1 [# Y. b/ ~; ~
      input resistance at             vd       =  1.000e+200 Q* t; Q5 x6 r( }% N; x
      output resistance at v(nout)             =    1.0725x7 d: v) M; H  P) D: b
增益只有115.... 要怎麼才能升到1k以上勒??
8 z! [% a- r4 b. o3 y. g& J8 o. \- X- I
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB
' i: q; F; y% A; r: p+ L差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...4 u' m4 {% t5 F% T
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
9 q7 P6 J3 R& G' f7 M  I結果反而調不出我要的值,: @) B" |6 u! K) U
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
1 T# A1 ~" a- Z- ~% b
0 R9 v. e' S& l, H& M0 w, }, r6 T! M6 `' C. E1 |- Y7 W
多虧有vince大大的肯定,小弟才敢放手去做" J% q. B, I7 l, P
, `1 e( J2 E' R6 q. V7 ^
不過,現在卻又遇到個難題,
6 Q3 ]0 w4 M( e8 y' [* w電壓值該怎麼調,或者W/L該怎麼分配,
* p( j# X) r9 P! r5 D6 f: m# ^* m才能讓Mdrive的部份便成SATURATION??
0 S5 t/ i  M8 d% p0 `$ T調了整整一個下午,linear就是linear,說不變就是不變....
- p* b5 i, L! R( q9 C4 GM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
- F6 X& V; f. m' d看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉1 z0 E6 k7 B% n1 L" t7 ^5 v
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?9 x9 m1 d$ f8 b0 z
因為看起來是IC內部的power
; _* _6 l3 t3 u2 p0 r( M需要多少電流?# n5 i6 O' F! |! k3 H
regulator 的load regulation spec是多少?
$ \9 P. E$ A( H( z第一級OP bias電流多少?: Y1 }9 }) {& x7 D
這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
- F7 \* m1 O0 q7 X  B& w謝謝hiyato大大提供的PAPER......
. O( R2 g! W5 g: w回vince大大,
7 s, ?9 t) a- B& Gload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
3 ?8 o( r" K2 H2 a% o剩下的...恩,也不太清楚,似乎是自己設計....: Q) O3 S8 h& q3 Z, P! H
所以...就想說先以增益為目標....
" G) L) P8 x* [! X$ F1 `& s: F6 i: D" @' V1 j
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?& [2 ]- q+ b" T$ c& z
感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!4 C% D3 \: D1 R- @7 w' u
當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)  r6 e: U: r8 y. J3 H( F
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)
; s. n  j( }; V4 o$ F) D* a不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
8 u1 N+ m) r+ N& {   原因是kbgriver所說的  
  @+ d8 ?- k$ n8 f' W2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
% {1 ^$ @0 \* \* Z7 u4 V   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region" {% `5 D+ _" }% x  z/ v6 o, p3 j2 Q
   做了也是白做
! I4 G5 K% v) {# q, v$ ?3. gain大有他的好處  可是over design只是增加自己的困擾9 k2 I& X8 i, ?  m: ]
   所以你應該是要去算一下你到底需要多少gain* o% f. C7 W: o9 k9 Z# l( w
4. 如果你是學生  而這個不是你論文的主要部分
! ]' l' l5 I, Z/ e9 k$ B   那我會建議你用更簡單的架構
# H3 Y% b7 H4 n9 E   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation/ Y% T/ _; H7 i; V& n
   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
3 K3 B$ g( G, c1 w( s( T- z4 V7 l5. 你的VCM就是你的Vref 不是1/2 vdd8 s( P6 W# p/ B6 Y* F% t: Y
6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了7 J6 K, ?: i9 N- z% O2 c" q, C3 K5 W' Y$ F
7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
8 l2 u/ n4 C/ Z2 T! _' v' W( H8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD( U, A0 _( Z1 F+ O
不會拉,vince大大見解非常的寶貴唷!
+ W+ y, n1 i2 E$ a6 q9 H; ^' h2 H/ s更謝謝finster大為我提供的建議,
" C4 q9 P. h- e# |+ l- z看到各位大大為我解答,讓我求助無門的情況下感動非常了
9 D4 y- _0 F) `2 V. e9 R恩,我現在就試試各位大大的方法,跟建議,+ C8 O( T3 j5 y( ^  v# q, V7 H- O  s
我試完後的結果再跟各位大大報告!
: O2 o2 }( H% F/ A謝謝大大們的不吝指教....8 m8 h6 o. W9 l0 i) p8 u1 Y% w
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)' h3 h. E& m& {$ c9 N9 y+ e
& n3 X0 @! \3 A& _2 W: O
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...
9 D- T3 L; [$ Q3 q6 N而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
- A+ M  U7 A7 E除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
/ r  R8 W4 M! Z( d5 k小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
' x1 A6 i% R# Y# h! {4 k2 i. ^( Z) F1 r; J
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?
$ J" N% E9 t* N* A( Z/ X* D話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
/ b) V5 Q3 Q* d$ M7 S. {9 Q(昏頭)
$ Q* y" W1 P4 X5 z抱歉抱歉....& N+ x5 ?1 E- T8 v2 J1 `
finster大大說的....是指沒有MD和MC時的設計嗎??* g: m* a6 m0 `, O# u7 z  M
恩...那應該是我的寬長比設計的問題了...
7 e' r& u8 ~& }- y" m) q* A我重新再重推做一次.... T0 P* u4 H/ Y! N: n- W/ ?: Y

& T! R! Q( W  {- i( M" v[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表 : H/ P4 C8 Z- a6 D" ]7 T, z5 H/ ]
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,& A2 o8 V! D, a( A" P
附上他的paper讓大家研究看看。
: h+ F2 _+ |! w/ A/ e" P$ o. V**** 本內容被作者隱藏 *****

' d0 a6 @3 o5 O+ L0 uregulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。
0 `; w) A7 H' B& S/ i1 A  \7 { 要錢以後再說。
* E6 k/ W2 A( Q0 O( u9 B8 z; |, ~- ?8 _5 c0 j
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表 $ Q* S+ Q& r  x7 U$ R
咦?" `1 }- {: R+ d
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
( J4 `  {1 S( d) I0 d2 O2 |(昏頭)' Z/ T/ R( |5 X. Y1 ]
抱歉抱歉....
; f9 a2 _' v7 r0 c9 @! o- Ofinster大大說的....是指沒有MD和MC時的設計嗎??. ^; O" b  a' D& `$ O; q
恩...那應該是我的寬長比設計的問題了...
, b$ C2 V9 X+ }/ d4 a( e9 R我重新再重推做一次...

5 b' b, r1 C# H( S4 A
- x, f4 E  p$ N* }1 ?; Q1 y' J4 T, `0 X$ L. w3 [0 _7 R1 e

$ r& _& Y! A3 X9 O' \3 x不了解你指的MD和MC的縮寫意思1 A5 H6 W" n/ f- w
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance7 A3 m  g8 g* |! v. h
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
) e# y: A$ a3 ?. Y  }/ |: e自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....0 t& g  Y* T- u$ ~. C$ n
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
* `* l, c' f4 n0 h很謝謝kgbriver的寶貴意見~~~
/ K, M6 s/ z9 t- T: ~8 ~: |看finster大大的解說,
3 [, M5 P1 _( x8 T4 {發現OP的學問,還真是多....
$ S7 a9 A1 m5 m7 [' E" }唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~; ^( v/ c# j1 A: r7 R

2 l& v" z  Q) Z% B* Z從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?1 W1 R0 g& S: W4 B; K$ w

$ Q. D' v$ a5 N恩.....原來如此...
8 [+ c' ]- ]" _- w今天發現了一個問題.....小弟的功率真是省到了一個極點....
5 P( g9 t1 w1 F電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....* S2 b# U8 ~/ H3 Y6 K- Z
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
" g/ m) A  A0 b結果失敗....( k, _& B- M( W2 h  d9 T
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....2 v- s. L: N. ?7 G
大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表
# A  ?- ^7 m* L喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....3 x5 |  ]7 [# R
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。$ I+ f0 D" M' L
很謝謝kgbriver的寶貴意見~~~% C/ l' e( s2 y( X$ a7 g
看finster大大的解說,
/ N- [# N6 z* _1 l發現OP的學問,還真是多....& {; S$ c9 G( G
唉...小 ...
4 P  x; E5 I# w+ Z: Y
6 C2 N9 E% J, T! s1 a* z
5 S& o: l) c9 j$ ?- I% b3 T  t) n6 o5 D
我想,你有點誤會我的意思了
: n  ~/ i4 W; {( Z3 K9 h& D! x! m在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
" I3 S/ n  w4 p9 ~8 q5 k( `" c% T而我前面所言,有時候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 發表
9 s0 d, ~$ D9 _0 e4 R如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)" u0 t1 }/ e- G. J$ \! z/ v; W
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
" i% g. R9 N4 ^8 ]. f( }
7 a' U: a: p8 K* X/ c; }: {3 t
嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長...." d9 y, k  o6 o8 ^' S, T
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 09:59 AM , Processed in 0.161521 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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