1. BSIM 模型概述

1.1 BSIM 模型家族历史

BSIM(Berkeley Short-channel IGFET Model)系列模型起源于加州大学伯克利分校,是业界标准化的 MOSFET 紧凑模型。自 1980 年代诞生以来,BSIM 模型经历了多个重要版本的演进,逐步成为全球集成电路设计中最广泛使用的 SPICE 模型标准。

版本 发布年份 核心特征 工艺节点覆盖
BSIM1 1984 首个短沟道 MOSFET 模型,引入速度饱和效应 ≥ 2 µm
BSIM2 1987 改进亚阈值区建模,增加输出电导精度 ≥ 1 µm
BSIM3v3 1995 物理基模型,统一阈值电压公式,成为工业标准 0.35 µm – 0.13 µm
BSIM4 2000 引入栅极漏电流、应力效应、NQS 效应、噪声模型 130 nm – 28 nm
BSIM-CMG 2012 针对多栅极/FinFET 架构,支持独立背栅偏置 14 nm 及以下
BSIM-IMG 2015 独立双栅极模型,适用于 FD-SOI 和超薄体器件 28 nm FD-SOI
关键里程碑:BSIM3v3 于 1996 年被 SEMATECH 选为工业标准模型,BSIM4 则成为 2000 年代 CMOS 工艺的标准配置。BSIM-CMG 的推出标志着模型从平面 MOSFET 向 3D 结构器件的重大跨越。

1.2 BSIM4 与 BSIM-CMG 的核心区别

BSIM4 和 BSIM-CMG 是目前 IC 设计中最常遇到的两大模型体系。理解它们的差异对于正确选择模型和配置参数至关重要。

对比维度 BSIM4 BSIM-CMG
器件结构 平面 MOSFET(单栅极) 多栅极 FinFET / 纳米片(双栅/三栅)
沟道控制 单一栅极控制,依赖衬底偏置 多栅极协同控制,短沟道效应抑制更强
核心参数集 ~200 个参数(L/W 缩放、Rds、Cgd 等) ~300 个参数(额外 fin 数、背栅偏置、几何缩放)
漏电流模型 GIDL、栅极隧穿、结漏电 GIDL、栅极隧穿、结漏电 + 边缘寄生漏电
噪声模型 1/f 噪声、热噪声 1/f 噪声、热噪声 + 栅极噪声耦合
适用工艺 180 nm – 28 nm 平面 CMOS 14 nm 及以下 FinFET / GAA 工艺
SPICE 调用语法 Mxxx D G S B W= L= M= Mxxx D G S B NRISE= NFIN= L=
选型建议:如果工艺节点 ≥ 28nm 且使用平面器件,优先选择 BSIM4;如果工艺节点 ≤ 14nm 且使用 FinFET 结构,必须使用 BSIM-CMG。混合信号设计时,BSIM-CMG 对寄生电容的建模精度更高。

1.3 BSIM 在 IC 设计中的重要性

BSIM 模型是连接工艺制造与电路设计的桥梁。没有精确的 BSIM 模型,SPICE 仿真结果将无法反映真实的硅片行为。以下是 BSIM 模型在 IC 设计流程中的核心作用:

  • 工艺开发与 PDK 构建:代工厂通过测试芯片提取 BSIM 参数,生成工艺设计套件(PDK)中的模型文件。
  • 电路仿真精度保障:BSIM 模型覆盖了从直流到射频、从静态到瞬态的全范围工作条件,确保仿真与实测一致性。
  • 设计裕量优化:通过 BSIM 模型的统计参数(Mismatch、Process Corner),设计者可以评估工艺波动对电路性能的影响。
  • 先进工艺节点支持:BSIM-CMG 和 BSIM-IMG 使得 FinFET、GAA 等新结构器件的电路设计成为可能。
  • EDA 工具互操作性:BSIM 模型被所有主流 SPICE 仿真器(HSPICE、Spectre、ngspice、SmartSpice)原生支持,是跨平台设计的通用语言。
常见误区:不要将 BSIM 模型文件视为“黑盒”。理解 BSIM 参数的含义(如 DIBL、CLM、SCBE 等物理效应参数)有助于在仿真遇到收敛问题或异常结果时快速定位原因。盲目使用默认参数可能导致仿真结果与实测偏差超过 20%。

1.4 BSIM 模型家族演进关系图

下图展示了 BSIM 模型从平面 MOSFET 到多栅极器件的演进路径,以及各模型对应的典型工艺节点范围:

1.5 BSIM 模型在 SPICE 仿真中的位置

在典型的 SPICE 仿真流程中,BSIM 模型文件作为 模型卡(Model Card) 被电路网表引用。以下是一个简化的调用示例:

****************************************************************

* 示例:BSIM4 模型卡调用(平面 NMOS)

****************************************************************

.lib 'bsim4_model.lib' nmos_tt



M1 D G S B nmos_tt W=1u L=0.13u M=1



VDD D 0 DC=1.2V

VGS G 0 DC=0.8V

VSB B 0 DC=0V



.DC VGS 0 1.2 0.01

.PROBE V(I(VDD))

.END

****************************************************************

* 示例:BSIM-CMG 模型卡调用(FinFET NMOS)

****************************************************************

.lib 'bsim_cmg_model.lib' finfet_tt



M1 D G S B finfet_tt NRISE=2 NFIN=4 L=20n



VDD D 0 DC=0.8V

VGS G 0 DC=0.5V

VSB B 0 DC=0V



.DC VGS 0 0.8 0.005

.PROBE V(I(VDD))

.END

注意:BSIM4 使用 W= 和 L= 定义沟道尺寸,而 BSIM-CMG 使用 NRISE=(鳍片数量)和 NFIN=(鳍片指数量)结合 L= 定义器件尺寸。这是两种模型在 SPICE 调用语法上的最显著区别。

1.6 BSIM 模型参数分类概览

BSIM 模型参数按物理效应可分为以下主要类别。理解这些分类有助于在参数提取和调试时快速定位:

参数类别 典型参数示例 物理效应描述
阈值电压 VTH0, K1, K2, DVT0, DVT1 长沟道阈值、体效应系数、短沟道阈值下降
迁移率与沟道电流 U0, UA, UB, UC, VSAT 低场迁移率、垂直场退化、速度饱和
输出电导与 CLM PCLM, PDIBL1, PDIBL2, DROPOUT 沟道长度调制、DIBL 效应、衬底电流诱导体效应
栅极漏电流 IGCMOD, IGBMOD, CGDO, CGSO 栅极-沟道隧穿、栅极-源/漏重叠电容
结电容与漏电流 CJ, CJSW, PB, MJ, IS, JSS 源/漏结电容、内建电势、结漏电流密度
噪声模型 NOIA, NOIB, NOIC, AF, KF 1/f 噪声参数、闪烁噪声指数
几何缩放 LMIN, LMAX, WMIN, WMAX, LREF, WREF 沟道长度/宽度缩放范围与参考尺寸
学习路径建议:初学者应优先掌握阈值电压和迁移率相关参数,因为它们直接影响 DC 仿真的准确性。在掌握 DC 特性后,再逐步深入电容、噪声和射频参数的学习。