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\):沟道长度调制系数,模拟饱和区输出电导。
Level 1 模型 I-V 特性曲线(N沟道) \(V_{DS}\) (V) \(I_D\) (A) 0 1 2 3 4 \(V_{GS}=2V\) \(V_{GS}=3V\) \(V_{DSAT}\) 线性区 饱和区

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}\)),这些在瞬态或交流分析中需额外添加。
大信号模型等效电路 G D S B \(I_D\) 受控源 体二极管

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}\)。

小信号模型等效电路 G D S \(g_m v_{gs}\) \(g_{mb} v_{bs}\) \(r_o\) \(C_{gs}\) \(C_{gd}\) GND

3.4 参数提取方法

参数提取是从实测I-V数据中反演出模型参数的过程。Level 1模型参数提取通常分为以下步骤:

  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\))。
  2. 跨导参数 \(\beta\) 提取:在饱和区(\(V_{DS} = V_{DD}\)),测量 \(I_D\) vs \(V_{GS}\) 曲线,拟合 \(\sqrt{I_D}\) 与 \(V_{GS}\) 的线性关系,斜率即为 \(\sqrt{\beta/2}\)。
  3. 沟道长度调制系数 \(\lambda\) 提取:在饱和区固定 \(V_{GS}\),测量 \(I_D\) vs \(V_{DS}\) 曲线,拟合 \(I_D\) 与 \(V_{DS}\) 的线性关系,斜率除以截距即为 \(\lambda\)。
  4. 体效应系数 \(\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}
Level 1 参数提取流程 测量 I-V 数据 提取 \(V_{TH}\) 提取 \(\beta\) 提取 \(\lambda\) 和 \(\gamma\)

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)的快速仿真。
  • 作为高级模型参数提取的初始值。