Silvaco TCAD新手避坑指南:迁移率模型(Mobility Model)到底该怎么选?

📅 2026/7/6 23:46:15 👁️ 阅读次数 📝 编程学习
Silvaco TCAD新手避坑指南:迁移率模型(Mobility Model)到底该怎么选?

Silvaco TCAD迁移率模型实战指南:从理论到仿真的关键选择

第一次打开Silvaco Atlas的MODELS参数设置界面时,那二十多个以MOB结尾的选项就像电路板上的未标记测试点一样令人困惑。我记得自己第一次仿真NMOS晶体管特性时,IV曲线莫名其妙地出现了"台阶状"畸变,花了整整三天才发现是误选了CONMOB模型导致反型层迁移率计算错误。这种经历在TCAD新手群体中其实非常普遍——我们往往在还不清楚"低场迁移率"和"高场迁移率"区别时,就被迫要做出影响仿真结果的关键选择。

1. 迁移率模型的核心分类与物理本质

半导体器件仿真中的迁移率模型本质上都是对载流子(电子和空穴)在晶格中运动受阻程度的数学描述。就像不同路况下车辆的行驶速度会受道路材质、车流量、坡度等因素影响一样,载流子迁移率也受掺杂浓度、温度、电场强度等多重因素制约。

1.1 基础模型的三大家族

根据建模方法的不同,Silvaco Atlas中的迁移率模型可分为三大类:

模型类型代表模型核心变量典型应用场景
恒定迁移率ConstantMUN, MUP教学示例/快速验证
查表模型CONMOB掺杂浓度(300K)体硅器件直流分析
解析模型ANALYTIC/ARORA掺杂浓度、温度功率器件温度特性分析

恒定迁移率模型是最简单的选择,相当于给所有区域的载流子设定统一"通行速度":

mobility material=Silicon mun=1500 mup=450 # 典型硅材料参数

这种设置虽然省事,但会完全忽略掺杂浓度梯度带来的影响,就像用平均车速预测城市所有路段的通行时间一样不可靠。

1.2 掺杂依赖性的关键差异

查表模型(CONMOB)和解析模型(ANALYTIC)都考虑了掺杂浓度的影响,但实现方式截然不同:

  • CONMOB直接调用Silvaco内置的300K实验数据表,其本质是通过离散数据点进行线性插值。当仿真温度偏离300K时,系统会自动应用温度系数调整:

    models conmob # 启用查表模型 mobility taun=0.5 # 设置温度系数
  • ANALYTIC采用Caulhey-Thomas公式进行连续计算:

    μ(N,T) = μ_min + (μ_max - μ_min)/(1 + (N/N_ref)^α) * (T/300)^β

    这种方法的优势在于可以更灵活地调整参数适应特殊工艺:

    mobility material=Silicon n.arora=1.0 n.mumin=92.0 n.mumax=1268

注意:实际仿真中常出现ANALYTIC模型收敛困难的情况,通常需要适当调小仿真步长(step)或启用自动步进控制(autostep)。

2. 反型层器件的模型选择陷阱

许多新手在仿真MOSFET时遇到的第一个"坑",就是直接套用体硅器件的模型设置。当器件中存在强垂直电场时(如MOS沟道区),载流子迁移机制会发生本质变化。

2.1 Lombardi CVT模型的特殊地位

CVT(Crystal Valley Technology)模型是专门针对反型层开发的物理模型,它通过三个独立分量描述迁移率限制因素:

  1. 声子散射(μ_ac):与表面粗糙度相关
  2. 表面散射(μ_sr):受界面缺陷影响
  3. 体散射(μ_b):来自衬底掺杂效应

这三个分量通过Mathiessen规则组合:

1/μ_total = 1/μ_ac + 1/μ_sr + 1/μ_b

在Atlas中的启用方式非常特殊:

models cvt # 必须单独使用 mobility surface.sr=1e5 # 设置表面粗糙度参数

2.2 典型错误配置对比

下表展示了某0.18μm NMOS在不同模型组合下的阈值电压误差:

模型组合Vth误差收敛性计算时间
CONMOB+FLDMOB+35%1x
ANALYTIC+FLDMOB+18%1.2x
CVT(单独)<5%2.5x
CVT+ANALYTIC发散--

关键发现:CVT模型不能与其他低场模型混用,但多数新手会习惯性地添加ANALYTIC参数导致仿真失败。

3. 高场效应与速度饱和建模

当横向电场超过1e4 V/cm时,载流子速度会趋于饱和,这个效应对短沟道器件尤为关键。Atlas提供两种处理方式:

3.1 标准场依赖模型(FLDMOB)

通过简单的经验公式描述电场影响:

μ(E) = μ0 / [1 + (μ0*E/vsat)^β]^(1/β)

典型配置示例:

models fldmob mobility vsatn=1.0e7 # 电子饱和速度

3.2 高级散射模型组合

对于纳米级器件,可能需要启用更精细的散射机制:

models ccsmod fldmob # 载流子-载流子散射 mobility n.canali=1 # 启用Canali热电子模型

4. 实战:NMOS仿真全流程配置

让我们通过一个具体案例演示如何科学选择迁移率模型。假设要仿真某90nm工艺NMOS的Ids-Vgs特性:

4.1 基础模型选择决策树

  1. 判断主导机制

    • 体硅器件 → CONMOB/ANALYTIC
    • 反型层器件 → CVT
    • 高场条件 → FLDMOB
  2. 温度范围考量

    • 常温(250-350K) → CONMOB
    • 宽温区 → ANALYTIC/ARORA
  3. 精度与效率权衡

    • 初调阶段 → 简单模型
    • 最终仿真 → 完整物理模型

4.2 完整配置示例

# 基础模型选择 models cvt fldmob impact # 迁移率参数设置 mobility material=Silicon + surface.sr=2e5 # 表面粗糙度参数 + n.canali=1 # 热电子效应 + vsatn=0.8e7 # 饱和速度调整 # 数值控制 method newton autonode contact name=gate voltage=0.0 solve init

4.3 结果验证技巧

  • 合理性检查:室温下电子迁移率应在200-1500 cm²/Vs范围内
  • 网格敏感性测试:关键区域网格加密后结果变化应<5%
  • 实验对比:与实测数据偏差较大时优先检查CVT参数

记得第一次成功复现文献中的IV曲线时,我意识到迁移率模型选择不是非黑即白的判断题,而是需要理解器件物理本质的思考过程。现在每次开始新仿真前,我都会先画个简单的决策流程图——这比盲目试错效率高得多。