ANALOG DESIGN ESSENTIALS · CHAPTER 02

Regulated cascode 與 gain boosting

從電路方程到教材結論 · 每步必要近似 · 原圖與講解可追溯

本組繼承 共同模型與假設。含教材記號、近似或模型差異,請連同相應說明閱讀。

Regulated cascode 與 gain boosting 的動態模型

對應:0262–0264。

連線與負號

M1 source 接地,M2 source 接中間節點 xx。輔助放大器的正端接 AC 地參考,負端接 xx,輸出驅動 M2 gate:

va=B(s)vx.v_a=-B(s)v_x.

因此 xx 上升會使 M2 gate 下降,是此局部迴路的負回授。先忽略 body effect 與中間節點電容,保留 M1、M2 的 gog_o 和輸出 CLC_L

定義 Q=gm2+go2Q=g_{m2}+g_{o2}Dx=go1+QD_x=g_{o1}+Q,KCL:

Dxvxgo2vogm2va=gm1vi,D_xv_x-g_{o2}v_o-g_{m2}v_a=-g_{m1}v_i, (go2+sCL)voQvx+gm2va=0.(g_{o2}+sC_L)v_o-Qv_x+g_{m2}v_a=0.

代入 va=Bvxv_a=-Bv_x,得到

av(s)=gm1[go2+gm2(1+B)]go1go2+sCL[go1+go2+gm2(1+B)].a_v(s)= \frac{-g_{m1}[g_{o2}+g_{m2}(1+B)]} {g_{o1}g_{o2}+sC_L[g_{o1}+g_{o2}+g_{m2}(1+B)]}.

此式在 BB 是任意已指定的傳輸函數時成立,但仍不包含輔助放大器輸出阻抗及額外寄生。

DC 增益增加的每一步

輸入置零的 drain 測試給

Rout=ro1+ro2+gm2ro1ro2(1+B0).R_{\rm out}=r_{o1}+r_{o2}+g_{m2}r_{o1}r_{o2}(1+B_0).

DC 電壓增益:

av(0)=gm1ro1[1+gm2ro2(1+B0)].a_v(0)=-g_{m1}r_{o1}[1+g_{m2}r_{o2}(1+B_0)].

依序省去兩個 1,才得到教材:

A0B0(gm1ro1)(gm2ro2).A_0\simeq B_0(g_{m1}r_{o1})(g_{m2}r_{o2}).

0262 若用一個 M3 共源級作輔助放大器,理想偏壓源負載下 B0gm3ro3B_0\simeq g_{m3}r_{o3},便出現三個 intrinsic gain 的乘積。

中間節點阻抗的敘述須指定輸出終端。輸出被固定在 AC 地時, Zx=1/[Dx+gm2B0]Z_x=1/[D_x+g_{m2}B_0],確實降低。若輸出在 DC 完全開路且只有理想電流源,輸入 xx 的電流最終仍經 ro1r_{o1} 流走,Zx=ro1Z_x=r_{o1}。不能省略終端條件而把「中點阻抗降低」當成所有情況的定律。

保留輔助放大器的一個極點

B(s)=B01+s/ωb.B(s)=\frac{B_0}{1+s/\omega_b}.

乘掉公共分母後:

av=gm1[Q(1+s/ωb)+gm2B0]go1go2(1+s/ωb)+sCL[Dx(1+s/ωb)+gm2B0].a_v= \frac{-g_{m1}[Q(1+s/\omega_b)+g_{m2}B_0]} {g_{o1}g_{o2}(1+s/\omega_b) +sC_L[D_x(1+s/\omega_b)+g_{m2}B_0]}.

分母係數:

d0=go1go2,d1=go1go2ωb+CL(Dx+gm2B0),d2=CLDxωb.d_0=g_{o1}g_{o2},\quad d_1=\frac{g_{o1}g_{o2}}{\omega_b}+C_L(D_x+g_{m2}B_0),\quad d_2=\frac{C_LD_x}{\omega_b}.

輔助放大器引入的零點為

sz=ωb(1+gm2B0Q)(1+B0)ωb.s_z=-\omega_b\left(1+\frac{g_{m2}B_0}{Q}\right) \simeq-(1+B_0)\omega_b.

它在左半平面,不能與 Miller RHP 零點混淆。两個極點由 d0+d1s+d2s2=0d_0+d_1s+d_2s^2=0 求。

0264 的頻寬對齊不是通用等式

將此零點代入完整分母,精確相消要求

ωb(1+gm2B0Q)=go2CL.\omega_b\left(1+\frac{g_{m2}B_0}{Q}\right)=\frac{g_{o2}}{C_L}.

右側是 1/(ro2CL)1/(r_{o2}C_L),不是未增益提升 cascode 的主極點 go1go2/(DxCL)g_{o1}g_{o2}/(D_xC_L)

所以原文「輔助 GBW 必須恰好等於原 cascode BW」不能由本頁的單極點 B(s)B(s) 模型普遍推出。它屬特定設計圖的簡化說明,完整設計仍須指定所有內部極點、檢查迴路穩定性和 step response。本輪不把這句話標成已證明的設計準則。

最小可解釋 SFG

保留 vi,vx,va,vov_i,v_x,v_a,v_o 四個節點;vav_a 不能消掉,否則看不到輔助放大器的負回授與自身極點:

vx=gm1Dxvi+go2Dxvo+gm2Dxva,v_x=-\frac{g_{m1}}{D_x}v_i+\frac{g_{o2}}{D_x}v_o+\frac{g_{m2}}{D_x}v_a, va=B(s)vx,vo=Qgo2+sCLvxgm2go2+sCLva.v_a=-B(s)v_x,\qquad v_o=\frac{Q}{g_{o2}+sC_L}v_x-\frac{g_{m2}}{g_{o2}+sC_L}v_a.

Gain boosting SFG

查看 SFG 的 DOT 連線文字

三條關係的聯立解與 KCL 結果一致,並保留 M2 受 xx 與 gate 控制的兩條路徑。沒有額外器件電流節點。

必要近似

  • B01B_0\gg1 才可把 1+B01+B_0 換成 B0B_0
  • gm2ro2(1+B0)1g_{m2}r_{o2}(1+B_0)\gg1 才可省去 DC 增益最外層的 1。
  • 用單管 M3 的 gmrog_mr_o 代表 B0B_0,須忽略其負載並保留有效 bias。
  • 「GBW 不變」要求主電路交越附近仍由輸入有效跨導與 CLC_L 支配,輔助迴路沒有新共振或額外高頻限制。
  • 一個極點的 B(s)B(s) 是指定模型,不是所有輔助運放的精確描述。

符號檢查驗證 DC 阻抗、SFG、二階式及極零相消条件。

來源對照

投影片 PDF 頁 書本頁 講解所在 PDF 頁
0262 81 82 81
0263 82 83 82
0264 82 83 82

Spectre 仿真結果

本推導組的代表模型已完成 Spectre 驗證;覆蓋範圍以所列 netlist 為準,未逐一搭建所有投影片電路。

線性 AC 2 · MOS 電路 0 · 極零 1 · 暫態 0:所列檢查全部通過。

案例:gainboost_slow、gainboost_fast、gainboost_slow

查看本組波形、模型條件與 CSV → · 仿真 Markdown 解釋

來源投影片與講解定位(3 張)
原書投影片 0262
0262 · PDF 81/書本 82 · 原圖及完整講解
原書投影片 0263
0263 · PDF 82/書本 83 · 原圖及完整講解
原書投影片 0264
0264 · PDF 82/書本 83 · 原圖及完整講解