4. Sentaurus Sprocess工艺仿真入门

SiC 功率器件(如 MOSFET、JBS、SBD)的电学特性高度依赖注入区掺杂分布、栅氧质量与掩膜层精度。Sprocess 是 Sentaurus 工艺仿真工具,用于在器件电学仿真之前构建真实工艺历史:离子注入、注入损伤、退火激活、热氧化、掩膜层刻蚀与沉积。本节围绕 SiC 特有的工艺物理,讲清 Sprocess 中如何设置注入、损伤与激活模型、氧化模型、掩膜层,以及如何把工艺结果导入 SDE/Device 形成完整仿真链。

一、SiC 离子注入的特殊性

与硅不同,SiC 中常用掺杂剂(Al、B、N、P)在常规工艺温度下扩散系数极低,因此注入后的掺杂分布几乎完全由注入能量、剂量、倾斜角和射程统计决定,退火主要解决的是损伤恢复与电激活,而不是显著扩散。这意味着 Sprocess 中注入分布的准确性直接决定器件阈值电压、击穿电压与导通电阻的预测可信度。

在 Sprocess 命令文件中,注入通过 Implant 语句描述。以 4H-SiC 中 Al 注入形成 P 型阱为例,典型教学示例参数如下:

Implant Boron dose=5e13 energy=30 tilt=7 rotation=22
Implant Aluminum dose=1e15 energy=200 tilt=7 rotation=22
Implant Aluminum dose=3e15 energy=400 tilt=7 rotation=22

这里采用多能量叠加(box 型近似):低能注入控制表面浓度,高能注入形成深结。倾斜角 7° 用于抑制沟道效应,rotation 22° 用于改善片内均匀性。剂量单位是 cm⁻²,能量单位是 keV。判断注入结果是否合理,主要看三件事:峰值浓度是否达到目标(例如 1e19~1e20 cm⁻³)、结深是否落在设计窗口(例如 0.3~0.6 μm)、表面浓度是否满足欧姆接触或沟道要求。

二、注入损伤与退火激活模型

SiC 注入后晶格损伤严重,甚至可能非晶化。Sprocess 中损伤通常与注入同时计算,损伤程度与剂量、能量、离子种类相关。退火激活模型需要描述:损伤恢复、掺杂原子进入替位位置、激活率随温度和时间的变化。SiC 的激活退火温度通常在 1500~1700 ℃,时间几十秒到几分钟,且常配合碳膜或 AlN 保护层抑制表面分解。

在 Sprocess 中,退火用 Anneal 语句描述,可指定温度曲线与激活模型。教学示例:

Anneal temperature=1650 time=120 seconds ambient=Ar

激活率不是 100%。对 Al 注入,激活率常随剂量升高而下降,典型在 30%~80% 之间。判断激活是否合理,应对比目标方块电阻与激活浓度:若激活不足,源漏接触电阻偏高、导通电阻偏大;若退火过度,表面粗糙度与栅氧界面态可能恶化。因此 Sprocess 中应把“注入—损伤—退火激活”作为一条链来校准,而不是单独调某一个参数。

Sprocess 工艺链:注入 → 损伤 → 退火激活 → 氧化 → 掩膜 → 导入 SDE/Device 离子注入 Al / B / N / P 能量·剂量·倾角 注入损伤 晶格损伤/非晶化 随剂量累积 退火激活 1500~1700 ℃ 激活率 30%~80% 热氧化 SiO₂ 生长 干氧/湿氧 掩膜层 SiO₂ / Si₃N₄ 阻挡注入/氧化 工艺剖面示意(4H-SiC 衬底) 4H-SiC 衬底(N⁺) 外延层(N⁻ drift) P 型阱(Al 注入) 峰值 ~1e19 cm⁻³,结深 ~0.5 μm N⁺ 源区(N 注入) 高剂量,低能量 栅氧 / 掩膜 SiO₂ 厚度 40~60 nm Sprocess 输出 → SDE / Device 导入 掺杂分布(.tdr / .dat) + 网格 + 材料结构 → sde 命令 / Sentaurus Device 输入 判断:结深与峰值浓度 是否落在设计窗口 对比目标 Vth / Ron 判断:激活率与方块电阻 激活不足 → 接触电阻偏高 退火过度 → 界面态恶化 判断:氧化与掩膜完整性 氧化厚度是否达标 掩膜是否阻挡注入/氧化

