SPICE模型原理:MOSFET建模与参数优化实战 - 第3节

3.1 MOSFET 直流特性核心方程

MOSFET 的直流特性是 SPICE 模型中最基础、最核心的部分。理解线性区与饱和区的电流方程,以及跨导与输出电导的物理意义,是进行参数提取与优化的前提。本节从物理机制出发,推导并解释这些关键参数。

3.1.1 线性区与饱和区的划分

MOSFET 的工作区域由栅源电压 \(V_{GS}\) 和漏源电压 \(V_{DS}\) 共同决定。以 N 沟道增强型 MOSFET 为例,其阈值电压为 \(V_{TH}\)。当 \(V_{GS} > V_{TH}\) 时,器件导通,根据 \(V_{DS}\) 的大小分为两个主要区域:

  • 线性区(三极管区):\(V_{DS} < V_{GS} - V_{TH}\)。沟道从源端到漏端连续,电流随 \(V_{DS}\) 线性增加。
  • 饱和区(有源区):\(V_{DS} \ge V_{GS} - V_{TH}\)。沟道在漏端附近被夹断,电流主要由 \(V_{GS}\) 控制,对 \(V_{DS}\) 变化不敏感。
关键区分点: 饱和电压 \(V_{DSAT} = V_{GS} - V_{TH}\) 是线性区与饱和区的分界线。在 SPICE 模型中,这个过渡的平滑处理直接影响仿真收敛性。

3.1.2 电流方程推导

基于缓变沟道近似(Gradual Channel Approximation),MOSFET 的漏极电流 \(I_D\) 可以表示为:

\[ I_D = \mu_n C_{ox} \frac{W}{L} \left[ (V_{GS} - V_{TH}) V_{DS} - \frac{1}{2} V_{DS}^2 \right] \]

其中 \(\mu_n\) 为电子迁移率,\(C_{ox}\) 为单位面积栅氧化层电容,\(W\) 为沟道宽度,\(L\) 为沟道长度。

  • 线性区电流方程(\(V_{DS} \ll V_{GS} - V_{TH}\)):忽略 \(V_{DS}^2\) 项,得到近似线性关系:
    I_D ≈ μ_n * C_ox * (W/L) * (V_GS - V_TH) * V_DS
    此时 MOSFET 表现为一个由 \(V_{GS}\) 控制的可变电阻。
  • 饱和区电流方程(\(V_{DS} \ge V_{GS} - V_{TH}\)):将 \(V_{DS} = V_{GS} - V_{TH}\) 代入完整方程,得到:
    I_D = (1/2) * μ_n * C_ox * (W/L) * (V_GS - V_TH)^2
    此时电流与 \(V_{DS}\) 无关,仅由 \(V_{GS}\) 的平方决定,故称为“平方律模型”。
SPICE 模型中的修正: 实际 SPICE 模型(如 BSIM4)会引入迁移率退化、速度饱和、沟道长度调制等效应,对上述理想方程进行修正,以匹配实测数据。

3.1.3 直流特性曲线与区域示意图

下图展示了 N 沟道 MOSFET 的输出特性曲线(\(I_D\) vs \(V_{DS}\)),清晰标出线性区与饱和区的边界。

MOSFET 输出特性曲线与工作区域 V_DS (V) I_D (A) V_DSAT 线性区 (三极管区) 饱和区 (有源区) V_GS 增大

3.2 跨导与输出电导的物理意义

跨导(\(g_m\))和输出电导(\(g_{ds}\))是描述 MOSFET 小信号行为的关键参数,直接决定了放大器的增益、带宽和输出阻抗。

3.2.1 跨导 \(g_m\)

定义: 跨导表示栅源电压 \(V_{GS}\) 对漏极电流 \(I_D\) 的控制能力,即输出电流对输入电压的导数。

\[ g_m = \frac{\partial I_D}{\partial V_{GS}} \bigg|_{V_{DS} = \text{常数}} \]

物理意义: \(g_m\) 越大,说明 MOSFET 的电压-电流转换能力越强,即用较小的输入电压变化就能产生较大的输出电流变化。这是放大器增益的核心来源。

饱和区表达式: 将饱和区电流方程代入定义式:

g_m = μ_n * C_ox * (W/L) * (V_GS - V_TH) = sqrt(2 * μ_n * C_ox * (W/L) * I_D)

从公式可以看出:

  • \(g_m\) 与 \((V_{GS} - V_{TH})\) 成正比,即过驱动电压越大,跨导越大。
  • \(g_m\) 与 \(\sqrt{I_D}\) 成正比,在低功耗设计中,增大 \(W/L\) 比增大电流更有效。

3.2.2 输出电导 \(g_{ds}\)

