1. 课程导入与Sentaurus工具链概览

先进器件结构优化工程的核心目标,是在给定的工艺能力与物理约束下,找到一组能够同时满足电学指标、可靠性与可制造性的器件结构参数。它并不是单纯地"跑一次仿真看结果",而是把结构几何、掺杂分布、材料参数、偏置条件与后续电路行为串成一条可追溯的设计链路。Sentaurus TCAD 正是为这条链路提供支撑的工具集合:它把工艺、器件、电路与可视化分析拆成若干职责明确的模块,又通过统一的数据格式把它们重新连接起来。

理解这套工具链,关键是先分清"谁负责产生什么数据、谁负责消费什么数据"。下面这张图给出了各模块在典型工作流中的定位与协同关系,后续讲解都围绕它展开。

Sentaurus TCAD 工具链协同关系 结构/工艺输入 版图掩膜 · 工艺步骤 材料层 · 掺杂条件 SDE 器件结构编辑 几何 · 网格 · 掺杂 SPROCESS 工艺仿真 氧化 · 扩散 · 刻蚀 结构数据 _bnd / _dop / _msh 统一中间格式 SDEVICE 器件物理仿真 漂移扩散 · 隧穿 · 热 Id-Vg / Id-Vd / C-V 加载结构 + 物理模型 仿真结果 电流 · 电场 · 载流子 能带 · 温度分布 TDR 结果文件 SVISUAL 二维/三维可视化 结构 · 场分布 · 曲线 结果判读 SINSPECT 曲线提取与对比 Vth · Ion/Ioff · SS 多方案叠加 参数迭代 优化闭环 结构参数 → 仿真 → 指标提取 → 与目标对比 → 修正参数 直至满足全部约束

从图中可以看到,SDE 与 SPROCESS 是"结构来源"的两条路径:SDE 直接以命令或图形方式描述器件几何、网格与掺杂,适合结构探索与快速迭代;SPROCESS 则从工艺步骤出发,通过氧化、扩散、注入、刻蚀等步骤推演出最终结构,适合研究工艺—结构—性能的耦合关系。两者输出的都是统一的结构数据(边界、掺杂、网格),因此下游的 SDEVICE 并不关心结构是"画"出来的还是"算"出来的。

SDEVICE 是物理求解的核心。它读取结构数据,叠加物理模型(漂移扩散、SRH 复合、隧穿、迁移率退化、热效应等),在指定偏置下求解载流子输运方程,输出电流、电场、载流子浓度、能带与温度等场量。这些结果以 TDR 等格式保存,供 SVISUAL 做空间分布可视化,也供 SINSPECT 做曲线级提取与对比。SVISUAL 解决"场长什么样"的问题,SINSPECT 解决"指标是多少、方案谁更优"的问题,二者分工明确。

实际工程中,这条链路通常不是一次走完的。以 FinFET 或 GAA 器件的阈值电压与短沟道效应优化为例,典型做法是:先在 SDE 中建立含 fin 宽、fin 高、栅氧厚度、功函数等参数的参数化结构;用 SDEVICE 扫描栅压得到 Id-Vg 曲线;再用 SINSPECT 提取 Vth、亚阈值摆幅 SS、Ion/Ioff;若 Vth 偏离目标或 SS 退化,则回到 SDE 调整 fin 几何或掺杂,重新仿真。这个"结构参数 → 仿真 → 指标提取 → 对比 → 修正"的闭环,正是图中虚线反馈回路所表达的内容。

工具链的协同本质是数据格式的协同。只要结构数据与结果数据的接口一致,各模块就可以独立替换或并行使用,这也是 Sentaurus 支持脚本化、批量化优化的基础。

需要特别强调的是,Sentaurus 各模块的定位差异决定了它们的使用顺序与输入输出约定。SDE 与 SPROCESS 产出结构,SDEVICE 消费结构并产出结果,SVISUAL 与 SINSPECT 消费结果并产出判读依据。任何一步的输入假设(如网格密度、掺杂剖面、模型选择)都会沿链路传递并影响最终结论。因此,在开始优化之前,先明确"我要改哪个参数、看哪个指标、用什么判据",比急于运行仿真更重要。