Skip to content

Ch25(6/6):SHE 应用与连续性

使用球谐展开方法

电子能量分布函数从公式 880 在全局、特定区域或特定材料的 Physics 部分中指定的半导体区域计算:

cpp
Physics { eSHEDistribution( <arguments> ) ...}

默认情况下, 从解析带模型获得。这些带结构相关量也可以通过指定参数 FullBand 从默认电子带文件 eSHEBandSilicon.dat 获取(位于 $STROOT/tcad/$STRELEASE/lib/sdevice/MaterialDB/she 目录):

cpp
Physics { eSHEDistribution( FullBand ... ) ...}

默认电子带文件 eSHEBandSilicon.dat 包含从弛豫硅的非局部经验赝势方法获得的带结构量。类似地,在同一目录中有默认空穴带文件 hSHEBandSilicon.dat

注意:对于硅区域,建议使用 FullBand 选项作为默认模型参数基于完整带结构进行校准。此外,使用 FullBand 选项没有性能损失。

您也可以按以下方式指定自己的带文件:

cpp
Physics { eSHEDistribution( FullBand = "filename" ... ) ... }

带文件是由 列数据组成的纯文本文件,其中 是带数()。第一列表示动能 [eV]。后续列分别表示 [cm⁻³ eV⁻¹]、 [cm⁻¹ s⁻² eV⁻¹] 和 [cm⁻²](对于带 )。动能应从零开始,相邻行之间的能量间距应均匀。

当对包含 SiGe 的器件指定 FullBand 时,SiGe 区域的带结构量从硅文件所在目录的摩尔分数相关文件中获取。带结构数据从摩尔分数值为 0.0、0.1、0.2、...、1.0 的弛豫 SiGe 的非局部经验赝势方法获得:

  • 电子文件:eSHEBandSiGeX0.0.dateSHEBandSiGeX0.1.dat、...
  • 空穴文件:hSHEBandSiGeX0.0.dathSHEBandSiGeX0.1.dat、...

Sentaurus Device 根据每个 SiGe 区域中的平均 x 摩尔分数值自动选择适当的文件。对于中间的 x 摩尔分数 值,使用带结构量的线性插值。

注意:电子在 SiGe 中的模拟已停用。 SHEDistribution 参数集中的模型参数(参见表 152)可以指定与摩尔分数的依赖关系。与带结构文件的数据一样,每个区域中的平均 x 摩尔分数值用于确定参数值。

Sentaurus Device 提供了一种基于弛豫时间近似(RTA)的简化 SHE 模型用于热载流子注入电流计算。虽然 RTA 是一个较差的近似,但 RTA 可以消除能量耦合并减少模拟时间。您可以按以下方式激活 RTA 模式:

cpp
Physics { eSHEDistribution( RTA ... ) ... }

当选择 RTA 模式时,弛豫时间定义为:

其中 是分别表示平均自由程和弛豫时间的可调参数。在 RTA 模式下,公式 888 被替换为:

注意:在 RTA 模式下,您必须连同 SHESOR 一起在全局 Math 部分指定 SHEIterations=1。RTA 模式不能用于自洽计算,因为载流子通量不守恒。

在 SHE 方法中,低场迁移率由微观散射率决定:

从公式 904 获得的迁移率与 Physics 部分中指定的宏观迁移率模型通常不同。例如,公式 904 高估了 MOSFET 反型层中的低场迁移率,因为公式 887 中的散射率没有考虑界面处的迁移率退化。为解决此不一致,库仑散射率在本地调整以匹配从迁移率模型获得的低场迁移率。此选项默认激活。要关闭此选项,请指定:

cpp
Physics { eSHEDistribution( -AdjustImpurityScattering ... ) ... }

类似地,对于空穴能量分布函数,在 Physics 部分中指定 hSHEDistribution

公式 880 是一个具有扩散和源项的耦合能量相关守恒方程。SHE 方法中的未知变量数量远大于漂移-扩散模型或流体动力学模型中的数量,因为额外的总能量坐标。

默认情况下,使用分块逐次超松弛(SOR)方法迭代求解方程,其中 SOR 迭代在不同的总能量上执行。分块系统的线性求解器、SOR 迭代次数、SOR 参数和 SOR 误差参数可以通过全局 Math 部分中的关键字 SHEMethodSHEIterationsSHESORParameterSHESORError 访问。

默认值是:

cpp
Math {
   SHEMethod=super
   SHEIterations=20
   SHESORParameter=1.1
   SHESORError=0.0
}

此外,如果满足误差标准 SHESORError,您可以在 SHEIterations 之前停止每个能量的 SOR 迭代。要激活误差特定停止标准,请指定 SHESORError > 0。例如:

