2. Sentaurus TCAD仿真环境与宽禁带材料库

宽禁带器件(4H-SiC、GaN)的热电耦合仿真,本质上是在“几何结构—材料参数—物理模型—数值求解”这条链路上反复迭代。Sentaurus TCAD 把这四个环节拆成可协同的工具:Sentaurus Workbench(SWB)负责实验流程与参数扫描管理,Sentaurus Structure Editor(SDE)负责几何建模与网格划分,Sentaurus Device(SDevice)负责物理方程求解,而材料参数文件则决定了这些方程在宽禁带半导体上的具体形式。理解三者的分工与数据接口,比记住菜单位置更重要。

一、工具链分工与数据流

SWB 是顶层框架,它把一次仿真拆成若干“工具节点”(tool node),每个节点对应一个可执行工具,节点之间通过文件传递数据。典型的热电耦合仿真流程是:SDE 生成器件结构与网格(.tdr 文件),SDevice 读取该结构并加载材料参数与物理模型进行求解,最后用 Sentaurus Visual(SVisual)查看电势、载流子浓度、晶格温度等分布。SWB 的价值在于:当你想扫描栅压、环境温度或热阻时,只需在参数表中定义变量,SWB 会自动生成多个实验分支并并行调度。

需要特别注意的是,宽禁带器件的热电耦合往往需要两个求解器协同:SDevice 求解电学与热学方程(漂移-扩散 + 晶格热流方程),而热边界条件(如底部热沉温度、对流换热系数)通过 SDevice 的 Thermal 边界段施加。若涉及更复杂的热网络,也可用 SWB 串联多个 SDevice 节点,把前一级算出的功耗作为后一级的热源输入。

Sentaurus 热电耦合仿真工具链与材料参数加载路径 Sentaurus Workbench(SWB)— 实验流程与参数扫描管理 变量定义:Vg、T_ambient、Rth、Ld … | 自动分支调度 | 结果汇总 SDE 结构编辑器 几何建模 · 掺杂定义 网格划分 → .tdr SDevice 器件求解器 漂移-扩散 + 晶格热流 热电耦合求解 SVisual 可视化 电势 · 载流子 · 温度场 曲线与分布图 .tdr .plt/.csv 宽禁带材料参数文件(Material Database) 4H-SiC.par | GaN.par | 自定义 .par 文件(带隙、迁移率、热导率、饱和速度、碰撞电离系数…) 加载方式:SDevice 命令文件中的 Material 段引用 | SWB 中通过 File 节点挂载 参数注入 关键接口:SDE 输出的 .tdr 结构文件必须与 SDevice 命令文件中 Region/Material 名称一致; 材料参数文件中的温度系数(如热导率 κ(T))直接决定热电耦合迭代的收敛性与精度。

二、宽禁带材料参数文件的加载

Sentaurus 自带的材料库位于安装目录的 Materials/ 下,其中包含 4H-SiC.par 和 GaN.par 等文件。这些文件采用键值对格式,按物理量分组,例如:

Material = "4H-SiC" {
  # 基本电学参数
  Eg0    = 3.26        # 0K 带隙 (eV)
  alpha  = 3.3e-4      # 带隙温度系数 (eV/K)
  beta   = 0           # 带隙温度系数二阶项
  epsilon = 9.66       # 相对介电常数

  # 迁移率模型参数(Arora 模型)
  mumax  = 950         # 最大电子迁移率 (cm^2/Vs)
  mumin  = 40          # 最小电子迁移率
  Nref   = 2e17        # 参考掺杂浓度 (cm^-3)

  # 热学参数
  kappa  = 3.7         # 室温热导率 (W/cm·K)
  kappa_T = 1.5        # 热导率温度系数
}

在 SDevice 命令文件中,通过 Material 段引用这些参数:

Material = "4H-SiC" {
  # 覆盖默认值:指定使用 Arora 迁移率模型
  Mobility(Arora)
  # 启用晶格热流方程
  Thermal
}

若需要自定义参数(例如某批次 4H-SiC 外延片实测的迁移率偏低),可在工作目录下新建 my_4H-SiC.par,只写入需要覆盖的字段,然后在 SDevice 命令文件开头用 MaterialFile = "my_4H-SiC.par" 加载。Sentaurus 的加载顺序是:先读默认库,再读用户文件,后者覆盖前者。这一机制使得“只改差异、不动全局”成为可能。

三、GaN 材料参数的特殊性

GaN 与 4H-SiC 在参数文件结构上相似,但有几个关键差异需要留意。第一,GaN 的自发极化和压电极化效应显著,在 AlGaN/GaN 异质结中会形成高浓度二维电子气(2DEG)。Sentaurus 的 GaN.par 中通常包含 Piezo 和 Spont 相关参数,若仿真 HEMT 结构,必须在 SDevice 中启用 PiezoElectric 模型,否则 2DEG 浓度会严重偏低。第二,GaN 的热导率(约 1.3 W/cm·K)低于 4H-SiC(约 3.7 W/cm·K),在热电耦合仿真中,同样的功耗下 GaN 器件的温升更明显,因此热边界条件的设置对结果影响更大。

第三,GaN 的碰撞电离系数与 4H-SiC 差异较大,在高压仿真中若直接套用 SiC 的 Impact 参数,击穿电压会被高估或低估。建议在自定义参数文件中显式写入 Impact(Avalanche) 段,并核对 alpha、beta 系数是否与文献一致。

四、SWB 中的参数扫描与材料文件挂载

在 SWB 中,材料参数文件可以通过两种方式挂载。第一种是在 SDevice 节点的 Command File 中直接写 MaterialFile 路径,适合固定参数。第二种是使用 SWB 的 File 节点,把 .par 文件作为输入文件挂到流程中,然后在 SDevice 命令文件里用相对路径引用。第二种方式的好处是:当你在 SWB 变量表中修改某个参数(如 kappa_T)时,SWB 会自动生成多个 .par 副本并分别送入不同实验分支,实现“参数扫描—材料文件—仿真结果”的自动化闭环。

实操建议:初次搭建 4H-SiC MOSFET 热电耦合仿真时,建议先用默认 4H-SiC.par 跑通一个单点仿真,确认收敛后再逐步加入自定义参数。每次修改 .par 文件后,在 SDevice 日志中搜索 Material 关键字,确认参数被正确读取。若日志中出现 Warning: Material parameter not found,说明字段名拼写与库中不一致,需对照官方文档核对。

五、常见问题与排查

材料参数加载失败通常有三类原因。第一,路径错误:MaterialFile 使用相对路径时,基准目录是 SDevice 命令文件所在目录,而非 SWB 项目根目录。第二,字段名不匹配:Sentaurus 对参数名大小写敏感,例如 Eg0 不能写成 eg0。第三,单位不一致:材料库中长度单位是 cm,而 SDE 中几何单位可能是 μm,若在自定义文件中误用 μm 对应的数值,会导致迁移率、热导率等参数偏差几个数量级。排查时可在 SDevice 命令文件中临时加入 Material = "4H-SiC" { Print },让求解器输出实际生效的参数值,与预期值逐项比对。