Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

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

) m1 }) P/ \: o' T6 }. ~上面是在下正在做的差動放大器,正遇到瓶頸中...冏# s5 x$ f2 @7 X/ x3 P9 O
在下初入門,設計跟理論之間有極大的差距.....
( M5 L/ K! d1 J- u8 c  V* V在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,3 f! r: N- w1 X; r1 F
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,% L/ S- Y5 @+ n# E0 `+ a' F
等到M1到了飽和與triode的極限的時候,再調小vb3至適當值% h% |+ n0 a: v! w+ b* K  c
6 x9 n% p8 t# g0 z5 G  q
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....
( i) M; x* H7 ?但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
, \. u  ]5 e# T, ~2 Q1 p在下使用的是65nm的製程,所以VDD是1.2V,
1 w! ^0 g$ J6 S而我VCM的值則是固定在0.6V,
8 S' b) u7 n5 i  k' Y看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,5 d8 |! x! x* p2 r* t2 s0 v/ G' D
7 d4 u+ _0 I* h2 N7 M& {" O6 @
所以有幾個問題跟訣竅想請教各位大大,
0 d7 N# H' j. W( o% z1.VCM的值真的需要固定在VDD的一半嗎??
- J& [; }; j4 {
/ g2 _! }6 }- w2 O! E( P! u2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?
; m% D2 i  g! J4 ?( F0 o1 N! J7 @' y6 R
3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L..../ E, R/ a) w3 V. v
) x4 L" _- l/ g
大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣..., v/ J: L) R+ [% D5 P
希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
: b& g' ]4 j' l9 u2 o$ l5 ~) H$ |& |附上他的paper讓大家研究看看。
, f, V7 _0 @# z0 v+ T8 u
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了
% C" @+ `% K! T" q***********folding*************: [* |  B1 B7 i- G" p
.prot
& g9 G. e7 z. m+ f4 y.lib 'xxxxx.lib' TT
8 m2 _, N2 `* ]) W9 y% j4 \.unprot' m3 M+ B9 c" y6 d
.globle VDD
- ~" Q. x6 i) C, \& G.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um2 F4 _4 U' b6 J! [" I2 i- A( B
***********description****************9 f3 \6 V9 d- l/ |- [
*****************
* S+ J0 z0 Q' Z, C1 i  S+ I4 qVDD vdd gnd! 1.2V6 z& f$ q7 r+ Q" S# G; b4 h5 z
' h9 ~- X: [6 `
VB1 vb1 gnd! 0.74v
3 n8 }# ~  v! ?' R" ]% p' Y+ EVB2 vb2 gnd! 0.4v
* S# ^4 i; Z* P2 N( }! M9 x9 C8 vVB3 vb3 gnd! 0.38v
9 Z  v  H5 D  {6 G- i) q4 S
( a/ ]6 w$ u- W5 u4 RVCM vcm gnd! dc 0.6v
" O. @$ [: G9 b) q4 S/ ]' W5 f7 D( YVD vd gnd! DC 0v AC 1v sin(0 0.5 10k): M( z. y& Q' D3 E- L0 V% S" C1 Q
*VC vc gnd! DC 0V
: `0 k# ^' k) S' a; K/ }9 q) sEIN+ in+ vcm vd gnd! 0.5
8 p% d% U) E; [- |  M) bEIN- in- vcm vd gnd! -0.5
. }/ }0 @2 S0 ]+ r  O* q$ j. |; k" x*****************
  d& L7 P/ k  a' c) t: x( _( C- I; g" U; c! r# t+ h# O& a# j: q
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp# B. h2 p/ I  h, o& p  P; W$ E
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
+ M  G, R& g& ?$ F: |4 b+ ]9 L% OM3 n2 in- n1 n1 xxxx L=Lp W=Wp1
% p& U/ _: m4 O3 H8 K8 ?4 BM4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
- ]0 G% E1 e) N4 Q) H4 d, T9 nM5 nout n4 vdd vdd xxxx L=Lp W=Wp4' `3 a4 t( t7 B. q
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn32 r7 D# }  O+ b/ y! ^
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3- _* H2 Q7 E" y1 c
M8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn2
& q. E& U' I+ d! T4 n* IM9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2
* L0 a/ k: D9 t& h9 ^4 ~+ {, E
9 b2 f) ~" j: s- {4 L***********analysis*************
6 _% c4 B. B7 X* g3 G************output**************; m5 @+ q# w+ C3 W
.op
; `$ J7 v4 L& e& ^.option post
" M2 b' P, a6 A7 Y.tf v(nout) vd1 s9 W; p; C9 ^, ]3 i# }4 g& I
.end
. w; E- k1 z/ `  k1 D& }& O3 L) E. ~! s! F- q( ^3 I
      v(nout)/vd                               = -115.0583 0 l; c5 a: e4 L& V! |! f9 Y
      input resistance at             vd       =  1.000e+20
2 }% k) v. T. b      output resistance at v(nout)             =    1.0725x
- w1 B( g9 z$ t2 L! Q增益只有115.... 要怎麼才能升到1k以上勒??
+ B0 Q: w  B  a- X
3 A2 t) w* ]7 ^; M[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB & c3 j, A9 ~% v0 ?
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...3 t% e4 C5 K1 U; z5 Z2 i' a2 ]
因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,
' `, q/ m# h8 |* N4 [& |結果反而調不出我要的值,
% M' i$ P# Y! Q) q8 @小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
" @3 e" h; R' c' `: d7 C
7 y* l" V2 ~' W7 ]9 z
' f% G+ a; _& J& _+ @' p多虧有vince大大的肯定,小弟才敢放手去做- ]  ]5 Y! o6 O6 s+ R
3 V. z; {: Q" M/ a% \4 H
不過,現在卻又遇到個難題,
1 ~7 {2 P6 O$ S8 s" L電壓值該怎麼調,或者W/L該怎麼分配,5 G, M/ ]+ Y2 b5 l7 q0 e+ E
才能讓Mdrive的部份便成SATURATION??
8 U6 f( M  W& }' n3 F; G調了整整一個下午,linear就是linear,說不變就是不變....9 L: D/ E4 P8 t( h+ X1 S* Z' v
M5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話)
$ J. ~0 a& Q  Q7 c0 n看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉7 c4 Y# D; b6 @/ b
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?& ?% e# V1 M1 a8 m- T9 d9 G
因為看起來是IC內部的power
. H- R6 q+ t6 ~6 ^1 z需要多少電流?
1 s& _( U/ s* x" [( E& A4 `8 G0 {3 f  }regulator 的load regulation spec是多少?' ], K( p: B0 M8 r
第一級OP bias電流多少?
3 J2 T& W# E5 b* O) c: p這樣比較好提供意見 
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會這樣改變的...嗯嗯,我明天去實驗室試看看。
) d1 j1 x6 T8 F7 v6 G) _3 N謝謝hiyato大大提供的PAPER......6 j9 g- A! i5 O. {/ l
回vince大大,
/ q+ y( Z' \  o  A9 cload預計是SRAM ARRAY,是作為SRAM的供應電壓用。
3 e/ C5 G$ E5 K) b( g: R剩下的...恩,也不太清楚,似乎是自己設計....1 K% o$ ]* [% q5 `4 @! J/ f
所以...就想說先以增益為目標....* O% N$ ]9 _3 H/ `# f0 ^9 {
; L5 F- f6 @. L
[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
! w$ A0 a; }9 n. X, }感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
* K  D. `2 q4 a  s2 b1 ?( }當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)0 v6 x$ }* ]5 u$ K. h+ T0 ^% }
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況)7 ~4 V; ?# `* e9 \& x
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain, a  y9 k' G' d7 _- b# O/ _1 l9 M
   原因是kbgriver所說的  % i5 M0 M- _* |
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current9 y! y1 {  \9 C3 ]. F
   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
6 R0 a, p) {# @9 V4 Q& H' f: v   做了也是白做
) n8 |" y7 x- v9 a1 O+ ?( B3. gain大有他的好處  可是over design只是增加自己的困擾4 k0 j$ J4 Z; V
   所以你應該是要去算一下你到底需要多少gain