cpp
Math {
   SHEIterations = 50
   SHESORError = 0.05
}

除了使用分块 SOR 方法外,您还可以通过在全局 Math 部分中关闭关键字 SHESOR 来同时求解不同能量的公式 880。虽然可以使用任何矩阵求解器,但由于矩阵尺寸很大,迭代线性求解器 ILS 是求解公式 880 的唯一实用选项。

例如,ILS 默认参数集 3 可用于 SHE 方法:

cpp
Math {
   -SHESOR
   SHEMethod=ILS(set = 3)
   ...
}

全局 Math 部分提供了一些与能量网格规范相关的参数。总能量坐标的最小值和最大值定义为:

其中 是能量余量(默认 eV)。能量网格间距由声子能量的分数定义:,其中 是一个正整数(默认 )。

参数 可以在全局 Math 部分中设置:

cpp
Math {
   SHETopMargin = 1.0             # e_margin [eV]
   SHERefinement = 1              # N_refine
   ...
}

虽然总能量网格用于计算,但均匀的动能网格用于绘图。

要绘制的最大动能可以通过全局 Math 部分中的关键字 SHECutoff 指定(默认 5 eV):

cpp
Math { SHECutoff = 5.0 ... }

默认情况下,载流子能量分布在每个 Sentaurus Device 模拟点之后的后处理计算中更新。您可以使用 Solve 部分的 Set 语句来抑制或激活后处理计算。例如:

cpp
Solve { ...
   Set (eSHEDistribution (Frozen)) # freeze the distribution function
   ...
   Set (eSHEDistribution (-Frozen)) # unfreeze the distribution function
   ...
}

只要分布函数被冻结,分布在模拟过程中就不会改变。除了后处理计算外,您还可以使用 Plugin 语句获得自洽 DC 解。例如:

cpp
Solve { ...
   Plugin (iterations=100) { Poisson eSHEDistribution hole }
   ...
}

在自洽模式下,载流子密度和端电流直接从 SHE 方法获得。您还可以在 SHE 方法中包含量子修正。例如:

cpp
Solve { ...
   Plugin { Coupled {Poisson eQuantumPotential} eSHEDistribution hole }
   ...
}

注意:在自洽模式下,您必须在全局 Math 部分指定关键字 DirectCurrent。此外,您可能需要增加 SHERefinement 以提高能量网格的分辨率。自洽模式不支持瞬态、AC 和噪声分析。通常,最低阶 SHE 方法可能不足以准确模拟纳米级晶体管,因为随着器件长度减小,高阶项的贡献增加。Plugin 方法的收敛率在施加大偏压时可能非常慢。

为了向后兼容,以下成对的关键字在命令文件中被视为同义词:

  • SHEDistributionTailDistribution
  • eSHEDistributionTaileDistribution
  • hSHEDistributionTailhDistribution
  • SHEIterationsTailDistributionIterations
  • SHEMethodTailDistributionMethod
  • SHESORTailDistributionSOR
  • SHESORParameterTailDistributionSORParameter

在 PMI 中,您可以使用以下读取函数读取从 SHE 方法获得的分布函数、态密度和群速度:

  • ReadeSHEDistribution:返回电子的
  • ReadeSHETotalDOS:返回电子的
  • ReadeSHETotalGSV:返回电子的
  • ReadhSHEDistribution:返回空穴的
  • ReadhSHETotalDOS:返回空穴的
  • ReadhSHETotalGSV:返回空穴的

更多信息,请参见第 1259 页的第 39 章。

表 152:SHE 分布模型的默认参数

符号参数名称电子空穴单位
rho2.329-g/cm³
epsilon11.7-
eps_ins2.15-
m_s0.260.26
m_dos0.3280.689
m_ins0.50.77
alpha0.50.669eV⁻¹
g611
A111
E_barrier3.14.73eV
Lins2.0×10⁻⁷2.0×10⁻⁷cm
Lsem5.0×10⁻⁶1.0×10⁻⁶cm
tau01.0×10⁻¹²1.0×10⁻¹²s
Dac_cl1.027×10⁻⁵6.29×10⁻⁶eVs/cm
Dop1.25×10⁹8.7×10⁸eV/cm
HbarOmega0.060.0633eV
swv00.00.0cm⁻²
ii_formulaii_formula111-
ii_rate11.49×10¹¹0.0s⁻¹
ii_rate21.13×10¹²1.14×10¹²s⁻¹
ii_rate30.00.0s⁻¹
ii_energy11.1281.128eV
ii_energy21.5721.49eV
ii_energy31.751.49eV
ii_exponent13.00.01
ii_exponent22.03.41
ii_exponent30.00.01

表 153:电子和空穴的无量纲掺杂依赖拟合参数 的系数和默认值

