3. Level 1 SPICE模型:Shichman-Hodges模型、大信号模型、小信号模型、参数提取
Level 1 SPICE模型,也称为Shichman-Hodges模型,是MOSFET最基础的解析模型。它基于理想MOSFET的平方律特性,在长沟道器件(L > 2 μm)的模拟与数字电路仿真中仍具教学与工程参考价值。本节从模型方程出发,依次推导大信号模型、小信号模型,并给出参数提取的标准流程。
适用场景:Level 1模型适用于沟道长度大于2 μm的长沟道器件。对于短沟道器件(L < 1 μm),需使用Level 2/3或BSIM模型。
3.1 Shichman-Hodges模型方程
Shichman-Hodges模型将MOSFET的漏极电流 \(I_D\) 分为三个工作区:截止区、线性区(三极管区)和饱和区。核心方程如下:
| 工作区 | 条件 | 漏极电流 \(I_D\) |
|---|---|---|
| 截止区 | \(V_{GS} \le V_{TH}\) | \(I_D = 0\) |
| 线性区 | \(V_{GS} > V_{TH}\) 且 \(V_{DS} \le V_{GS} - V_{TH}\) | \(I_D = \beta \left[ (V_{GS} - V_{TH})V_{DS} - \frac{1}{2}V_{DS}^2 \right]\) |
| 饱和区 | \(V_{GS} > V_{TH}\) 且 \(V_{DS} \ge V_{GS} - V_{TH}\) | \(I_D = \frac{\beta}{2} (V_{GS} - V_{TH})^2 (1 + \lambda V_{DS})\) |
其中,\(\beta = \mu_n C_{ox} \frac{W}{L}\) 为跨导参数,\(\mu_n\) 为电子迁移率,\(C_{ox}\) 为单位面积栅氧化层电容,\(W\) 和 \(L\) 分别为沟道宽度和长度,\(V_{TH}\) 为阈值电压,\(\lambda\) 为沟道长度调制系数。
关键参数说明:
- \(V_{TH}\):阈值电压,决定器件开启的栅源电压。
- \(\beta\):跨导参数,反映器件的电流驱动能力。
- \(\lambda\):沟道长度调制系数,模拟饱和区输出电导。
3.2 大信号模型
大信号模型描述MOSFET在任意直流偏置下的静态行为,包含所有非线性效应。在SPICE中,Level 1大信号模型由上述方程直接实现,并附加以下物理效应:
- 体效应(Body Effect):阈值电压随源-衬底电压 \(V_{SB}\) 变化:\(V_{TH} = V_{TH0} + \gamma (\sqrt{2\phi_F + V_{SB}} - \sqrt{2\phi_F})\),其中 \(\gamma\) 为体效应系数,\(\phi_F\) 为费米势。
- 沟道长度调制:饱和区通过 \(\lambda\) 参数模拟输出电导。
- 迁移率退化:可选项,通过 \(U_0\) 和 \(U_1\) 参数修正。
注意:大信号模型不包含电容效应(如栅-源电容 \(C_{gs}\)、栅-漏电容 \(C_{gd}\)),这些在瞬态或交流分析中需额外添加。
3.3 小信号模型
小信号模型是在直流工作点附近对MOSFET进行线性化近似,用于分析放大器的增益、带宽等交流特性。Level 1小信号模型包含以下参数:
| 参数 | 符号 | 表达式(饱和区) | 物理意义 |
|---|---|---|---|
| 跨导 | \(g_m\) | \(\beta (V_{GS} - V_{TH})\) | 栅压对漏极电流的控制能力 |
| 输出电导 | \(g_{ds}\) | \(\lambda I_D\) | 漏源电压对漏极电流的影响 |
| 体跨导 | \(g_{mb}\) | \(\eta g_m\),\(\eta = \frac{\gamma}{2\sqrt{2\phi_F + V_{SB}}}\) | 衬底偏置对漏极电流的控制 |
小信号等效电路包含受控电流源 \(g_m v_{gs}\)、\(g_{mb} v_{bs}\) 和输出电阻 \(r_o = 1/g_{ds}\),以及本征电容 \(C_{gs}\)、\(C_{gd}\)、\(C_{gb}\)。
3.4 参数提取方法
参数提取是从实测I-V数据中反演出模型参数的过程。Level 1模型参数提取通常分为以下步骤:
- 阈值电压 \(V_{TH}\) 提取:在 \(V_{DS}\) 较小(如0.1 V)时,测量 \(I_D\) vs \(V_{GS}\) 曲线,采用线性外推法(Extrapolation in Linear Region, ELR)或恒定电流法(\(I_D = 0.1 \mu A \cdot W/L\))。
- 跨导参数 \(\beta\) 提取:在饱和区(\(V_{DS} = V_{DD}\)),测量 \(I_D\) vs \(V_{GS}\) 曲线,拟合 \(\sqrt{I_D}\) 与 \(V_{GS}\) 的线性关系,斜率即为 \(\sqrt{\beta/2}\)。
- 沟道长度调制系数 \(\lambda\) 提取:在饱和区固定 \(V_{GS}\),测量 \(I_D\) vs \(V_{DS}\) 曲线,拟合 \(I_D\) 与 \(V_{DS}\) 的线性关系,斜率除以截距即为 \(\lambda\)。
- 体效应系数 \(\gamma\) 提取:测量不同 \(V_{SB}\) 下的 \(V_{TH}\),拟合 \(V_{TH}\) vs \(\sqrt{2\phi_F + V_{SB}}\) 曲线,斜率即为 \(\gamma\)。
参数提取示例(N沟道MOSFET,W/L=10/1):
# 步骤1:提取 VTH
VDS = 0.1 V
测量数据:VGS=0.8V, ID=1.2e-6 A; VGS=1.0V, ID=3.8e-6 A
线性外推得 VTH ≈ 0.65 V
# 步骤2:提取 β
VDS = 3.0 V
测量数据:VGS=1.0V, ID=5.0e-5 A; VGS=1.5V, ID=2.0e-4 A
sqrt(ID) vs VGS 斜率 = 0.02 A^{1/2}/V
β = 2 * (0.02)^2 = 8.0e-4 A/V^2
# 步骤3:提取 λ
VGS = 2.0 V
测量数据:VDS=2.0V, ID=3.0e-4 A; VDS=3.0V, ID=3.3e-4 A
λ = (3.3e-4 - 3.0e-4) / (3.0e-4 * (3.0-2.0)) ≈ 0.1 V^{-1}
3.5 模型验证与局限性
Level 1模型验证通常通过以下指标进行:
| 验证指标 | 方法 | 可接受误差 |
|---|---|---|
| \(I_D\) 相对误差 | 比较实测与仿真 \(I_D\) 在多个偏置点的差异 | < 10% |
| \(g_m\) 相对误差 | 比较实测与仿真跨导峰值 | < 15% |
| 输出电导 \(g_{ds}\) | 比较饱和区输出电导 | < 20% |
局限性:Level 1模型不适用于亚阈值区(\(V_{GS} < V_{TH}\))、速度饱和、短沟道效应(DIBL、热载流子效应)等。对于现代深亚微米工艺(如0.18 μm及以下),必须使用更高级的模型(如BSIM4)。
在实际工程中,Level 1模型常用于:
- 教学演示和基础电路分析。
- 长沟道器件(如模拟IP中的大尺寸MOSFET)的快速仿真。
- 作为高级模型参数提取的初始值。