Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-17 01:46:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
6 f6 X+ C6 N2 |  c4 }" D7 f
上面是在下正在做的差動放大器,正遇到瓶頸中...冏, ~4 M6 g2 p5 e. U1 z
在下初入門,設計跟理論之間有極大的差距.....1 Z/ }5 C6 h7 [  d, C4 ]4 o3 r
在下私心的設計方法,讓M1的電流愈大,則GM愈大,M4,M5的電流愈小,則ro愈大,, C0 T; s, x7 y' `  b0 p
所以努力調整小Vb1讓|VGS1|的值愈大,調小Vb2讓I5愈小,
' b7 b* y; @% g  q0 Y4 ?等到M1到了飽和與triode的極限的時候,再調小vb3至適當值2 O  _5 A1 Q2 W2 L6 F1 a
7 s, |8 ?3 A( G4 ~
增益是有如在下所預測的上升,不過....頂多卻也才達Vout/vd = 120....$ j# q% H4 V' V% F0 Z  O
但我的差動放大器想要作為運算放大器用,甚至要運用在regulator上,增益必然要K以上的單位吧(莫名的肯定),
/ g) c+ S( {' o在下使用的是65nm的製程,所以VDD是1.2V,  X5 p( y) x/ g* c$ k
而我VCM的值則是固定在0.6V,
& p- i8 D" J" n- X看別人範例的OP,也都是把VCM固定在VDD的一半,所以在下也有樣學樣,但卻也不知道原因,' \. a- S( U# R2 M$ n" Q3 H9 V4 n

& S& [4 ]7 r$ w1 E, ^所以有幾個問題跟訣竅想請教各位大大,) ?' D- f  m5 o; {
1.VCM的值真的需要固定在VDD的一半嗎??1 _5 [( A- e* V" d
- \* D' t2 N1 C% ^
2.folding cascode的OP,大大的步驟都是什麼?先調整Vb3,在碰Vb1,再調Vb2?然後再考慮是否調寬長比?( @& F7 U2 u' ^. f$ p' W

9 L9 X& h2 p5 Z3.寬長比初始都是先怎麼設的?例如我就會先設所有MOS的L都一樣,之後只調W不碰L....% w# Y4 W& w% M# y

7 C* L1 U  T# d* }大大可以跳脫出我的問題自立一格的回答喔~~因為可能我的問題在大大們面前是等同大學生看小學題目一樣...
- y$ Y( P' {! `( |+ c! ]希望各位有經驗的大大不吝指教(跪拜)~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享分享 頂131 踩 分享分享
推薦
發表於 2008-5-20 20:35:33 | 只看該作者
有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,# B7 Z2 W1 z3 N
附上他的paper讓大家研究看看。0 v; x, D6 Q. U$ G
遊客,如果您要查看本帖隱藏內容請回復

本帖子中包含更多資源

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

x
3#
 樓主| 發表於 2008-5-18 13:53:39 | 只看該作者
PO上小弟的hspice好了0 \9 \) A% m8 U/ V$ p; N5 w
***********folding*************, b' s7 W( P2 j8 W
.prot
/ n+ R/ E- K( f( m" l- L. I8 ^.lib 'xxxxx.lib' TT
4 _# _' f. `/ e0 {/ ^. f+ p.unprot
7 m1 Z- W2 N/ ]4 g8 T* [.globle VDD
( t) `" ^$ ?/ T) P.param Lp=0.5um Wp1=5um Wn2=1.2um Wn3=1.2um Wp4=2um Wp=8um
7 C2 N8 ]. D6 ^* b2 C0 H2 b***********description****************
8 v; X7 i! x7 G4 q& U6 X' z! O*****************  t) \1 A) D! u2 p; L0 ~: R
VDD vdd gnd! 1.2V; S/ `% ]5 L* m: C5 I6 C

: g; @' g3 A8 x; lVB1 vb1 gnd! 0.74v+ ~9 \7 z* @3 ^. F6 ]8 a1 U; y$ h# v
VB2 vb2 gnd! 0.4v) M7 N5 f% i4 e. h: p* |- u
VB3 vb3 gnd! 0.38v
( }' D8 }+ N7 K
5 n4 K0 ]$ C: Y1 v" UVCM vcm gnd! dc 0.6v( X8 O; {- I& t$ x. m* Q
VD vd gnd! DC 0v AC 1v sin(0 0.5 10k). S" c# T* a- N4 k3 C
*VC vc gnd! DC 0V
% {; t5 h( M/ u) W5 k) _1 p: S" kEIN+ in+ vcm vd gnd! 0.5
# ]0 I5 @9 h  ~: aEIN- in- vcm vd gnd! -0.5
, G" y3 M* N, r- y( j, B*****************
4 f! b) C1 G8 x0 R9 ?! ~! q4 W, M8 E: M* W
M1 n1 vb1 vdd vdd xxxx L=Lp W=Wp, R0 {7 g/ O: _# Q* n" @3 `
M2 n3 in+ n1 n1 xxxx L=Lp W=Wp1
; T: `4 q) D; ^. B2 ?2 Q9 a9 PM3 n2 in- n1 n1 xxxx L=Lp W=Wp1
2 m9 t/ Y( b& H! Q' ~/ x# rM4 n4 n4 vdd vdd xxxx L=Lp W=Wp4
# p6 W' ?: k, u1 k* l( F+ PM5 nout n4 vdd vdd xxxx L=Lp W=Wp42 B2 N+ m% Y1 L
M6 n4 vb2 n2 gnd! xxxx L=Lp W=Wn3" K/ j+ n. E" e! D8 P( Q
M7 nout vb2 n3 gnd! xxxx L=Lp W=Wn3
( }, I1 J3 B  |, v/ I, ]% MM8 n2 vb3 gnd! gnd! xxxx L=Lp W=Wn29 o% j5 j; _) K# R9 {/ }" l
M9 n3 vb3 gnd! gnd! xxxx L=Lp W=Wn2$ W# F& y* w- F
5 P/ Z& H/ ^3 [* \$ l, \1 x) W
***********analysis*************; m( Y0 M, a- z$ c; r
************output**************. }3 L& H" t* F  X% e2 ?
.op
# w4 c9 y( E  \2 t.option post
' @9 @9 a* t( j- P$ K, n( C.tf v(nout) vd
: q% @- n$ u6 P! ~* g2 D1 g# r) l.end
& i7 E" w  ~4 F  e
, e' M8 M3 H4 E( x+ {; T; i      v(nout)/vd                               = -115.0583
3 @5 b* r. V9 R) R/ C! ^. T+ I! j      input resistance at             vd       =  1.000e+209 ~! b6 A3 q3 F/ m8 \" I
      output resistance at v(nout)             =    1.0725x
+ n' ?) h) {( l7 Y6 p8 E增益只有115.... 要怎麼才能升到1k以上勒??
% U0 x2 _. ?1 N* k9 A* D$ V2 G! k8 E6 `* V) T8 s# t$ [
[ 本帖最後由 st80069 於 2008-5-18 02:02 PM 編輯 ]
4#
發表於 2008-5-19 23:28:39 | 只看該作者
one stage op with gain 40dB 8 H& _9 V( h( w$ X
差不多極限了
5#
 樓主| 發表於 2008-5-20 00:08:52 | 只看該作者
原來如此...原來是到極限了...
+ p" W, h5 @% b7 a' g# S因為小弟的解釋跟說明,造成指導老師誤判成後面的部分屬於LDO,0 k0 S: b9 A8 Z# [
結果反而調不出我要的值,! {' h, I9 C' y
小弟也跟同學討論了許久,以為會不會那張圖就是整顆OP,所以也開始試著從two-stage的方向下手
. }+ _9 v( K$ J6 A1 L8 L
7 ]4 T0 x& c# g* L$ l& ]9 V, c: s) H. M
多虧有vince大大的肯定,小弟才敢放手去做' R* V! U8 H  Z5 i. y( y
: Y6 J, u2 r; {% s& e$ p- A
不過,現在卻又遇到個難題,( o# g& h; e, B4 l, {9 v+ i5 H
電壓值該怎麼調,或者W/L該怎麼分配,
6 t4 }/ y; f+ l才能讓Mdrive的部份便成SATURATION??
1 q5 j. x4 _4 a# R7 i0 X調了整整一個下午,linear就是linear,說不變就是不變....
; z5 n6 G6 Q' K1 O; E/ h& E3 fM5的VDS怎麼壓就是壓不下來~~~在煩請大大指教囉~~謝謝~~
6#
發表於 2008-5-20 09:49:38 | 只看該作者
MDRIVE的VGS電壓會depend on負載所需的電流(如果負回授成立的話): d2 N9 O4 O8 q+ _
看起來你是MDRIVE的SIZE(W/L)不夠大,導致你要驅動負載時,GATE電壓會一直往下拉- o/ `7 z7 ?5 }: {' J
你可以調看看
7#
發表於 2008-5-20 11:21:02 | 只看該作者
能不能說明一下regulator的load是什麼?
4 a: V  u7 l9 D- K+ S因為看起來是IC內部的power7 z. b! r, V  s. \' L! A; S6 y
需要多少電流?% [. Y) b8 S$ {; v  O
regulator 的load regulation spec是多少?0 ]6 ?% B. \- g: h" R" c
第一級OP bias電流多少?3 q2 t; A0 y& l# ]2 f, }' x0 w
這樣比較好提供意見 
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 d5 }+ ?; z: a# o6 C謝謝hiyato大大提供的PAPER......& u1 w# Y  A0 [6 T3 {
回vince大大,2 Y) Y, U  l* m2 [
load預計是SRAM ARRAY,是作為SRAM的供應電壓用。
* |" x9 s" _8 Y; T, `) T" J剩下的...恩,也不太清楚,似乎是自己設計....: ]5 f2 h: X; I5 d# @& y
所以...就想說先以增益為目標....' |) B( Y& D7 q- \7 s" y% j

, P1 W( K* p; {) R: [# o( B! N& b. u[ 本帖最後由 st80069 於 2008-5-21 12:50 AM 編輯 ]
10#
發表於 2008-5-21 09:46:59 | 只看該作者
有資料可以參考嗎?
# E+ T% h: F5 R$ C0 S8 Z感謝大大們的分享~~~~~~~~~~~~~~`
11#
發表於 2008-5-21 09:50:07 | 只看該作者
output應該可以往上再疊一級PMOS load,gain 會不只40dB吧 !!
0 N5 k  n2 l* W( P2 A# G當然會犧牲headroom
12#
發表於 2008-5-21 14:03:22 | 只看該作者
如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner). t6 Y8 a% I  G% `0 L, k7 p
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load driving只有一級,而n-load driving卻有兩級,這個樣子會變成往上的阻值比往下的阻值小很多(除非你在size部份己經留意到了,而且己經調到最佳化的情況). u# P) ^9 ?- C+ m& `9 R
不然,gain值應該會被限制住,而且是被p-load driving給限制住,如此一來,不管怎麼調,應該都會被限制住
13#
發表於 2008-5-22 00:14:10 | 只看該作者
1. finster說的是對的  可是以你的應用不應該再把PMOS cascode來增加gain
. W- T0 W% Y( [1 O   原因是kbgriver所說的  . k+ ~9 U0 P" Y' `. d
2. 以你的應用來說 你不清楚load current 是多大 甚至你的load current
+ S) d2 Y: K; Y3 ]3 G# u6 H5 l   是會一直變的 當你的load current 太小的時候 cascode 的pmos應該會跑進linear region
: L( m8 u# A/ Y# Y5 o2 K   做了也是白做: Y$ q0 S" e2 }7 ~: x
3. gain大有他的好處  可是over design只是增加自己的困擾) M  e0 U5 e' {
   所以你應該是要去算一下你到底需要多少gain! p# i  U( g1 G2 Q5 A( l0 R
4. 如果你是學生  而這個不是你論文的主要部分 + E( A% {3 |- x/ w- W2 ]0 o+ i
   那我會建議你用更簡單的架構" [2 x) x' M4 e7 }
   甚至把frequency compensation 改成用外掛大電容的dominate pole compensation
7 W5 I4 `, ^6 b+ l: {) W& _& B7 {   除非你的很清楚你的load是什麼  你的頻寬是多少 不然你目前的compensation是有危險的
4 C5 `( X, b0 u5 K' G9 z+ _0 v5. 你的VCM就是你的Vref 不是1/2 vdd
; R3 l+ D& u& r( @6. W/L 不是三言兩語可以說完的  不過  少用最小L就不會太離譜了
* ~: Q: U- r5 {7 L  O7 J3 r$ c7. 指導老師誤判  =>  你有找對老師嗎?? 找沒經驗的老師做類比電路  請保重
+ W; s$ P/ N* [$ ~2 }& D3 G+ o8. 今天話有點多  不好意思
14#
發表於 2008-5-22 09:03:41 | 只看該作者
XDD
2 i6 p. U$ s8 N/ J- p( `  v% N" |不會拉,vince大大見解非常的寶貴唷!
! T" f0 H1 V8 d$ e7 s/ e更謝謝finster大為我提供的建議,
; t9 U8 j) X- n- r* V8 \8 T看到各位大大為我解答,讓我求助無門的情況下感動非常了( F, j! t4 {) m( G; t, r1 _  L
恩,我現在就試試各位大大的方法,跟建議,
- _; T* x1 L1 O- r  l我試完後的結果再跟各位大大報告!
/ H6 T0 r& m1 z% P謝謝大大們的不吝指教....7 ^2 F; G+ I' z  S3 n3 {
(話說....我的專題老師....可是很強的老師....與其說造成他的誤判,還不如說他因為趕時間,而我的意見又很多,他反而覺得都有可能,只是他傾向試上面的方法...對老師真是萬分抱歉啊)' R, U2 \8 w5 o6 N; \" i" Z

/ _% S! Y: t7 u8 N% E' W! l3 E恩恩~~~對喔~~~Md處的地方,看RAZAVI後,就TWO-STAGE來說,應該再底下再接一個NMOS,給他負載,並且提供電流..., z) U9 F4 Q1 J* b2 e
而我這部分如果以TWO STAGE的觀點來看...好像根本不會有直流偏壓的樣子..../ M7 t! G* G5 c
除非如vince大大說的知道LOAD的大小跟電流經過...而小弟LOAD處,是顆sram...
' r2 Z+ ?. Y: ~% H小弟由此推得...後面是LDO當接OP正端回授後的產物了....哎呀呀~~~
0 W& S6 v, n( `8 i, U; K2 f5 g4 L! z' ^- A6 z5 e
[ 本帖最後由 squallscer 於 2008-5-22 09:42 AM 編輯 ]
15#
 樓主| 發表於 2008-5-22 09:46:01 | 只看該作者
咦?; s+ U6 k. ?# N* y/ M$ n7 j
話說剛剛才發現,小弟忘了把同學的帳號登出而po文......8 t9 G1 n- l# Y+ Y) W
(昏頭). a/ A5 J/ S, O/ ]& [& B0 s9 M
抱歉抱歉....3 D% i) F2 V. `
finster大大說的....是指沒有MD和MC時的設計嗎??
8 K% F1 J  y: V* K恩...那應該是我的寬長比設計的問題了.... {% n2 [3 @8 I/ E0 k; H" ~
我重新再重推做一次...
  K% X# K* E4 z+ E
' }1 T( N* k- G; w* V( q% ?[ 本帖最後由 st80069 於 2008-5-22 09:51 AM 編輯 ]
16#
發表於 2008-5-22 13:24:44 | 只看該作者
原帖由 hiyato 於 2008-5-20 08:35 PM 發表
* I' X4 o6 V. ?- A& i, H, M' e有看到香港大學Philip K. T. Mok教授的paper裡面有出現過,* B9 R. `3 G/ j: r  w
附上他的paper讓大家研究看看。3 k8 C5 y  T% x  }
**** 本內容被作者隱藏 *****
7 N2 ~9 y4 |# B3 v
regulator領域是我的下一階段要做的目標,看別人推薦的paper比自己是找有效多了。1 n8 N, K* Y- ^' a" y( g
要錢以後再說。
9 ?: `2 f+ y7 u  T& _. n. _9 u7 {% M6 y/ y
[ 本帖最後由 jerryyao 於 2008-5-22 01:26 PM 編輯 ]
17#
發表於 2008-5-22 18:49:53 | 只看該作者
原帖由 st80069 於 2008-5-22 09:46 AM 發表
& Q1 n2 H9 U$ a6 K. ~咦?! {( b+ c0 ^, a3 W  j+ e7 A& q( U
話說剛剛才發現,小弟忘了把同學的帳號登出而po文....... U5 a& Z, t* H1 ^" F% [  p
(昏頭)8 b1 E. ]  @* Q3 i
抱歉抱歉....3 P- p+ e: u& X) T1 X# ~( i
finster大大說的....是指沒有MD和MC時的設計嗎??
- j3 z; u/ Q2 V2 s' `恩...那應該是我的寬長比設計的問題了...
: f! l  T( E) P% m% Y( y我重新再重推做一次...
8 V+ [5 c. h+ k7 x* K

4 l, e0 v5 [/ w+ l, o" F9 z
# g$ N( u" o9 p# ~! J
( n0 y0 P) b/ j" u  D7 o不了解你指的MD和MC的縮寫意思
2 N( P! O0 \  `! ^8 O我個人在設計fold-cascode時,其實會先設計bias電路,因為bias電路會間接(有時候是直接)決定fold-cascode的performance
8 Y" u* C9 {( j因為,我以前曾遇過當我發覺到我的OP的gain己經調不上去時,我以為己經到極限了,後來在檢查我op電路各點電壓時,才驚覺原來是因為我的bias電路而限制住我op的gain,難怪我的op的gain一直上不去& t8 k8 {/ d& j0 h/ m
自此之後,我才學到原來bias電路對op而言,也是一個很重要的設計重點,而這個bias電路,卻是很少人有花心思去看的
18#
 樓主| 發表於 2008-5-22 22:50:16 | 只看該作者
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....1 _/ [) y% m9 H5 s
小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。3 ?5 a! {- i/ o  ~1 ]! ^
很謝謝kgbriver的寶貴意見~~~% e* m/ {- j. x7 ^5 X, n) B' X5 s0 w& O
看finster大大的解說,
7 @/ ^, R, z0 G) U. n5 T發現OP的學問,還真是多....6 X4 J2 }# t/ r8 b& b* h0 A( H
唉...小弟新生入門,很多問題,還請各位大大們不要見怪~~~很謝謝大家~~* F4 Y7 d5 F4 F1 T! f) [
  C+ E/ p5 H! e2 R/ C
從上面感覺起來,finster大大是先給定電壓囉,然後如果沒達到飽和,就只調W/L比?
2 C# D0 H. J3 g, Z5 \. a3 t
' C2 z, D! F: K  B恩.....原來如此...3 r7 U! |  d0 X2 J
今天發現了一個問題.....小弟的功率真是省到了一個極點....
; _6 O4 K5 l* y: Q: `電流總共才20u....致使M6,M7的gm小的可怕,增益因而不能提升....
6 r0 L& B* p: z* R' m# X8 Z' [也就是說,如果能維持電流情況下調升W降L把gm7上升10倍,就能達到60dB了,YA~~" e6 f: D0 @, [9 k
結果失敗....
- m+ I/ ~. S9 l真是牽一髮而動全身....一調就全部變樣....SAT,LINEAR都要重新....
  \9 f7 o  d* T) h: r  g* r0 Q大大們的精粹,小弟一時還真是難以上手....真是對不住啊....(慚愧)
19#
發表於 2008-5-27 22:32:37 | 只看該作者
原帖由 st80069 於 2008-5-22 10:50 PM 發表 5 m4 X: w6 @& e/ Z0 r, }; U
喔喔~~漏了感謝kgbriver的建議,因為這是專題上面的指定....
. b& [: c) ]% M) H( `小弟才疏,怕亂修改會影響後面的設計,所以只敢乖乖仿學。# c1 ^9 |% M4 J6 a' T
很謝謝kgbriver的寶貴意見~~~
0 I3 c  J4 v- k3 S1 [( ]看finster大大的解說,' C2 e3 T  y/ {; i# p
發現OP的學問,還真是多....8 z/ ]3 S' K- n
唉...小 ...

* j1 }# L; m2 d; ?" F9 A% e* e8 u3 w: Y  `5 N/ y

' c+ a) S& U! F2 j( d0 s我想,你有點誤會我的意思了8 H) j3 b/ f0 e) r
在設計op時,尤其是folded-cascode op,我建議一定要把bias circuit加入一起作模擬,若是直接給一個定電壓作bias雖然也是可以,但遠遠及不上實際的bias circuit來得好,而且bias circuit所產生出來的電壓未必真的是定電壓,它也會隨著製程,電壓和溫度而有所變化,所以folded-cascode op我個人是強烈建議要加入bias circuit一起作模擬0 b" R0 N* N$ m, d' a' A
而我前面所言,有時候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 發表
# u7 [4 Q% ^6 u/ B1 O$ d! q$ D如果你是用wide range的fold-cascode OP,我覺得op的gain應會超過40db,一般我設計的fold-cascode op大概都可以到達60db以上(在ss corner)6 r7 T1 Y; O! v# k
而且,照公式推導來看,output阻抗是從輸出往上和往下看,現在你的p-load drivi ...

" x% W+ C  _, {9 K
  Z( t+ C: @2 W嗯...3天來測試發現...結果,如果只有一級,那電流鏡那端的電流就必須極小,彌補不夠的電阻,不過...卻也為了彌補...結果導致gm7的值極小而必須加大w,或者固定小電流,gm7ro7(ro9||ro2)同時放大寬長....2 ^6 X* h% Y+ ^7 d8 y
哀....然後面積就變得超大超大....
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-13 11:58 AM , Processed in 0.146519 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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