材料参数及模型

2017-12-20  本文已影响0人  苦瓜1512

网格,区域,掺杂分布等定义好后,就可以定义器件仿真时的电极参数、材料特性和物理模型了,数值计算方法定义好后,再施加电压、电流、光照、磁场就能得到相应的器件特性。

1. 接触特性

电极的接触特性由contact命令定义,参数包括功函数、边界、寄生参数、电极连接、浮栅电容等等。

1.1 Gate的功函数和肖特基接触

电极和半导体材料的接触类型默认为欧姆接触,如果定义了功函数,就变成肖特基接触。定义功函数(肖特基接触)的方法有以下几种:

1.2 设置电流边界状态

使用contact命令可以改变电极的控制方式为电流控制,电流控制适用于电流比电压更加敏感或者电流是电压的多值函数的情形。

contact name=drian current

改变漏极为电流控制(或者称为电流边界)。

Note:如果电极的控制方式为电流控制,求解的时候需要设置求解方法为block方法或者newton法。

1.3 定义外电阻、电容或者电导

Lumped resistance, capacitance, and inductance connected to an electrode can be specified using the resistance, capacitance, and inductance parameters in the contact statement.

可以使用contact命令定义电极接触时的外电阻、电容和电导,其单位分别是Ohm, F, H

contact name=drain resistance=50.0 capasitance=20e-12 inductance=1e-6

Specifies a parallel resistor and capacitor of 50 ohms and 20 pF respectively in series with a 1 uH indujavascript:void(null)ctor.

Note that in 2D simulations, these passive element values are scaled by the width in the third dimension. Since in 2D Atlas assumes a 1um width, the resistance becomes 50 Ohm-um.

分布电阻使用con.resist参数定义

contact name=source con.resist=0.01

指定源极有一个分布电阻,阻值为0.01 Ohm·cm^2

Note:如果仿真时电极具有外电阻、电容或者电导,仿真时必须使用block法或者newton法。

1.4 浮动接触

使用contact命令的floating参数,可以定义可编程器件例如EEPROM中的浮栅电极,也可以定义功率器件中的浮场极板(floating field plates)。

例如:

对于直接与半导体材料接触的电极,最好不要使用floating参数。这种类型的浮动接触最好通过指定电流边界条件来仿真:

contact name=drain current

这样,在随后的solve命令中,漏极电流边界条件默认为0,从而实现浮动接触。

浮动接触也可以通过指定外接很高的电阻来实现,这在击穿仿真时很有用。

Note that extremely large resistance values must be used to keep the current through the contact insignificant. Using a lumped resistor will allow the tolerance on potential to move slightly above zero. For example, if the tolerance is 10-5V and the defined resistance was only 10MOhm·um, then a current of 10-12 A/um may flow through the contact, which may be significant in breakdown simulations.

1.5 设置电极短接

定义电极短接有几种不同的方法:

1.6 设置开路接触

有三种方法可以设置电极的开路状态:

2. 材料特性

所有的材料都归类于半导体、绝缘体、导体中的一类。每一类都有自己特定的参数,例如半导体有电子亲合势、能带间隙、状态密度、少子寿命和饱和速度等等。器件仿真的时候很多材料都有自己默认的参数值。

材料的特性用material命令设置。

material命令的参数可以分为几大类。区域参数、能带结构参数、BQP参数、迁移率参数等等,这些参数都对应一定的物理模型,由一系列方程来表示这些量。模型方程以及变量的默认参数在ATLAS手册的physics部分有详细的说明。

常用参数:

2.1 区域材料参数:
2.2 能带结构参数:
2.3 迁移率模型参数:
2.4 复合模型参数:
2.5 碰撞离化参数
2.6 Klaassen模型参数
2.7 载流子统计模型
2.8 热载流子注入参数
2.9 导体参数
2.10 晶格温度相关参数

举例:

3 界面特性

interface用于定义界面电荷密度和表面复合速率。界面类型默认为半导体——绝缘体界面,也可以是半导体——半导体之间的区域或者是半导体的边界区域

interface的主要参数有:qf(面电荷密度:cm^-2)位置参数(x.min, x.max, y.min, y.max复合速率:s.n(电子表面复合速率),s.p(空穴表面复合速率)类型参数:s.s(半导体——半导体界面),s.m(半导体——金属),s.c(半导体——导体界面)

4 物理模型

物理模型通过models, impact命令指定,这些模型的参数会出现在 许多命令中,包括:models, impact, mobility, material等。这些物理模型可以被分为5大类:

除了碰撞离化模型以外的模型都通过models命令指定。碰撞离化模型通过impact命令指定。

物理模型:

4.1 迁移率模型
4.2 复合模型
4.3 载流子生成模型

例如:

models conmob fldmob srh fermidirac
impact selb

指定使用xxx模型。。。

Specifies that the standard concentration dependent mobility, parallel field mobility, Shockley-Read-Hall recombination with fixed carrier lifetimes, Fermi Dirac statistics and Selberherr impact ionization models should be used.

models conmob fldmob srh fermidirac

采用迁移率模型,寿命模型,费米-狄拉克统计

impact selb

采用碰撞离化模型

4.4 特定技术的模型

针对特定技术,有更加简便的方法配置相应的模型,这些技术是mos,bipolar,program,erasemodels会据此配置一些基本的迁移率、复合、载流子统计和隧道模型。例如,对于mos模型,基本配置模型为cvt,srh,fermidirac。对于bipolar的基本模型有conmob,fldmob,consrh,auger,和bgnmos模型和bipolar 模型分别针对MOSFET和双极器件。

例如:

Note:print参数可以列出运行时使用的模型及相关参数,因此强烈建议在models命令中使用print参数

物理模型的指定也可以针对特定材料,这样在异质结器件仿真或者其他的多半导体类型器件的仿真时给参数设置提供了很大的灵活性。

上一篇下一篇

猜你喜欢

热点阅读