CMOS 反相器的增益、兩極點與 Miller 限制
對應:0228–0233。
用總跨導避免倍數混淆
Gm=gmn+gmp,Go=gon+gop,Ro=1/Go.
輸入上升,NMOS 吸入增大、PMOS 供出減小,兩項都使輸出下降:
(Go+sCL)vo=−Gmvi,av=−1+sRoCLGmRo.
A0=GmRo,BW=2πRoCL1,GBW=2πCLGm.
匹配且兩管同 ID,VOV,VA:
Gm=2gm,Go=2go,Ro=ro/2,av(0)=−gmro≃−VDD/2−VT2VA.
這解釋 current reuse:同一 DC 電流產生兩個 AC 跨導。0229 正文將 ro/2 說成 2/go 是倒數錯誤;應為 1/(2go)。
0231:只有輸入、輸出對地電容
令 Ci=CGSn+CGSp,gate 前有 RS:
av=(1+sRSCi)(1+sRoCL)−GmRo.
兩極點為 1/(RSCi)、1/(RoCL)。若 RSCi≫RoCL,輸入極點主導。若還要把主極點 GBW 當交越頻率,另一極點須高於交越,光是高於主極點仍不足。
GBWi≃2πRSCiGmRo.
匹配時 Ci=2CGS,單管 fT=gm/(2πCGS):
GBWi=2RSfTro.
教材差異: 0231 寫 fTrDS/RS,主導條件寫 RSCGSt>rDSCL。按同章 rDS 是單管阻抗的定義,這兩處都少了係數 1/2。若改定義成總 Ro,必須明示。
0232–0233:加入 CF=CGDn+CGDp
完整矩陣:
[GS+s(Ci+CF)Gm−sCF−sCFGo+s(CL+CF)][vgvo]=[GSvi0].
展開:
av(s)=1+a1s+a2s2−A0(1−sCF/Gm),
a1=Ro(CL+CF)+RS(Ci+CF)+A0RSCF,
a2=RSRo(CiCL+CiCF+CFCL).
sp1,p2=2a2−a1±a12−4a2,sz=CFGm.
匹配時零點為 2gm/CF。0232 若写 1−sCF/gm,其中 gm 必須是總跨導,否則零點差一倍。
逐步化成教材分母
先令 Ci=0,再忽略 CF(Ro+RS):
av≃1+s(RoCL+A0RSCF)+s2RSRoCFCL−A0(1−sCF/Gm).
| 近似 |
必要條件 |
失效時 |
| 忽略 Ci |
對 a1,a2 貢獻均遠小於保留項 |
用完整矩陣 |
| 省 CF(Ro+RS) |
CF(Ro+RS)≪RoCL+A0RSCF |
大 A0 本身不保證可省 |
| 根分離 |
a12≫4a2 |
用完整二次方程 |
| Miller 主導 |
GmRSCF≫CL |
交界處保留兩個時間常數 |
| GBW 近似交越 |
大 A0、交越遠離零點和次極點 |
不可只乘低頻增益與 BW |
根分離時 ωd≃1/a1, ωnd≃a1/a2。0233 的條件因此為
RSCF≫GmCL=2πGBWload1,GBWMiller≃2πRSCF1.
SFG 機制與 03 組相同,只需換成總 Gm 並加入對地電容,不再畫重複圖。矩陣行列式、零點及匹配因子均由符號程式檢查。
來源對照
Spectre 仿真結果
本推導組的代表模型已完成 Spectre 驗證;覆蓋範圍以所列 netlist 為準,未逐一搭建所有投影片電路。
線性 AC 1 · MOS 電路 1 · 極零 0 · 暫態 0:所列檢查全部通過。
案例:inverter_ac、mos_inverter
查看本組波形、模型條件與 CSV → · 仿真 Markdown 解釋