定义: 输出电导表示漏源电压 \(V_{DS}\) 对漏极电流 \(I_D\) 的影响,即输出电流对输出电压的导数。

\[ g_{ds} = \frac{\partial I_D}{\partial V_{DS}} \bigg|_{V_{GS} = \text{常数}} \]

物理意义: \(g_{ds}\) 反映了 MOSFET 输出特性的平坦程度。\(g_{ds}\) 越小,说明 \(I_D\) 受 \(V_{DS}\) 变化的影响越小,输出阻抗 \(r_o = 1/g_{ds}\) 越大,器件越接近理想电流源。

饱和区表达式: 考虑沟道长度调制效应(\(\lambda\) 为沟道长度调制系数):

I_D = (1/2) * μ_n * C_ox * (W/L) * (V_GS - V_TH)^2 * (1 + λ * V_DS)
g_ds = λ * I_D

输出电导与漏极电流成正比,与沟道长度 \(L\) 成反比(因为 \(\lambda \propto 1/L\))。长沟道器件具有更小的 \(g_{ds}\),即更高的输出阻抗。

3.2.3 跨导与输出电导对比表

参数 符号 定义 饱和区表达式 物理意义
跨导 \(g_m\) \(\partial I_D / \partial V_{GS}\) \(\mu_n C_{ox} (W/L) (V_{GS} - V_{TH})\) 电压→电流转换能力,决定增益
输出电导 \(g_{ds}\) \(\partial I_D / \partial V_{DS}\) \(\lambda I_D\) 输出阻抗的倒数,决定电流源理想度

3.3 参数提取与 SPICE 建模实战

3.3.1 从测量数据提取 \(g_m\) 和 \(g_{ds}\)

在 SPICE 模型参数提取流程中,通常通过以下步骤获取 \(g_m\) 和 \(g_{ds}\):

  1. 测量输出特性曲线: 固定 \(V_{GS}\),扫描 \(V_{DS}\),记录 \(I_D\)。
  2. 计算 \(g_{ds}\): 在饱和区,对 \(I_D\) vs \(V_{DS}\) 曲线求导,得到 \(g_{ds}\)。
  3. 测量转移特性曲线: 固定 \(V_{DS}\)(饱和区),扫描 \(V_{GS}\),记录 \(I_D\)。
  4. 计算 \(g_m\): 对 \(I_D\) vs \(V_{GS}\) 曲线求导,得到 \(g_m\)。
注意: 实际测量中,由于自热效应和寄生电阻的影响,直接求导可能会引入误差。建议在多个偏置点下测量,并使用最小二乘法拟合平滑曲线后再求导。

3.3.2 跨导与输出电导的关系图

下图展示了在固定 \(V_{DS}\) 下,\(g_m\) 和 \(g_{ds}\) 随 \(V_{GS}\) 的变化趋势,以及它们对放大器本征增益 \(A_v = g_m / g_{ds}\) 的影响。

跨导与输出电导随 V_GS 变化趋势 V_GS (V) 参数值 g_m g_ds 本征增益 A_v = g_m / g_ds

3.3.3 SPICE 模型参数优化建议

在 SPICE 模型参数优化过程中,针对直流特性的关键参数调整策略如下:

目标 调整参数 对 \(g_m\) 的影响 对 \(g_{ds}\) 的影响
提高增益 增大 \(L\) 减小(\(g_m \propto 1/L\)) 显著减小(\(g_{ds} \propto 1/L^2\))
提高带宽 增大 \(W\) 增大(\(g_m \propto W\)) 增大(\(g_{ds} \propto W\))
降低功耗 减小 \(I_D\) 减小(\(g_m \propto \sqrt{I_D}\)) 减小(\(g_{ds} \propto I_D\))
实战经验: 在 BSIM4 模型中,u0(迁移率)、vth0(阈值电压)和 vsat(饱和速度)是影响直流特性的核心参数。建议先固定 vth0 拟合线性区,再调整 u0 和 vsat 拟合饱和区。

3.4 本章小结

  • MOSFET 直流特性由线性区和饱和区的电流方程描述,分界点为 \(V_{DSAT} = V_{GS} - V_{TH}\)。
  • 跨导 \(g_m\) 衡量电压对电流的控制能力,是放大器增益的核心;输出电导 \(g_{ds}\) 衡量输出阻抗,决定电流源理想度。
  • 在 SPICE 参数提取中,通过测量输出特性和转移特性曲线,求导得到 \(g_m\) 和 \(g_{ds}\),并用于模型校准。
  • 参数优化需要在增益、带宽和功耗之间进行权衡,合理选择 \(W/L\) 和偏置电流。