3. BSIM 模型家族概述:BSIM3、BSIM4、BSIM6、BSIM-CMG 的区别与适用场景
BSIM(Berkeley Short-channel IGFET Model)系列模型是业界标准的核心 MOSFET 紧凑模型,广泛应用于数字、模拟及射频电路仿真。不同代际的 BSIM 模型针对不同的工艺节点、物理效应及器件结构进行了专门优化。理解它们的差异是进行高效仿真收敛调试与模型验证的基础。
核心原则: 选择 BSIM 模型版本时,必须匹配目标工艺节点的物理特征。使用过时模型描述先进工艺,或使用先进模型描述成熟工艺,都会导致仿真收敛困难或结果严重偏离实测。
3.1 BSIM 模型家族演进路线图
下图展示了 BSIM 模型从平面体硅 MOSFET 向 FinFET 及先进节点演进的核心脉络。每个版本都针对特定器件结构引入了关键的物理方程与参数集。
3.2 核心模型对比:BSIM3 vs BSIM4 vs BSIM6 vs BSIM-CMG
下表从物理基础、关键效应、适用节点及收敛特性四个维度,对四个主流 BSIM 模型版本进行系统性对比。
| 对比维度 | BSIM3v3 | BSIM4 | BSIM6 | BSIM-CMG |
|---|---|---|---|---|
| 物理基础 | 阈值电压模型 | 阈值电压模型 + 平滑函数 | 表面势模型 | 表面势模型 + 3D 静电 |
| 沟道长度范围 | ≥ 0.35 µm | ≥ 0.13 µm | ≥ 28 nm | ≤ 14 nm / GAA |
| 关键物理效应 | 短沟道效应、DIBL、CLM | 应力效应、栅极隧穿漏电、NQS、源/漏电阻 | 统一电荷模型、梯度效应、自热效应 | 多栅极耦合、量子效应、Fin 边缘效应 |
| 栅极漏电流 | 不支持 | 支持(直接隧穿) | 支持(直接隧穿) | 支持(直接隧穿) |
| 自热效应 | 不支持 | 外部子电路 | 内置自热模型 | 内置自热模型 |
| 噪声模型 | 1/f, 热噪声 | 1/f, 热噪声, 散粒噪声 | 1/f, 热噪声, RF 噪声 | 1/f, 热噪声, RF 噪声 |
| 收敛特性 | 中等(导数不连续) | 较好(平滑函数) | 优秀(表面势连续) | 优秀(表面势连续) |
| 典型应用 | 0.35 µm ~ 0.18 µm 数字/模拟 | 0.13 µm ~ 65 nm RF/混合信号 | 28 nm ~ 16 nm 高性能模拟/混合信号 | 14 nm 及以下 FinFET/GAA 数字/模拟 |
收敛调试提示: BSIM3 在亚阈值区到强反型区的过渡处存在导数不连续,容易导致 Newton-Raphson 迭代振荡。BSIM4 通过引入平滑函数改善了这一问题,但在高电压摆幅下仍可能出现收敛困难。BSIM6 和 BSIM-CMG 基于表面势模型,其电流与电荷的导数在全部工作区域内连续,收敛鲁棒性显著提升。
3.3 各模型适用场景详解
3.3.1 BSIM3v3:成熟工艺的经典选择
- 适用工艺: 0.35 µm ~ 0.18 µm 体硅 CMOS 工艺。
- 核心优势: 模型参数成熟,提取流程标准化,EDA 工具支持最广泛。
- 局限: 不支持栅极漏电流、应力效应、自热效应,在 RF 和低功耗设计中精度不足。
- 收敛建议: 在亚阈值区仿真时,建议使用
gmind参数(默认 1e-12)增加电导,避免节点浮空导致收敛失败。
3.3.2 BSIM4:RF 与混合信号的主力模型
- 适用工艺: 0.13 µm ~ 65 nm 体硅 CMOS 工艺,特别适合 RF 前端、LNA、混频器设计。
- 核心优势: 内置栅极漏电流模型(IGS, IGD, IGSO)、源/漏电阻模型(RDSW)、NQS 效应模型,支持 RF 噪声仿真。
- 关键参数:
rgate(栅极电阻)、rdsmod(源漏电阻模型选择)、igcmod(栅极漏电流模型选择)。 - 收敛建议: 开启栅极漏电流模型时,注意
igcmod与igc参数的匹配,避免漏电流过大导致直流扫描不收敛。
3.3.3 BSIM6:高性能模拟与混合信号的新基准
- 适用工艺: 28 nm ~ 16 nm 体硅 CMOS 工艺,面向高性能模拟、精密基准源、数据转换器。
- 核心优势: 基于表面势的对称模型,跨导与输出电导的导数连续,gm/ID 设计方法论的最佳伴侣。
- 关键特性: 内置自热效应模型(SHM),支持多指(Multi-finger)结构建模。
- 收敛建议: BSIM6 的
shmod参数控制自热效应,在瞬态仿真中建议设置为 0(关闭)或 1(等温),避免热反馈导致时间步长过度缩减。
3.3.4 BSIM-CMG:FinFET 与 GAA 的标准模型
- 适用工艺: 14 nm 及以下 FinFET、纳米片 GAA、纳米线 FET。
- 核心优势: 支持多栅极耦合效应、量子限制效应、Fin 宽度调制效应、背偏置效应。
- 关键参数:
nfins(Fin 数量)、fingen(Fin 生成开关)、geomod(几何结构选择:FinFET/GAA)。 - 收敛建议: FinFET 器件的寄生电容密度高,在瞬态仿真中建议使用
cmod参数选择电荷模型(0: 分段线性, 1: 平滑),并适当增大abstol和vntol以加速收敛。
3.4 模型选择决策流程
以下 SVG 流程图帮助工程师根据工艺节点和设计目标快速选择正确的 BSIM 模型版本。
3.5 模型文件结构示例
以下展示一个典型的 BSIM4 模型文件片段,注意 .model 语句中的 type 和 level 参数必须与仿真器支持的 BSIM 版本严格对应。
* BSIM4 NMOS 模型卡示例 (工艺: 65nm)
.model nmos_65nm nmos
+ level = 54 * BSIM4 对应的 level 编号
+ version = 4.8 * BSIM4 版本号
+ mobmod = 1 * 迁移率模型选择
+ capmod = 2 * 电容模型选择
+ shmod = 0 * 自热效应关闭
+ tnom = 25 * 标称温度 (℃)
+ toxe = 2.2e-9 * 等效栅氧厚度 (m)
+ xj = 2.0e-8 * 结深 (m)
+ ndep = 3.0e17 * 沟道掺杂浓度 (cm-3)
+ vth0 = 0.35 * 阈值电压 (V)
+ u0 = 0.045 * 低场迁移率 (m2/V·s)
+ vsat = 1.2e5 * 饱和速度 (m/s)
+ rsh = 6.0 * 源漏薄层电阻 (Ω/sq)
+ rdsw = 150 * 单位宽度源漏电阻 (Ω·μm)
+ igcmod = 1 * 栅极漏电流模型开启
+ igc = 1.0e-8 * 栅极漏电流系数 (A/m)
+ cgso = 1.2e-10 * 栅源交叠电容 (F/m)
+ cgdo = 1.2e-10 * 栅漏交叠电容 (F/m)
+ cj = 1.0e-3 * 底部结电容 (F/m2)
+ pb = 0.8 * 结内建电势 (V)
+ nqsmod = 1 * NQS 效应模型开启
常见错误: 在 HSPICE 中,BSIM3v3 对应
level = 49,BSIM4 对应 level = 54,BSIM6 对应 level = 69,BSIM-CMG 对应 level = 72。使用错误的 level 编号会导致仿真器无法识别模型参数,直接报错或使用默认值,造成收敛失败。
3.6 收敛调试视角的关键差异
从仿真收敛调试的角度,BSIM 模型版本的选择直接影响以下三个关键方面:
- 导数连续性: BSIM3 在
Vds = 0附近存在导数不连续,容易导致直流扫描在Vds过零点发散。BSIM4 通过a0和ags参数改善了平滑性,但 BSIM6/CMG 的表面势模型从根本上解决了这一问题。 - 自热效应处理: BSIM3/4 需要外部子电路实现自热,增加了节点数和收敛难度。BSIM6/CMG 内置自热模型,但
shmod参数设置不当(如瞬态中开启全耦合)会导致热时间常数与电时间常数耦合,引发时间步长振荡。 - 参数数量与复杂度: BSIM3 约 100 个参数,BSIM4 约 200 个,BSIM6 约 300 个,BSIM-CMG 超过 400 个。参数越多,模型卡提取错误导致收敛失败的概率越高。建议使用
.options badchr和.options parhier = local检查参数合法性。
调试技巧: 当遇到 BSIM 模型相关的收敛失败时,首先检查
.model 语句中的 level 和 version 是否与工艺文档一致。其次,将 capmod 设置为 0(关闭电容模型)进行直流验证,排除电荷模型导致的 Jacobian 矩阵病态问题。