1 V: a2 g4 H6 \, g- W( e- \4. 如果你是學生  而這個不是你論文的主要部分 . Z0 {1 g1 U/ R. X2 s8 F" l  x
   那我會建議你用更簡單的架構0 w9 z1 U' C7 A" _5 M/ r
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
# [1 d  e2 `5 @( n   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的2 {/ J; \/ J2 \8 G' ]
5. 你的VCM就是你的Vref 不是1/2 vdd
% ^2 |' f% Z& T6 w2 T6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
# k9 C( w2 U6 C7 \5 f/ v& s7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
+ j' C# A* d: L/ y4 Q* x8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
% I* P/ \( c5 o, [: F& k0 v. N不會拉,vince大大見解非常的寶貴唷!
! o$ s2 s+ `+ {更謝謝finster大為我提供的建議,
0 a! d7 ~: e" l看到各位大大為我解答,讓我求助無門的情況下感動非常了
, _5 N; J& |9 I恩,我現在就試試各位大大的方法,跟建議,, {5 O1 R0 r4 @! d/ M
我試完後的結果再跟各位大大報告!, }# p! j: F9 Z$ {* ^' h9 J
謝謝大大們的不吝指教....
9 S# y4 F5 Q: Z6 h. V(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)" I8 {: V" Z8 N* g
) ^# c* T2 I  t5 o) b) \( d
恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流...' P" w# B1 T: b4 W1 \3 B
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子....
0 u! [! B" ?4 c+ n+ j0 k7 o除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
$ x8 s* }; X) L- A9 B小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~" K, O6 ]5 P! D0 `
1 O8 p% Y7 Y  `$ V0 J2 p
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?1 o$ j$ ?- \  w- P& y  ^: l( \6 ?
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......$ B) a! _& W# {6 K. a" |/ G% n) E
(昏頭)" E, Y& N. P- G0 ?4 e( L
抱歉抱歉....4 H9 p: ?% ~3 ^, q- Y
finster大大說的....是指沒有MD和MC時的設計嗎??0 k$ T+ I' l5 R* l: D
恩...那應該是我的寬長比設計的問題了...
  g2 F( x/ Y7 R( M1 [我重新再重推做一次...
# z& R5 ~: @: y6 Y( W2 s
0 G$ H6 ^& I: R% o/ b3 N[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
& b7 ]7 i- x  D: \有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,
4 B7 C. f/ m0 A% e附上他的paper讓大家研究看看。- j9 S" @9 w9 V
**** 本內容被作者隱藏 *****

9 W, H9 L5 c( c1 H2 W. `* j; @regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。/ X1 X9 f0 i8 s5 w
要錢以後再說。
% w6 a0 K8 _! E
2 l- M4 O* c* @' N[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
* v4 p6 w: ?4 M5 e$ j! t( J咦?  t0 K5 |9 F' B
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......
: R5 u0 U  C! x8 x, W. j(昏頭): e* t; }3 Z2 S. n+ J
抱歉抱歉....$ ]* ~, ]2 w" E8 n
finster大大說的....是指沒有MD和MC時的設計嗎??1 |, f( T2 P* \
恩...那應該是我的寬長比設計的問題了...
7 N5 n- {  ^( B+ |- M我重新再重推做一次...

4 n& K# I# j+ e: H7 u
- j# `4 k3 r2 w& _
* X. e: G+ ?% G6 D% Y1 Z, A& B, i$ X; J  x
不了解你指的MD和MC的縮寫意思, N/ j# ~) J$ G7 H
我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance- M& a7 Y+ x! V0 D
因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去
, V$ ~8 p3 W7 g2 }1 E+ k% @自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....6 P& w5 V# Z- F+ G1 O9 q- |
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。
$ c# o- c( {, s" ]( c很謝謝kgbriver的寶貴意見~~~
3 W5 h) u. i# i( O0 ?6 S. W  X看finster大大的解說,, @' D3 D$ }, C8 e8 T/ E0 Y, p
發現OP的學問,還真是多....* x( P4 s7 N% o) ^5 f
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~
1 u4 d9 \# s5 [# i) ^0 ^4 Z# c) U* c$ o/ c$ e
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
5 Y& y) ~3 \& x: M; R* f: t$ O# W1 K3 |
0 H8 h: F3 _4 F, X. \: t+ `, T恩.....原來如此...; L. i& i& V, `; Q7 u- w1 L
今天發現了一個問題.....小弟的功率真是省到了一個極點....8 @6 |' X& @) M0 M, i! `
電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....$ k# y7 a7 z0 k( i
也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~
! m0 v9 E/ K; H$ k' I結果失敗....$ s9 f! i' J" B, t3 d
真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
) P$ V0 J7 r# t$ ~* `: i大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 2 ]/ ?7 T9 X8 f$ I' P# I$ Y2 x
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....8 a: N) V  R/ i( M7 y
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。" z1 b- J+ b7 ^- J3 }/ {
很謝謝kgbriver的寶貴意見~~~
4 @9 w4 P9 ]) ^9 _. c/ n  O* U& s看finster大大的解說,& R1 G* N: e8 C7 F$ T6 x2 A
發現OP的學問,還真是多....8 M& h1 \& R5 a
唉...小 ...
. P% I2 ~1 j) M& d$ q; A# j( A

$ r2 [  G4 b4 y& |+ F7 e5 ]
. z! a" ^5 o; @) t* y我想,你有點誤會我的意思了
8 N0 b2 h% v. \; P9 ?: E在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬
% c: w0 j) B+ z  w0 E  d% A3 h# U而我前面所言,有時候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 B3 L: N0 M3 ?% l9 A% @2 o如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)
4 l; Z' n% H3 {6 [; i$ S/ e% r而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...
, T/ v7 U' U7 @2 M& r" c

$ F& y" ^' x- ~7 H; H; j嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....
% ], T2 w+ t, R% M' v" b哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-28 06:23 PM , Processed in 0.140008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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