三、氧化工艺仿真

SiC 热氧化遵循 Deal-Grove 类模型,但氧化速率显著低于硅,且存在晶向依赖:Si 面氧化速率高于 C 面。Sprocess 中氧化用 Oxidize 语句描述,可指定温度、时间、气氛(干氧 O₂、湿氧 H₂O)与晶向。教学示例:

Oxidize temperature=1100 time=60 minutes ambient=O2

在 1100 ℃ 干氧条件下,4H-SiC (0001) Si 面氧化 60 分钟,典型厚度约 40~60 nm(示例值,需按实际模型校准)。判断氧化是否合理,主要看栅氧厚度是否匹配器件设计(例如 50 nm 栅氧对应约 15~20 V 栅压窗口),以及氧化消耗 SiC 表面是否影响注入区分布。由于氧化会消耗表面 SiC,注入区表面浓度会随氧化推进而改变,因此 Sprocess 中通常先注入、后退火、再氧化,或按实际工艺顺序排列。

四、掩膜层设计

SiC 注入与氧化都需要掩膜层。常用掩膜材料包括 SiO₂、Si₃N₄ 和多晶硅。掩膜层设计要回答三个问题:阻挡能力是否足够、刻蚀选择比是否合适、掩膜厚度是否引入应力或影响后续工艺。对高能 Al 注入(例如 400 keV),SiO₂ 掩膜厚度需达到约 1.0~1.5 μm 才能有效阻挡;对低能 N 注入,0.3~0.5 μm 即可。Sprocess 中掩膜层通过沉积、光刻、刻蚀语句组合实现:

Deposit material=SiO2 thickness=1.2 um
Etch material=SiO2 thickness=1.2 um mask=active

判断掩膜是否有效,可检查掩膜下方是否出现非预期注入峰,以及掩膜边缘是否产生横向注入拖尾。掩膜开口尺寸直接决定注入区横向范围,进而影响沟道长度与击穿特性。

五、将 Sprocess 结果导入 SDE/Device

Sprocess 完成工艺仿真后,会生成包含掺杂分布、材料结构和网格的 TDR 文件。导入 SDE 的典型流程是:在 SDE 中读取 Sprocess 生成的 TDR,或使用 sde 命令将掺杂分布映射到器件结构;随后在 Sentaurus Device 中定义电极、物理模型与求解设置。关键检查点包括:掺杂分布是否与预期一致、网格是否在结附近足够密、电极是否落在正确位置、材料参数(如 SiC 的禁带宽度、迁移率模型)是否匹配。

导入后建议先做一次零偏或低偏置检查:查看耗尽区是否出现在预期位置、阈值电压是否落在设计范围。若 Vth 偏离较大,优先回查注入剂量、激活率与栅氧厚度,而不是直接调器件模型参数。
SiC 的激活退火温度高、激活率非线性,若 Sprocess 中激活模型未校准,导入 Device 后 Vth 与 Ron 的预测误差可能超过 20%。建议用实验方块电阻或 C-V 数据对激活模型做一次标定。

六、完整流程小结

本节流程可归纳为:确定注入方案(能量/剂量/倾角)→ 计算损伤与退火激活 → 设置氧化与掩膜层 → 生成 TDR → 导入 SDE/Device → 检查掺杂、网格与电极。每一步都有明确的判断依据:注入看结深与峰值浓度,退火看激活率与方块电阻,氧化看厚度与晶向,掩膜看阻挡能力与开口尺寸,导入后看 Vth、Ron 与击穿电压是否与设计目标一致。掌握这条链,才能在 SiC 功率器件仿真中把工艺与电学结果真正对应起来。