SiC器件SPICE建模:温度效应与HSPICE仿真验证 - 第2节
2.1 SPICE仿真器核心原理
SPICE(Simulation Program with Integrated Circuit Emphasis)是集成电路与功率半导体器件仿真的行业标准。其核心思想是将电路描述为节点-支路网络,通过数值方法求解非线性微分方程组。
SPICE仿真三要素: 网表描述电路拓扑 → 模型描述器件行为 → 求解器计算节点电压/支路电流
2.1.1 仿真流程
- 网表解析:读取电路连接、元件参数、分析指令
- 矩阵建立:基于改进节点分析法(MNA)构建稀疏矩阵
- 非线性迭代:Newton-Raphson 算法逐次逼近工作点
- 瞬态积分:采用隐式梯形法或 Gear 法进行时域离散
- 收敛判断:检查电压/电流残差是否小于容差
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)²]
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 |
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高温特性是建模重点 |