掺杂浓度参数名称(电子)(电子)(电子)参数名称(空穴)(空穴)(空穴)
10¹⁵·⁰⁰/cm³efit(0)1.206982.63089hfit(0)2.368723.84998
10¹⁵·²⁵/cm³efit(1)1.265852.61522hfit(1)2.476473.82989
10¹⁵·⁵⁰/cm³efit(2)1.350312.62123hfit(2)2.656313.87730
10¹⁵·⁷⁵/cm³efit(3)1.459722.64751hfit(3)2.917843.98847
10¹⁶·⁰⁰/cm³efit(4)1.597272.68504hfit(4)3.281274.16424
10¹⁶·²⁵/cm³efit(5)1.768102.73218hfit(5)3.778424.40187
10¹⁶·⁵⁰/cm³efit(6)1.976252.77580hfit(6)4.443564.68485
10¹⁶·⁷⁵/cm³efit(7)2.222782.80091hfit(7)5.298104.97515
10¹⁷·⁰⁰/cm³efit(8)2.504742.79066hfit(8)6.331755.21189
10¹⁷·²⁵/cm³efit(9)2.813482.72938hfit(9)7.485645.32107
10¹⁷·⁵⁰/cm³efit(10)3.130882.60729hfit(10)8.642575.23752
10¹⁷·⁷⁵/cm³efit(11)3.426202.42644hfit(11)9.626814.93200
10¹⁸·⁰⁰/cm³efit(12)3.663292.20490hfit(12)10.22804.42987
10¹⁸·²⁵/cm³efit(13)3.820901.97450hfit(13)10.27583.80695
10¹⁸·⁵⁰/cm³efit(14)3.914511.77291hfit(14)9.742363.16136
10¹⁸·⁷⁵/cm³efit(15)4.007441.63637hfit(15)8.783242.57856
10¹⁹·⁰⁰/cm³efit(16)4.211801.59940hfit(16)7.666722.11166
10¹⁹·²⁵/cm³efit(17)4.693021.70363hfit(17)6.656981.78292
10¹⁹·⁵⁰/cm³efit(18)5.698422.01596hfit(18)5.946421.59808
10¹⁹·⁷⁵/cm³efit(19)7.631172.65859hfit(19)5.665991.56334
10²⁰·⁰⁰/cm³efit(20)11.19233.85825hfit(20)5.945561.70207

注意:默认情况下,拟合参数 被忽略,因为杂质散射率根据低场迁移率自动调整。您必须关闭 AdjustImpurityScattering 才能使用这些参数。

可视化球谐展开方法

为了绘图目的,SHE 方法提供了几个可以从能量分布函数获得的宏观变量:

具有显式评估边界条件的连续性方程载流子注入

注意:此功能仅适用于瞬态模拟。它对于写入和擦除存储单元特别有用。

对于每个由其坐标定义的位置,Sentaurus Device 确定包含的元素,并使用元素顶点处的数据对分布函数进行插值。类似地,对于空穴能量分布函数,在 File 部分定义 hSHEDistribution,并在命令文件中包含 hSHEDistributionPlot 部分。

References

  1. Shockley, W., "Problems related to p-n junctions in silicon", Czechoslovak Journal of Physics, Vol. 11, p. 523, 1961.
  2. Fiegna, C. et al., "A new method for the numerical simulation of hot-electron effects in MOSFETs", IEEE Transactions on Electron Devices, Vol. 41, p. 941, 1994.
  3. Manguerra, H.B. et al., "A general hot carrier injection model for semiconductor device simulation", Solid-State Electronics, Vol. 38, p. 123, 1995.
  4. Levien, R. and Roiz, Y., "Numerical solution of the Boltzmann transport equation using a reduced basis", Journal of Computational Physics, Vol. 174, p. 1, 2001.
  5. Vecchi, M.C. and Lundstrom, M., "On the use of the spherical harmonics expansion method for solving the Boltzmann transport equation", Journal of Applied Physics, Vol. 82, p. 2360, 1997.
  6. Bude, J. and Masuda, K., "Hot carrier effects in NAND flash cells", IEEE Transactions on Electron Devices, Vol. 48, p. 1783, 2001.
  7. Schenk, A., "A model for the field and temperature dependence of impact ionization in silicon", Solid-State Electronics, Vol. 35, p. 1585, 1992.
  8. Grant, W.N. and Sze, S.M., "Photoemission and secondary electron emission from n-type silicon", Solid-State Electronics, Vol. 13, p. 839, 1970.
  9. Bufler, F.M. and Meinerzhagen, B., "Spectral distribution of the electron-phonon interaction in a MOSFET", Journal of Applied Physics, Vol. 84, p. 1079, 1998.

基于 Sentaurus TCAD 官方文档构建

代码块