3. BSIM6 模型核心方程:漏极电流、跨导与输出电导
BSIM6 模型的核心在于其物理精确的漏极电流方程,该方程统一了从亚阈值区到强反型区、从线性区到饱和区的器件行为。理解这一方程及其衍生参数(跨导、输出电导)是进行精确电路仿真的基础。
3.1 漏极电流方程的统一框架
BSIM6 采用基于表面势的建模方法,其漏极电流方程通过一个连续函数平滑地连接了不同工作区域。核心思想是将漂移与扩散电流统一表达,并引入中间变量以简化计算。
漏极电流的基本表达式为:
Ids = (W / L) * μ * Qinv * (dψs / dy)
其中:W/L 为沟道宽长比,μ 为载流子迁移率,Qinv 为反型层电荷密度,dψs/dy 为沿沟道方向的表面势梯度。
经过积分与简化,BSIM6 的漏极电流最终可表示为以下形式:
Ids = (W / L) * μ * [ (Qinv_s + Qinv_d) / 2 ] * (ψs_d - ψs_s)
式中,Qinv_s 和 Qinv_d 分别代表源端和漏端的反型电荷密度,ψs_s 和 ψs_d 为对应的表面势。
3.1.1 反型电荷密度计算
反型电荷密度 Qinv 是表面势 ψs 的函数,其计算考虑了多晶硅栅耗尽、量子力学效应和沟道掺杂分布。简化表达式为:
Qinv = Cox * (Vgs - Vth - ψs)
其中 Cox 是栅氧化层电容,Vth 是阈值电压。BSIM6 通过迭代求解表面势方程,得到精确的 ψs 值,进而计算出 Qinv。
3.2 跨导(gm)与输出电导(gds)
跨导和输出电导是描述晶体管小信号行为的关键参数,直接决定了放大器的增益和频率特性。
| 参数 | 符号 | 定义 | 物理意义 |
|---|---|---|---|
| 跨导 | gm | ∂Ids / ∂Vgs | 栅压对漏极电流的控制能力,衡量器件的放大能力。 |
| 输出电导 | gds | ∂Ids / ∂Vds | 漏压对漏极电流的影响,反映沟道长度调制效应和有限输出阻抗。 |
3.2.1 跨导(gm)的物理推导
在饱和区,BSIM6 的跨导可近似表示为:
gm ≈ (W / L) * μ * Cox * (Vgs - Vth) * (1 + λ * Vds)
其中 λ 是沟道长度调制系数。BSIM6 模型通过精确的电荷模型,能够准确预测从弱反型到强反型区的 gm 变化。
gm/Id 是一个重要的设计指标。BSIM6 模型能够精确仿真这一比值,帮助设计者在功耗和速度之间进行权衡。
3.2.2 输出电导(gds)与沟道长度调制
输出电导 gds 在饱和区主要由沟道长度调制效应决定。BSIM6 通过引入一个与 Vds 相关的修正项来模拟这一效应:
gds = Ids * (∂λ / ∂Vds) ≈ Ids * λ
BSIM6 模型还考虑了漏致势垒降低(DIBL)效应对输出电导的影响,使得模型在短沟道器件中依然保持高精度。
3.3 亚阈值区与强反型区模型
BSIM6 模型的核心优势之一是其对亚阈值区(弱反型)和强反型区的统一描述,无需使用分段函数,保证了跨导和输出电导的连续性。
3.3.1 亚阈值区模型
在亚阈值区(Vgs < Vth),漏极电流主要由扩散机制主导。BSIM6 采用以下表达式:
Ids_sub = I0 * exp( (Vgs - Vth) / (n * Vt) ) * [1 - exp( -Vds / Vt )]
其中:
I0为特征电流,与器件尺寸和掺杂有关。n为亚阈值斜率因子,通常在 1.0 到 1.5 之间。Vt为热电压(kT/q)。
n 是衡量器件开关性能的重要参数。BSIM6 模型通过 NFACTOR 参数允许用户调整这一斜率,以匹配实际工艺数据。
3.3.2 强反型区模型
在强反型区(Vgs > Vth),漏极电流主要由漂移机制主导。BSIM6 的强反型模型可简化为经典平方律模型,但包含了速度饱和、迁移率退化等高级效应:
Ids_strong = (W / L) * μeff * Cox * (Vgs - Vth - Vds/2) * Vds
在饱和区(Vds > Vgs - Vth),电流近似为:
Ids_sat = (W / L) * μeff * Cox * (Vgs - Vth)^2 / (2 * α)
其中 α 是体效应系数,μeff 是考虑了垂直电场和横向电场退化的有效迁移率。
3.4 模型参数对核心方程的影响
BSIM6 模型提供了丰富的参数来精确控制漏极电流方程的行为。下表列出了几个关键参数及其对核心方程的影响:
| 参数 | 描述 | 影响区域 | 对 Ids 的影响 |
|---|---|---|---|
| VTH0 | 长沟道阈值电压 | 所有区域 | 决定 Ids 曲线的水平偏移 |
| U0 | 低场迁移率 | 强反型区 | 线性比例因子,影响 Ids 幅度 |
| NFACTOR | 亚阈值斜率因子 | 亚阈值区 | 控制 Ids 指数增长的斜率 |
| VSAT | 饱和速度 | 强反型饱和区 | 限制最大电流,影响 gm 和 gds |
| LAMBDA | 沟道长度调制系数 | 饱和区 | 影响输出电导 gds |
3.5 SPICE 调用中的方程验证
在 SPICE 仿真中,可以通过直流扫描分析来验证 BSIM6 模型的核心方程。以下是一个典型的验证脚本:
** BSIM6 模型 Ids-Vgs 特性验证
M1 D G 0 0 nmos_bsim6 W=1u L=0.1u
Vgs G 0 DC 0
Vds D 0 DC 1.0
.DC Vgs 0 1.8 0.01
.PROBE DC Id(M1) gm(M1) gds(M1)
.LIB './bsim6_model.lib' nmos
.END
- 使用
.PROBE语句输出Id、gm和gds,用于验证模型行为。 - 对比仿真结果与理论曲线,检查亚阈值斜率、跨导峰值和输出电导是否与预期一致。
- 调整关键参数(如
NFACTOR、U0)观察其对核心方程的影响,加深对模型物理意义的理解。
3.6 本章小结
BSIM6 模型的漏极电流方程通过统一的表面势方法,精确描述了从亚阈值到强反型区的器件行为。跨导和输出电导作为核心小信号参数,直接由该方程推导得出。理解这些核心方程及其参数影响,是进行高效、准确的 SPICE 仿真的前提。