CMOS 反相器的增益、两极点与米勒限制
对应: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,栅极前有 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 |
用完整二次方程 |
| 米勒主导 |
GmRSCF≫CL |
交界处保留两个时间常数 |
| GBW 近似交越 |
大 A0、交越远离零点和次极点 |
不可只乘低频增益与 BW |
根分离时 ωd≃1/a1, ωnd≃a1/a2。0233 的条件因此为
RSCF≫GmCL=2πGBWload1,GBWMiller≃2πRSCF1.
SFG 机制与 03 组相同,只需换成总 Gm 并加入对地电容,不再画重复图。矩阵行列式、零点及匹配因子均由符号程序检查。
来源对照
Spectre 仿真结果
本推导组的代表模型已完成 Spectre 验证;覆盖范围以所列网表为准,未逐一搭建所有幻灯片电路。
线性 AC 1 · MOS 电路 1 · 极零 0 · 瞬态 0:所列检查全部通过。
案例:inverter_ac、mos_inverter
查看本组波形、模型条件与 CSV → · 仿真 Markdown 解释