1. 课程导入与Sentaurus TCAD工具链概览
半导体工艺仿真不是“把结构画出来再跑个电流曲线”这么简单。它本质上是一条从工艺步骤到掺杂分布、再到电学特性的连续信息链:每一步氧化、扩散、注入、刻蚀都会改变材料几何与杂质分布,而这些变化最终决定器件的阈值电压、击穿电压和漏电流。Sentaurus TCAD 正是围绕这条信息链组织起来的一套工具集合,理解各模块在链条中的位置,比记住菜单命令更重要。
工具链的四个核心角色
Sentaurus 工具链中,与工艺流程仿真关系最紧密的是四个模块,它们各自承担不同的“翻译”任务。
Sentaurus Process(SPROCESS)是工艺仿真引擎。它接收的是工艺配方:温度-时间曲线、注入能量与剂量、气体氛围、刻蚀/沉积步骤序列。它输出的是经过完整热预算后的掺杂剖面与几何结构。SPROCESS 内部维护着一套求解器,会同时处理杂质扩散、氧化生长、应力演化、点缺陷平衡等物理过程。例如,一个典型的 NMOS 源漏注入步骤可以写成:
implant Boron dose=3e13 energy=30 tilt=7
diffuse temperature=1050 time=10
这两行分别表示硼注入与后续退火,SPROCESS 会据此计算杂质在硅中的最终分布。
Sentaurus Structure Editor(SDE)是结构与网格生成模块。它既可以接收 SPROCESS 输出的掺杂与几何信息,也可以独立构建器件结构。SDE 的核心价值在于网格划分:在 PN 结附近、沟道表面、栅氧化层下方,网格需要加密到纳米级;而在衬底深处,网格可以稀疏到微米级。这种非均匀网格直接决定后续器件仿真的精度与收敛性。SDE 支持脚本化建模,常用 Scheme 或 Python 接口描述几何与掺杂。
Sentaurus Device(SDEVICE)是器件物理仿真器。它读取 SDE 生成的网格与掺杂文件,施加电极边界条件,求解漂移-扩散方程、泊松方程,必要时耦合热传导与量子修正。输出的是 Id-Vg、Id-Vd、C-V、击穿曲线等电学特性。SDEVICE 的输入不是工艺参数,而是已经成型的器件结构——这是它与 SPROCESS 最本质的分工。
Sentaurus Workbench(SWB)是流程管理与实验设计平台。它把上述模块串联成可复现的仿真项目,管理参数扫描、版本记录和结果对比。在工程实践中,SWB 往往是实际操作的入口:用户在这里定义变量、提交任务、查看日志和曲线。
输入输出关系与典型工作流
把四个模块串起来,一条完整的工艺-器件仿真链路如下:工艺配方进入 SPROCESS,生成掺杂剖面与结构描述;SDE 读取这些信息并完成网格划分,输出 TDR 格式的结构文件;SDEVICE 读取 TDR 文件,施加电学边界条件,输出特性曲线;SWB 则贯穿始终,负责调度与数据管理。
这条链路有一个关键特征:信息是单向流动的。工艺参数影响结构,结构影响电学特性,但电学特性不会反向修改工艺配方。因此,如果仿真结果与预期不符,排查方向必须沿着链路回溯:先确认 SPROCESS 的掺杂剖面是否合理,再检查 SDE 的网格是否足够精细,最后才怀疑 SDEVICE 的物理模型设置。
从“跑通”到“跑对”:一个最小示例
假设要仿真一个 0.18 μm NMOS 的阈值电压。工艺侧的关键参数包括:栅氧化层厚度 3.2 nm、沟道注入硼剂量 2.5×10¹² cm⁻²、源漏注入砷剂量 3×10¹⁵ cm⁻²、退火 1000 °C 10 s。这些参数进入 SPROCESS 后,会生成沟道表面约 10¹⁷ cm⁻³ 的硼浓度和约 0.15 μm 的源漏结深。
SDE 读取该结构后,在栅氧化层下方 5 nm 范围内设置 0.2 nm 的网格步长,在结区设置 1 nm 步长,衬底深处放宽到 50 nm。SDEVICE 随后在栅极上扫描 0 至 1.8 V,漏极固定 0.1 V,提取使漏电流达到 1×10⁻⁷ A/μm 的栅压作为阈值电压。若仿真得到 Vth ≈ 0.42 V,而预期为 0.35 V,则首先检查沟道注入剂量是否偏低,或退火是否导致硼过度扩散——这就是沿信息链回溯的典型操作。
各模块的边界与协作
需要特别注意的是,SPROCESS 不负责电学求解,SDEVICE 不负责工艺步骤模拟,SDE 不修改物理参数。三者之间的接口是 TDR 格式的结构文件,它同时携带几何、掺杂、材料分区和网格信息。理解这个接口,就能理解为什么网格质量会直接影响器件仿真的收敛性:SDEVICE 的求解器在 TDR 网格上离散化方程,网格太粗会丢失结区细节,网格太密则计算量急剧上升。
在实际项目中,SWB 的价值往往在参数扫描时体现得最明显。例如要研究退火温度对 Vth 的影响,可以在 SWB 中定义温度变量从 950 °C 到 1050 °C 步进 25 °C,一次性提交五个 SPROCESS 任务,再自动串联对应的 SDE 和 SDEVICE 任务,最终在同一张图上对比五条 Id-Vg 曲线。这种“实验设计”能力,是把 TCAD 从单次仿真工具变成工程分析平台的关键。