SiC器件SPICE建模:温度效应与HSPICE仿真验证 - 第2节

2.1 SPICE仿真器核心原理

SPICE(Simulation Program with Integrated Circuit Emphasis)是集成电路与功率半导体器件仿真的行业标准。其核心思想是将电路描述为节点-支路网络,通过数值方法求解非线性微分方程组。

SPICE仿真三要素: 网表描述电路拓扑 → 模型描述器件行为 → 求解器计算节点电压/支路电流

2.1.1 仿真流程

  1. 网表解析:读取电路连接、元件参数、分析指令
  2. 矩阵建立:基于改进节点分析法(MNA)构建稀疏矩阵
  3. 非线性迭代:Newton-Raphson 算法逐次逼近工作点
  4. 瞬态积分:采用隐式梯形法或 Gear 法进行时域离散
  5. 收敛判断:检查电压/电流残差是否小于容差
SPICE 仿真器内部求解流程 网表输入 MNA 矩阵建立 Newton-Raphson 收敛判断 时域积分 输出结果 ▸ MNA 矩阵规模 = 电路节点数 × 节点数,稀疏度通常 > 90% ▸ NR 迭代典型收敛条件:|ΔV| < 1 μV,|ΔI| < 1 pA

2.2 SPICE网表语法

网表(Netlist)是SPICE仿真器的输入语言,以文本形式描述电路拓扑、元件参数和分析指令。HSPICE兼容标准SPICE语法,并扩展了针对功率器件的模型关键字。

2.2.1 网表基本结构

部分 语法示例 说明
标题行 SiC MOSFET Temperature Simulation 第一行任意文本,被仿真器忽略
元件语句 R1 1 0 10k 元件名 正节点 负节点 参数
模型语句 .MODEL NMOS1 NMOS ... 定义器件模型参数
分析指令 .DC VGS 0 20 0.1 指定仿真类型与扫描范围
控制语句 .OPTION POST=2 设置仿真选项
结束行 .END 网表结束标志
命名规范: 元件名必须以字母开头,长度不超过1024字符;节点名可以是数字(0为地)或字符串(如 VGATE)。

2.2.2 完整网表示例

* SiC Diode 温度特性仿真网表
.TITLE SiC_SBD_Temp_Sweep

* 电源与激励
V1   anode  0      DC 0
I1   anode  cath   0

* 待测器件:SiC肖特基二极管
D1   cath   0      SIC_SBD

* 模型定义
.MODEL SIC_SBD D (
+   IS      = 1e-12
+   N       = 1.05
+   BV      = 1200
+   IBV     = 1e-4
+   CJO     = 500p
+   VJ      = 1.8
+   M       = 0.5
+   TT      = 5n
+   EG      = 3.26
+   XTI     = 3.0
+   TNOM    = 25
)

* 温度扫描分析
.TEMP  25  75  125  175
.DC    V1  0  5  0.05

* 输出控制
.PROBE  I(D1)  V(anode)
.OPTION POST=2 PROBE=1
.END

2.3 基本元器件模型

2.3.1 电阻模型

SPICE中的电阻模型支持线性与温度相关特性。基本语法:Rxxx N+ N- <value> [TC1] [TC2]

参数 含义 默认值 单位
R 标称电阻值 — Ω
TC1 一阶温度系数 0 1/°C
TC2 二阶温度系数 0 1/°C²
T_ABS 温度(覆盖TEMP) — °C

温度修正公式:

R(T) = R(TNOM) × [1 + TC1×(T - TNOM) + TC2×(T - TNOM)²]
电阻温度特性曲线(归一化) TC1 > 0(金属电阻) 25°C 175°C R/R₀ SiC 栅极电阻 TC1 ≈ 3.9×10⁻³ /°C

2.3.2 电容模型

SPICE电容支持线性、非线性及电压依赖特性。基本语法:Cxxx N+ N- <value> [IC] [TC1] [TC2]

参数 含义 典型值(SiC)
C 标称电容值 100 pF ~ 10 nF
IC 初始电压(瞬态分析) 0 V
TC1 一阶温度系数 ±50 ppm/°C
TC2 二阶温度系数 ±5 ppm/°C²
SiC器件注意: 功率MOSFET的栅漏电容 Cgd 是强非线性电容,不能用固定电容模型描述,必须使用专用 MOSFET 模型(如 Level 3、BSIM、VDMOS)。

2.3.3 二极管模型

二极管是功率半导体建模的基础。SPICE二极管模型包含直流、交流、温度三大类参数。

类别 参数 含义 SiC典型值
直流 IS 饱和电流 1e-12 ~ 1e-10 A
N 理想因子 1.0 ~ 1.1
BV / IBV 击穿电压 / 击穿电流 600 ~ 1700 V / 1e-4 A
交流 CJO 零偏结电容 200 ~ 1000 pF
VJ 内建电势 1.6 ~ 2.0 V
M 梯度因子 0.4 ~ 0.6
温度 EG 禁带宽度 3.26 eV (4H-SiC)
XTI IS温度指数 3.0 ~ 4.0
TNOM 参数测量温度 25 °C
SPICE 二极管模型结构 二极管模型 直流特性 交流/电容 温度效应 IS, N, BV IBV, RS CJO, VJ, M TT, FC EG, XTI ▸ SiC 肖特基二极管 EG=3.26eV,XTI=3.0,温度每升高 25°C,漏电流约增加 1 个数量级

2.4 温度效应在SPICE中的实现

SPICE通过 .TEMP 语句和模型参数中的温度系数实现温度效应仿真。对于SiC器件,温度对以下参数影响显著:

  • 阈值电压 Vth:随温度升高而降低(约 -2 ~ -4 mV/°C)
  • 导通电阻 Rds(on):随温度升高而增加(正温度系数,利于并联)
  • 漏电流:随温度升高呈指数增加(受 EG 和 XTI 控制)
  • 击穿电压:随温度升高略有增加(正温度系数)
HSPICE 温度扫描语法:
.TEMP 25 50 75 100 125 150 175
仿真器自动对每个温度点重新计算所有温度相关模型参数,并执行完整仿真。

2.5 本章小结

知识点 核心要点 SiC建模关联
SPICE仿真原理 MNA矩阵 + NR迭代 + 时域积分 SiC器件强非线性需要稳健的NR算法
网表语法 元件语句、模型语句、分析指令 SiC模型需自定义 .MODEL 参数
电阻/电容模型 线性元件 + 温度系数修正 SiC栅极电阻需设置 TC1
二极管模型 IS/N/BV/CJO/EG/XTI 六大参数 SiC SBD 需调整 EG=3.26, XTI=3.0
温度效应 .TEMP 扫描 + 模型温度参数 SiC高温特性是建模重点