3. I-V 特性基础:线性区、饱和区、亚阈值区电流方程推导与沟道长度调制效应
MOSFET 的电流-电压(I-V)特性是器件物理与电路设计的基石。本章从物理机制出发,系统推导线性区、饱和区与亚阈值区的电流方程,并深入分析沟道长度调制效应对饱和区特性的影响。理解这些基础方程,是后续进行噪声模型校准与参数提取的前提。
3.1 线性区(三极管区)电流方程
当栅源电压 \(V_{GS}\) 大于阈值电压 \(V_{TH}\),且漏源电压 \(V_{DS}\) 较小时(\(V_{DS} < V_{GS} - V_{TH}\)),沟道沿源漏方向近似为均匀导电沟道,器件工作在线性区(又称三极管区)。
推导假设:
- 缓变沟道近似(Gradual Channel Approximation, GCA):垂直电场远大于水平电场。
- 载流子迁移率 \(\mu_n\) 为常数(忽略速度饱和与迁移率退化)。
- 沟道内掺杂浓度均匀。
推导步骤:
- 沟道中距离源极 \(x\) 处的反型层电荷密度为:\(Q_i(x) = -C_{ox}[V_{GS} - V_{TH} - V(x)]\),其中 \(V(x)\) 为沟道电势。
- 漂移电流密度:\(I_D = -W \mu_n Q_i(x) \frac{dV(x)}{dx}\)。
- 沿沟道从源极(\(x=0, V=0\))到漏极(\(x=L, V=V_{DS}\))积分:
∫₀ˡ I_D dx = -W μ_n ∫₀^Vᴰˢ Q_i(V) dV
I_D · L = W μ_n C_ox ∫₀^Vᴰˢ [V_GS - V_TH - V] dV
线性区电流方程:
\[ I_{D,lin} = \mu_n C_{ox} \frac{W}{L} \left[ (V_{GS} - V_{TH}) V_{DS} - \frac{1}{2} V_{DS}^2 \right] \]
当 \(V_{DS} \ll (V_{GS} - V_{TH})\) 时,可忽略二次项,得到近似线性关系:\(I_D \approx \mu_n C_{ox} \frac{W}{L} (V_{GS} - V_{TH}) V_{DS}\)。
3.2 饱和区(夹断区)电流方程
当 \(V_{DS}\) 增大到 \(V_{DS} = V_{GS} - V_{TH}\) 时,漏端沟道夹断,器件进入饱和区。此时 \(V_{DS}\) 继续增加,夹断点向源端移动,但漏电流基本饱和。
推导要点:
- 在夹断点 \(x = L'\) 处,\(V(L') = V_{GS} - V_{TH}\),沟道电荷为零。
- 将 \(V_{DS} = V_{GS} - V_{TH}\) 代入线性区方程,得到饱和区电流。
饱和区电流方程(忽略沟道长度调制):
\[ I_{D,sat} = \frac{1}{2} \mu_n C_{ox} \frac{W}{L} (V_{GS} - V_{TH})^2 \]
该方程是经典的平方律模型,是长沟道器件饱和区特性的基本描述。
| 特性 | 线性区 | 饱和区 |
|---|---|---|
| 条件 | \(V_{DS} < V_{GS} - V_{TH}\) | \(V_{DS} \ge V_{GS} - V_{TH}\) |
| 沟道状态 | 连续均匀沟道 | 漏端夹断 |
| 电流方程 | \(I_D \propto V_{DS}\)(近似线性) | \(I_D \propto (V_{GS} - V_{TH})^2\) |
| 主要应用 | 开关、可变电阻 | 放大器、电流源 |
3.3 沟道长度调制效应
在饱和区,当 \(V_{DS}\) 超过夹断电压后,夹断点向源端移动,有效沟道长度 \(L_{eff}\) 缩短,导致漏电流随 \(V_{DS}\) 增加而缓慢增大。这一现象称为沟道长度调制效应。
物理机制:
- 夹断区(耗尽区)宽度 \(\Delta L\) 随 \(V_{DS}\) 增大而扩展:\(\Delta L \propto \sqrt{V_{DS} - V_{DS,sat}}\)。
- 有效沟道长度:\(L_{eff} = L - \Delta L\)。
- 将 \(L_{eff}\) 代入饱和区方程,得到修正后的电流。
修正后的饱和区电流方程:
\[ I_D = \frac{1}{2} \mu_n C_{ox} \frac{W}{L - \Delta L} (V_{GS} - V_{TH})^2 \approx \frac{1}{2} \mu_n C_{ox} \frac{W}{L} (V_{GS} - V_{TH})^2 (1 + \lambda V_{DS}) \]
其中 \(\lambda\) 为沟道长度调制系数,单位为 \(V^{-1}\)。\(\lambda\) 与沟道长度 \(L\) 成反比,短沟道器件的 \(\lambda\) 更大,输出电阻更低。
3.4 亚阈值区电流方程
当 \(V_{GS} < V_{TH}\) 时,MOSFET 并未完全关断,沟道中仍存在由扩散机制主导的微弱电流,称为亚阈值电流。亚阈值区是低功耗电路设计的关键工作区域。
物理机制:
- 在 \(V_{GS} < V_{TH}\) 时,沟道表面处于弱反型状态,载流子浓度呈指数分布。
- 电流主要由载流子的扩散运动主导,而非漂移。
亚阈值区电流方程:
\[ I_{D,sub} = I_0 \cdot \frac{W}{L} \cdot \exp\left( \frac{V_{GS} - V_{TH}}{n V_T} \right) \cdot \left[ 1 - \exp\left( -\frac{V_{DS}}{V_T} \right) \right] \]
其中:
- \(I_0 = \mu_n C_{ox} (n-1) V_T^2\),为工艺相关常数
- \(n = 1 + \frac{C_{dep}}{C_{ox}}\),为亚阈值斜率因子(体效应因子)
- \(V_T = kT/q\),为热电压(室温下约 26 mV)
亚阈值摆幅(Subthreshold Swing, SS):
亚阈值摆幅定义为使漏电流变化一个数量级所需的栅压变化量,是衡量器件开关性能的重要指标:
\[ SS = \frac{dV_{GS}}{d(\log_{10} I_D)} = n \cdot V_T \cdot \ln(10) \approx 60 \cdot n \quad \text{(mV/dec)} \]
理想情况下 \(n=1\),\(SS_{min} \approx 60\) mV/dec。实际器件中,由于界面态和栅氧化层质量影响,SS 通常在 70~100 mV/dec 之间。
| 参数 | 符号 | 典型值 | 物理意义 |
|---|---|---|---|
| 亚阈值斜率因子 | \(n\) | 1.2 ~ 1.8 | 栅压对表面势的控制效率 |
| 亚阈值摆幅 | SS | 70 ~ 100 mV/dec | 电流变化十倍所需的栅压 |
| 热电压 | \(V_T\) | 25.9 mV (300K) | 温度相关的电压量 |
| 关态电流 | \(I_{off}\) | pA ~ nA | \(V_{GS}=0\) 时的漏电流 |
3.5 工程案例:参数提取与模型校准
在实际工程中,I-V 特性方程用于从测量数据中提取关键器件参数。以下是一个典型的参数提取流程:
- 线性区提取 \(V_{TH}\) 和 \(\mu_0\): 在低 \(V_{DS}\)(如 50 mV)下测量 \(I_D\) vs \(V_{GS}\),通过线性外推法提取阈值电压,并通过跨导 \(g_m = \partial I_D / \partial V_{GS}\) 计算迁移率。
- 饱和区提取 \(\lambda\): 在饱和区测量 \(I_D\) vs \(V_{DS}\),通过斜率计算沟道长度调制系数 \(\lambda = (\partial I_D / \partial V_{DS}) / I_D\)。
- 亚阈值区提取 \(n\) 和 \(SS\): 在半对数坐标下绘制 \(I_D\) vs \(V_{GS}\),通过斜率计算亚阈值摆幅 \(SS\),进而得到 \(n = SS / (60 \text{ mV/dec})\)。
Python 参数提取示例(使用 Scipy 拟合):
import numpy as np
from scipy.optimize import curve_fit
# 定义饱和区模型(含沟道长度调制)
def saturation_model(Vgs, Vds, mu, Vth, lam):
W, L, Cox = 10e-6, 1e-6, 1e-3 # 示例参数
return 0.5 * mu * Cox * (W/L) * (Vgs - Vth)**2 * (1 + lam * Vds)
# 模拟测量数据
Vgs_data = np.array([0.6, 0.7, 0.8, 0.9, 1.0])
Vds_data = np.array([1.0, 1.0, 1.0, 1.0, 1.0])
Id_data = np.array([1.2e-5, 3.5e-5, 7.0e-5, 1.2e-4, 1.9e-4])
# 参数拟合
popt, _ = curve_fit(lambda Vgs, mu, Vth, lam: saturation_model(Vgs, Vds_data, mu, Vth, lam),
Vgs_data, Id_data, p0=[0.05, 0.5, 0.01])
mu_fit, Vth_fit, lam_fit = popt
print(f"拟合结果:μ = {mu_fit:.3f} m²/Vs, Vth = {Vth_fit:.3f} V, λ = {lam_fit:.4f} V⁻¹")
3.6 本章小结
| 工作区 | 条件 | 电流方程 | 关键参数 |
|---|---|---|---|
| 线性区 | \(V_{GS} > V_{TH}, V_{DS} < V_{GS} - V_{TH}\) | \(I_D = \mu C_{ox} \frac{W}{L} [(V_{GS} - V_{TH})V_{DS} - \frac{1}{2}V_{DS}^2]\) | \(\mu, V_{TH}\) |
| 饱和区 | \(V_{GS} > V_{TH}, V_{DS} \ge V_{GS} - V_{TH}\) | \(I_D = \frac{1}{2} \mu C_{ox} \frac{W}{L} (V_{GS} - V_{TH})^2 (1 + \lambda V_{DS})\) | \(\mu, V_{TH}, \lambda\) |
| 亚阈值区 | \(V_{GS} < V_{TH}\) | \(I_D = I_0 \frac{W}{L} \exp(\frac{V_{GS} - V_{TH}}{n V_T}) [1 - \exp(-\frac{V_{DS}}{V_T})]\) | \(n, SS, I_0\) |