第1章 半导体工艺及器件仿真工具Sentaurus TCAD_第1页
第1章 半导体工艺及器件仿真工具Sentaurus TCAD_第2页
第1章 半导体工艺及器件仿真工具Sentaurus TCAD_第3页
第1章 半导体工艺及器件仿真工具Sentaurus TCAD_第4页
第1章 半导体工艺及器件仿真工具Sentaurus TCAD_第5页
已阅读5页,还剩112页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章

可制造性设计工具

SentaurusTCAD

2/117Sentaurus简介SentaurusTCAD全面继承了Tsuprem4,Medici和ISE-TCAD的特点和优势,它可以用来模拟集成器件的工艺制程,器件物理特性和互连线特性等。SentaurusTCAD提供全面的产品套件,其中包括SentaurusWorkbench,Ligament,SentaurusProcess,SentaurusStructureEditor,MeshNoffset3D,SentaurusDevice,Tecplot

SV,Inspect,AdvancedCalibration等等。2023/2/3浙大微电子3/117Sentaurus简介SentaurusProcess和SentaurusDevice可以支持的仿真器件类型非常广泛,包括CMOS,功率器件,存储器,图像传感器,太阳能电池,和模拟/射频器件。SentaurusTCAD还提供互连建模和参数提取工具,为优化芯片性能提供关键的寄生参数信息。2023/2/3浙大微电子4/117

SentaurusTCAD的启动运行

vncviewer在xterm中输入:source/opt/demo/sentaurus.envGENESISe&2023/2/3浙大微电子5/1172023/2/3浙大微电子6/1172023/2/3浙大微电子7/117本章内容

1集成工艺仿真系统SentaurusProcess

2器件结构编辑工具SentaurusStructureEditor

3器件仿真工具SentaurusDevice

4集成电路虚拟制造系统SentaurusWorkbench简介

2023/2/3浙大微电子8/117本章内容

1集成工艺仿真系统SentaurusProcess

2器件结构编辑工具SentaurusStructureEditor

3器件仿真工具SentaurusDevice

4集成电路虚拟制造系统SentaurusWorkbench简介

2023/2/3浙大微电子9/117SentaurusProcess工艺仿真工具简介

SentaurusProcess是当前最为先进的工艺仿真工具,它将一维,二维和三维仿真集成于同一平台中,并面向当代纳米级集成电路工艺制程,全面支持小尺寸效应的仿真与模拟。SentaurusProcess在保留传统工艺仿真软件运行模式的基础上,又做了一些重要的改进。2023/2/3浙大微电子10/1172023/2/3浙大微电子增加了模型参数数据库浏览器(PDB),为用户提供了

修改模型参数和增加模型的方便途径。增加了一维模拟结果输出工具Inspect和二维、三维模拟结

果输出工具(TecplotSV)。增加了小尺寸模型。这些小尺寸模型主要有:

高精度刻蚀模型,基于MonteCarlo的离子扩散模型,注入损伤模型,离子注入校准模型等等。增加了这些小尺寸模型,提高了工艺软件的仿真精度,适应了半导体工艺发展的需求。11/117SentaurusProcess基本命令介绍

用户可以通过输入命令指导SentaurusProcess的执行。而这些命令可以通过输入命令文件或者用户终端直接输入。2023/2/3浙大微电子12/117(1)文件说明及控制语句exit:用于终止SentaurusProcess的运行。fbreak:使仿真进入交互模式。fcontinue:重新执行输入文件。fexec:执行系统命令文件。interface:返回材料的边界位置。load:从文件中导入数据信息并插入到当前网格。logfile:将注释信息输出到屏幕以及日志文件中。mater:返回当前结构中的所有材料列表,或在原列表中增加新的材料。mgoals:使用MGOALS引擎设置网格参数。2023/2/3浙大微电子13/117(2)器件结构说明语句init:设置初始网格和掺杂信息。region:指定结构中特定区域的材料。line:指定网格线的位置和间距。grid:执行网格设置的命令。substrate_profile:定义器件衬底的杂质分布。polygon:描述多边形结构。point:描述器件结构中的一个点。doping:定义线性掺杂分布曲线。profile:读取数据文件并重建数据区域。refinebox:设置局部网格参数,并用MGOALS库进行细化。bound:提取材料边界并返回坐标列表。contact:设置电极信息。

2023/2/3浙大微电子(3)工艺步骤说明语句deposit:

用于淀积一个新的层次。diffuse:用于高温扩散和高温氧化。etch:用于刻蚀。implant:

实现离子注入。mask:

用于定义掩膜版。photo:淀积光刻胶。strip:去除表面的介质层。stress:用于计算应力。2023/2/3浙大微电子14/11715/117(4)模型和参数说明语句

beam:给出用于离子束刻蚀的模型参数。

gas_flow:设置扩散步骤中的气体氛围。

kmc:设定蒙特卡罗模型。

pdbNewMaterial:用于引入新的材料。

pdbGet:用于提取数据库参数。

pdbSet:用于完成数据库参数的修改。

SetFastMode:忽略扩散和模特卡罗注入模型,加快仿真速度。

SetTemp:设置温度。

solution:求解或设置求解参数。

strain_profile:定义因掺杂引入的张力变化。

temp_ramp:定义扩散过程中的温度变化。

update_substrate:设置衬底中的杂质属性,张力,晶格常量等信息。2023/2/3浙大微电子16/117(5)输出说明语句color:用于设定、填充被仿真的器件结构中某特定区域杂质浓度等值曲线的颜色。contour:用于设置二维浓度剖面等值分布曲线的图形输出。graphics:启动或更新SentaurusProcess已经设置的图形输出。layers:用于打印器件结构材料的边界数据和相关数据。print.1d:沿器件结构的某一维方向打印相关数据。plot.1d:沿器件结构的某一维方向输出某些物理量之间的变化曲线。plot.2d:输出器件结构中二维浓度剖面分布曲线。plot.tec:启动或更新SentaurusProcess–TecplotSV所输出的一维、二维和

三维图形。print.data:以x、y、z的坐标格式打印数据。writePlx:设置输出一维掺杂数据文件。struct:设置网格结构及求解信息。2023/2/3浙大微电子17/117SentaurusProcess中的小尺寸模型

(1)离子注入模型解析注入模型或蒙特卡罗(MC)注入模型可以用来计算离子注入的分布情况及仿真所造成的注入损伤程度。为满足现代集成工艺技术发展的需求,SentaurusProcess添加了很多小尺寸模型,如掺杂剂量控制模型(Beamdosecontrol)、杂质剖面改造模型(Profilereshaping)、有效沟道抑制模型(Effectivechannellingsuppression)无定型靶预注入模型(Preamorphiza-tionimplants,PAI)等等。2023/2/3浙大微电子18/117(2)扩散模型

SentaurusProcess仿真高温扩散的主要模型有:杂质选择性扩散模型、引入了杂质活化效应对杂质迁移的影响,也间接地覆盖了热扩散工艺中产生的缺陷对杂质的影响,适于模拟特征尺寸小于100nm的扩散工艺。杂质激活模型、杂质激活模型主要是考虑了掺杂过程中,缺陷、氧化空位及硅化物界面态所引发的杂质激活效应。缺陷对杂质迁移的影响,表面介质的移动、掺杂对内部电场的影响等等。2023/2/3浙大微电子19/117(3)对局部微机械应力变化计算的建模

随着器件尺寸的进一步缩小,器件内部机械应力的变化会使材料的禁带宽度发生变化,使得杂质扩散速率以及氧化速率等也发生相应变化,从而使得局部热生长氧化层产生形状变异。

SentaurusProcess包含了很多引起微机械应力变化的机制,包括热失配,晶格失配以及由于材料淀积、刻蚀引起的应力变化等等。2023/2/3浙大微电子20/117SentaurusProcess仿真实例

(1)定义二维初始网格linexlocation=0.00spacing=0.01tag=SiToplinexlocation=0.50spacing=0.01linexlocation=0.90spacing=0.10linexlocation=1.30spacing=0.25linexlocation=4.00spacing=0.25linexlocation=6.00spacing=0.50linexlocation=10.0spacing=2.50linexlocation=15.0spacing=5.00linexlocation=44.0spacing=10.0tag=SiBottomlineylocation=0.00spacing=0.50tag=Leftlineylocation=7.75spacing=0.50tag=Right2023/2/3浙大微电子21/117(2)开启二维输出结果调阅工具TecplotSV界面

graphicson(3)激活校准模型

AdvancedCalibration(4)开启自适应网格

pdbSetGridAdaptive1(5)定义仿真区域并对仿真区域进行初始化

regionsiliconxlo=SiTopxhi=SiBottomylo=Leftyhi=Rightinitfield=Asresistivity=14wafer.orient=1002023/2/3浙大微电子22/1172023/2/3浙大微电子23/117(6)定义网格细化规则

mgoalsonmin.normal.size=10<nm>max.lateral.size=2<um>\normal.growth.ratio=1.2accuracy=2e-5

mgoals命令在初始网格的基础上来重新定义网格。网格的调整只是针对新的层或新生成的表面区域。mgoals命令中的min.normal.size用来定义边界处的网格最小间距,离开表面后将按照normal.growth.ratio确定的速率变化。而max.lateral.size定义了边界处网格的最大横向间距。Accuracy为误差精度。2023/2/3浙大微电子24/117(7)在重要区域进一步优化网格

refineboxmin={2.50}max={31}xrefine={0.1}\yrefine={0.1}alladdrefineboxmin={2.51}max={23}xrefine={0.1}\yrefine={0.1}alladdrefineboxmin={01.7}max={0.22.9}xrefine={0.1}\yrefine={0.1}alladdrefineboxmin={03}max={2.55}xrefine={0.1}\yrefine={0.1}alladd2023/2/3浙大微电子25/117(8)生长薄氧层gas_flowname=O2_HCLpressure=1<atm>\flows={O2=4.0<l/min>HCl=0.03<l/min>}diffusetemperature=950<C>time=25<min>\gas_flow=O2_HCL(9)JFET注入

maskname=JFET_maskleft=0<um>right=6.75<um>implantPhosphorusmask=JFET_maskdose=1.5e12\energy=100<keV>diffusetemp=1170<C>time=180<min>maskclear2023/2/3浙大微电子26/117(10)保存一维掺杂文件

SetPlxList{AsTotalPTotal}WritePlxepi.plxy=7silicon

在SetPlxList命令中,将砷和磷的掺杂分布做了保存。在WritePlx命令中,指定保存y=7um处的掺杂分布曲线。最终保存为一维掺杂分布曲线。2023/2/3浙大微电子27/1172023/2/3浙大微电子28/117(11)生长栅氧化层etchoxidetype=anisotropicthickness=0.5<um>gas_flowname=O2_1_HCL_1_H2pressure=1<atm>/Flows={O2=10.0<l/min>H2=5.0<l/min>HCl=0.03<l/min>}diffusetemperature=1000<C>time=17<min>/gas_flow=O2_1_HCL_1_H2(12)制备多晶硅栅极

depositpolytype=anisotropicthickness=0.6<um>maskname=gate_maskleft=2.75<um>right=8<um>etchpolytype=anisotropicthickness=0.7<um>/mask=gate_maskmaskclear2023/2/3浙大微电子29/117(13)形成P-body区域

implantBorondose=2.8e13energy=80<keV>diffusetemp=1170<C>time=120<min>2023/2/3浙大微电子30/117(14)形成P+接触区域maskname=P+_maskleft=0.85<um>right=8<um>implantBoronmask=P+_maskdose=1e15energy=60<keV>diffusetemp=1100<C>time=100<min>maskclear(15)形成源区域maskname=N+_maskleft=0<um>right=1.75<um>maskname=N+_maskleft=2.75<um>right=8<um>implantAsmask=N+_maskdose=5e15energy=60<keV>maskclear2023/2/3浙大微电子31/117(16)制备侧墙区depositnitridetype=isotropicthickness=0.2<um>etchnitridetype=anisotropicthickness=0.25<um>etchoxidetype=anisotropicthickness=100<nm>diffusetemperature=950<C>time=25<min>

(17)制备铝电极depositAluminumtype=isotropicthickness=0.7<um>maskname=contacts_maskleft=0<um>right=2.5<um>etchAluminumtype=anisotropicthickness=2.5<um>/mask=contacts_maskmaskclear2023/2/3浙大微电子32/117(18)定义电极

contactname=Gatex=-0.5y=5replacepointcontactname=Sourcex=-0.5y=1replacepointcontactname=Drainbottom(19)保存完整的器件结构structtdr=vdmos_finalstructsmesh=500vdmos_final2023/2/3浙大微电子33/1172023/2/3浙大微电子34/117本章内容

1集成工艺仿真系统SentaurusProcess

2器件结构编辑工具SentaurusStructureEditor

3器件仿真工具SentaurusDevice

4集成电路虚拟制造系统SentaurusWorkbench简介

2023/2/3浙大微电子35/117SentaurusStructureEditor(SDE)器件结构编辑工具简介

SDE是基于二维和三维器件结构编辑的集成环境,可生成或编辑二维和三维器件结构,用于与Process工艺仿真系统的结合。在SentaurusTCAD系列仿真工具中,SDE工具是必不可少的。因为在使用SentaurusProcess执行完工艺仿真后,必须使用SDE将Process工艺仿真阶段生产的电极激活,并调入Process仿真过渡来的掺杂信息,进行网格细化处理后,才能进行下一步的器件物理特性模拟。2023/2/3浙大微电子36/117完成从SentaurusProcess到SentaurusDevice的接口转换1在命令提示符下输入:sde,启动SentaurusStructureEditor工具。2调入边界文件:File>Import,该结构文件可以是DF-ISE格式,也可以是TDR格式。3激活电极。(1)在选取类型列表中选择SelectFace;(2)在电极列表中选择需要激活的电极名;(3)在器件结构中选择电极区域;2023/2/3浙大微电子37/1172023/2/3浙大微电子38/117(4)在菜单中选择:Device>Contacts>ContactSets,

电极设置对话框如图所示;(5)在DefinedContactSets中选择电极,同时可以设置电极颜色,边缘厚度和类型等信息;(6)单击Activate按钮;(7)单击Close关闭对话框。同样重复以上步骤,可以完成其他电极的定义和激活。2023/2/3浙大微电子39/1174保存设置:File>SaveModel5载入掺杂数据信息。载入方式为:Device>ExternalProfilePlacement。外部掺杂信息设置对话框如图所示。在Name栏中输入Doping。在GeometryFile栏中载入工艺仿真后生成的网格数据文件(若保存格式为DF-ISE,应选择.gds文件;若保存格式为TDR,应选择.tdr文件)。在DataFiles栏中点击Browser按钮并选择掺杂数据文件(若保存格式为DF-ISE,应选择.dat文件;若保存格式为TDR,应选择.tdr文件),单击Add按钮,载入掺杂数据文件。最后,单击AddPlacement按钮。2023/2/3浙大微电子40/1172023/2/3浙大微电子41/1176

定义网格细化窗口。用户可以对重点研究区域进行网格的

重新设置,以增加仿真精度和收敛性。操作如下:

Mesh>DefineRef/EvalWindow>Cuboid

2023/2/3浙大微电子42/1177定义网格细化方案选择菜单栏中的Mesh>RefinementPlacement。在网格细化设置对话框中,选择Ref/Win选项,并选择上一步定义的网格细化窗口。根据仿真精度要求,设置maxelementsize和minelementsize参数。单击AddPlacement按钮。2023/2/3浙大微电子43/1172023/2/3浙大微电子44/1178执行设置方案。选择菜单栏中的Mesh>BuildMesh,输入网格细化执行后保存的网格数据信息文件名,并选择网格引擎,并单击BuildMesh按钮,SDE会根据设置的网格细化方案执行网格的细化,执行完成后会生成3个数据文件:

_msh.grd,_msh.dat和_msh.log。2023/2/3浙大微电子45/1172023/2/3浙大微电子46/117创建三维结构1.SDE环境初始化:File>New;2.设置精确坐标模式:Draw>ExactCoordinates;3.选择器件材料SentaurusStructureEditor所使用的材料都在Material列表中进行选择;4.选择默认的Boolean表达式在菜单中选择Draw>OverlapBehavior>NewReplacesOld;5.关闭自动命名器件结构区域模式

Draw>AutoRegionNaming;2023/2/3浙大微电子47/1176.创建立方体区域(1)选择IsometricView(ISO),改为三维绘图模式。(2)在菜单栏中选择Draw>Create3DRegion>Cuboid。(3)在窗口中单击并拖动鼠标,将出现一个立方体区域的定义对话框,输入(000)和(7.75443),然后单击OK按钮。2023/2/3浙大微电子48/117(4)在SDE对话框中输入结构区域的名称Epitaxy,单击OK按钮。

2023/2/3浙大微电子49/1177.改变Boolean表达式在菜单栏中选择Draw>OverlapBehavior>OldReplacesOld。8.创建其他区域器件的其他区域,即栅氧层,多晶硅栅,侧墙以及电极区域都可以用同样的方法来创建。

2023/2/3浙大微电子50/1172023/2/3浙大微电子51/1179.定义电极在这里,栅极、源极和漏极需要定义。10.定义外延层中的均匀杂质分布浓度(1)选择菜单栏中的

Device>ConstantProfilePlacement;(2)在PlacementName栏中输入PlaceCD.epi;(3)在PlacementTypegroup框中,选择Region,并在列表中选择Epitaxy;(4)在ConstantProfileDefinition框中,输入Const.Epi到Name栏中;(5)在Species栏中选择

ArsenicActiveConcentration;2023/2/3浙大微电子52/117(6)在Concentration栏中输入3.3e14;(7)单击AddPlacement按钮;(8)重复以上步骤定义多晶硅栅的掺杂浓度为1e20;(9)单击Close关闭窗口。2023/2/3浙大微电子53/11711.定义解析杂质浓度分布定义解析杂质浓度分布包括两个步骤。第一步先定义杂质分布窗口,第二步定义解析杂质浓度分布。定义杂质分布窗口的步骤如下:(1)选择菜单栏中的Draw>ExactCoordinates;(2)Mesh>DefineRef/EvalWindow>Rectangle;(3)在视窗中,拖动一个矩形区域;(4)在ExactCoordinates对话框中,输入(00)和(2.753.5),以定义杂质分布窗口坐标;2023/2/3浙大微电子54/117(5)单击OK;(6)在接着弹出的对话框中,输入P-Body作为杂质分布窗口的

名称;(7)利用表中的参数值,重复以上步骤定义其他杂质分布窗口。2023/2/3浙大微电子55/117定义解析杂质浓度分布的步骤如下:(1)选择菜单栏中的

Device>AnalyticProfilePlacement;(2)在PlacementName栏中输入PlaceAP.body;(3)在Ref/Win列表中选择P-Body;(4)在ProfileDefinition区域中,输入Gauss.Body到Name栏中;(5)在Species列表中选择

BoronActiveConcentration;(6)在PeakConcentration栏中输入4e16;2023/2/3浙大微电子56/117(7)在PeakPosition栏中输入0;(8)在Junction栏和Depth栏中分别输入3.3e14和3.5;(9)在LateralDiffusionFactor

栏中输入0.75;(10)单击AddPlacement按钮;(11)重复以上步骤分别定义其他区域的解析分布。2023/2/3浙大微电子57/11713.定义网格细化方案14.保存设置15.执行设置方案最终,器件的网格信息和掺杂信息将保存在两个文件中,即_msh.grd和_msh.dat,这些文件可以导入到SentaurusDevice中进行后续仿真。2023/2/3浙大微电子58/1172023/2/3浙大微电子59/117本章内容

1集成工艺仿真系统SentaurusProcess

2器件结构编辑工具SentaurusStructureEditor

3器件仿真工具SentaurusDevice

4集成电路虚拟制造系统SentaurusWorkbench简介

2023/2/3浙大微电子60/117SentaurusDevice器件仿真工具简介

SentaurusDevice是新一代的器件物理特性仿真工具,内嵌一维、二维和三维器件物理模型,通过数值求解一维、二维和三维泊松方程、连续性方程和运输方程,可以准确预测器件的众多电学参数和电学特性。SentaurusDevice支持很多器件类型的仿真,包括量子器件,深亚微米MOS器件,功率器件,异质结器件,光电器件等。此外,SentaurusDevice还可以实现由多个器件所组成的单元级电路的物理特性分析。2023/2/3浙大微电子61/117SentaurusDevice主要物理模型

实现SentaurusDevice器件物理特性仿真的器件物理模型仍然是泊松方程、连续性方程和运输方程。基于以上物理模型,派生出了很多二级效应和小尺寸模型,均被添加SentaurusDevice中。2023/2/3浙大微电子62/117(1)产生-复合模型产生-复合模型描述的是杂质在导带和价带之间交换载流子的过程。产生-复合模型主要包括:SRH复合模型(肖克莱复合模型),CDL复合模型,俄歇复合模型,辐射复合模型,雪崩产生模型,带间隧道击穿模型等。2023/2/3浙大微电子63/117(2)迁移率退化模型描述迁移率与掺杂行为有关的模型

Masetti模型、Arora模型和UniversityofBologna模型描述界面位置处载流子迁移率的退化模型

Lombardi模型、UniversityofBologna模型描述载流子-载流子散射的模型

Conwell–Weisskopf模型、Brooks–Herring模型描述高内电场条件下的载流子迁移率的退化模型

Canali模型,转移电子模型,基本模型,Meinerzhagen–Engl模型,Lucent模型,速率饱和模型和驱动力模型等2023/2/3浙大微电子64/117(3)基于活化能变化的电离模型

常温条件下,浅能级杂质被认为是完全电离的。然而,对于深能级杂质而言(能级深度超过0.026eV),则会出现不完全电离的情况。因此,铟(受主杂质)在硅中,氮(施主)和铝(受主)在碳化硅中,都呈现深能级状态。另外,若要研究低温条件下的掺杂行为,则会有更多的掺杂剂出于不完全电离状态。针对这种研究需求,SentaurusDevice嵌入了基于活化能变化的电离模型。2023/2/3浙大微电子65/117(4)热载流子注入模型

热载流子注入模型是用于描述栅漏电流机制的。该模型对于描述EEPROMs器件执行写操作时可能发生的载流子注入行为来说尤为重要。SentaurusDevice提供了两种热载流子注入模型和一个用户自定义模型PMI(PhysicalModelInterface).经典的lucky电子注入模型Fiegna热载流子注入模型

2023/2/3浙大微电子66/117(5)隧道击穿模型

在一些器件中,隧道击穿的发生会导致漏电流的形成,对器件的电学性能造成影响。SentaurusDevice提供三种隧道击穿模型:非局域隧道击穿模型(最常用,该模型考虑了载流子的自加热因素,能够进行任意形状势垒下的数值求解)直接隧道击穿模型Fowler–Nordheim隧道击穿模型2023/2/3浙大微电子67/117(6)应力模型

器件结构内部机械应力的变化,可以影响材料的功函数、界面态密度、载流子迁移率能带分布和漏电流等。局部区域应力的变化往往是由于高温热驱动加工的温变作用或材料属性的不同产生的。应力变化引起的能带结构变化,可以由以下模型进行分析:

应力变化引起的载流子迁移率的变化,由以下公式描述:

2023/2/3浙大微电子68/117(7)量子化模型SentaurusDevice提供了四种量子化模型。VanDot模型

VanDot模型仅适用于硅基MOSFET器件的仿真。使用该模型可以较好地描述器件内部的量子化效应及其在最终特性中的反映。一维薛定谔方程一维薛定谔方程可以用来进行MOSFET、量子阱和超薄SOI结特性的仿真。

2023/2/3浙大微电子69/117密度梯度模型密度梯度模型用于MOSFET器件、量子阱和SOI结构的仿真,可以描述器件的最终特性以及器件内的电荷分布。该模型可以描述二维和三维的量子效应。修正后的局部密度近似模型该模型数值计算效率较高,比较适用于三维器件的物理特性仿真。

2023/2/3浙大微电子70/117SentaurusDevice仿真实例

一个标准的SentaurusDevice输入文件由以下几部分组成,包括File、Electrode、Physics、Plot、Math和Solve,每一部分都执行一定的功能。输入文件缺省的扩展名为_des.cmd。2023/2/3浙大微电子71/1171.VDMOS器件雪崩击穿电压的仿真

器件的雪崩击穿电压相比与其他电学参数,比较难模拟。因为在器件即将击穿时,即使是很小的电压变化都可能导致漏电流的急剧增加,有些时候甚至会产生回滞现象。因此,在这种情况下,进行雪崩击穿电压模拟计算时很难获得一个收敛解。而在漏电极上串联一个大电阻可以有效的解决这个不收敛问题。在本例中,SentaurusDevice调用了之前SentaurusProcess产生的输出文件,该文件中包含了掺杂信息,网格信息和电极定义信息。2023/2/3浙大微电子72/117(1)File

该文件定义部分指定了完成器件模拟所需要的输入文件和输出文件。

File{*inputfiles:Grid=“500vdmos_final_fps.tdr”*outputfiles:Plot=“BV_des.dat”Current=“BV_des.plt”Output=“BV_des.log”}2023/2/3浙大微电子73/117(2)Electrode

该电极定义部分用来定义SentaurusDevice模拟中器件所有电极的偏置电压起始值以及边界条件等。

Electrode{{Name=“Source”Voltage=0.0}{Name=“Drain”Voltage=0.0Resistor=1e7}{Name=“Gate”Voltage=0.0Barrier=-0.55}}2023/2/3浙大微电子74/117(3)Physics

该命令段定义了SentaurusDevice模拟中选定的器件物理模型。

Physics{EffectiveIntrinsicDensity(BandGapNarrowingOldSlotboom)Mobility(DopingDepeHighFieldsaturation(GradQuasiFermi)hHighFieldsaturation(GradQuasiFermi)Enormal)Recombination(SRH(DopingDep)eAvalanche(Eparallel)hAvalanche(Eparallel))}2023/2/3浙大微电子75/117(4)PlotPlot命令段用于完成设置所需的SentaurusDevice模拟输出绘图结果。这些输出结果可以通过调用Tecplot

SV查阅。

Plot{eDensityhDensityTotalCurrent/VectoreCurrent/VectorhCurrent/VectoreMobilityhMobilityeVelocityhVelocityeQuasiFermihQuasiFermieTemperatureTemperature*hTemperatureElectricField/VectorPotentialSpaceChargeDopingDonorConcentrationAcceptorConcentration2023/2/3浙大微电子76/117*--Generation/RecombinationSRHBand2Band*AugerAvalancheGenerationeAvalancheGenerationhAvalancheGeneration*--DrivingforceseGradQuasiFermi/VectorhGradQuasiFermi/VectoreEparallelhEparalleleENormalhENormal*--Bandstructure/CompositionBandGapBandGapNarrowingAffinityConductionBandValenceBandeQuantumPotential}2023/2/3浙大微电子77/117(5)Math该命令段用来设置数值求解算法。Math{ExtrapolateAvalderivativesIterations=20Notdamped=100RelErrControlBreakCriteria{Current(Contact=“Drain”AbsVal=0.8e-7)}CNormPrint}2023/2/3浙大微电子78/117Avalderivatives参数表示开启计算由于雪崩击穿产生的解析导数;

Iterations定义了诺顿计算中最大的迭代次数;

Notdamped=100表示在前100次诺顿迭代计算中采用无阻尼计算模式。2023/2/3浙大微电子79/117(6)Solve该命令段用于设置完成数值计算所需要经过的计算过程。

Solve{*-Build-upofinitialsolution:Coupled(Iterations=100){Poisson}Coupled{PoissonElectronHole}Quasistationary(InitialStep=1e-4Increment=1.35MinStep=1e-5MaxStep=0.0252023/2/3浙大微电子80/117Goal{Name=“Drain”Voltage=600}){Coupled{PoissonElectronHole}}}Coupled{PoissonElectronHole}调用了泊松方程、电子连续方程和空穴连续方程。Quasistationary定义用户要求得到准静态解。

2023/2/3浙大微电子81/1172023/2/3浙大微电子82/1172.VDMOS器件漏极电学特性仿真本例子模拟了VDMOS器件的Vd-Id特性。其中栅极偏置电压定义为10V,而漏极偏置电压从0V扫描到10V。2023/2/3浙大微电子83/117(1)FileFile{*inputfiles:Grid=“500vdmos_final_fps.tdr”*outputfiles:Plot=“IV_des.tdr”Current=“IV_des.plt”Output=“IV_des.log”}2023/2/3浙大微电子84/117(2)ElectrodeElectrode{{Name=“Source”Voltage=0.0}{Name=“Drain”Voltage=0.1}{Name=“Gate”Voltage=0.0Barrier=-0.55}}2023/2/3浙大微电子85/117(3)PhysicsPhysics{AreaFactor=3258200IncompleteIonizationEffectiveIntrinsicDensity(BandGapNarrowing(OldSlotboom))Mobility(DopingDependenceHighFieldSaturationEnormalCarriercarrierscattering)Recombination(SRH(DopingDependenceTempdep)AugerAvalanche(Eparallel))}2023/2/3浙大微电子86/117(4)PlotPlot{ eDensityhDensity eCurrent/vectorhCurrent/vector PotentialSpaceChargeElectricField eMobilityhMobilityeVelocityhVelocity DopingDonorConcentrationAcceptorConcentration}2023/2/3浙大微电子87/117(5)MathMath{ Extrapolate RelErrcontrol directcurrentcomput}其中directcurrentcomput参数定义直接计算电极电流。2023/2/3浙大微电子88/117(6)SolveSolve{PoissonCoupled{PoissonElectronhole}#-rampGate:Quasistationary( MaxStep=0.1MinStep=1e-8Increment=2Decrement=3Goal{Name="Gate"Voltage=10})

2023/2/3浙大微电子89/117{Coupled{PoissonElectronhole}}#-rampDrain:Quasistationary( MaxStep=0.1MinStep=1e-8Increment=2Decrement=3Goal{Name="Drain"Voltage=10}){Coupled{PoissonElectronhole}}}2023/2/3浙大微电子90/1172023/2/3浙大微电子91/1173、收敛性问题迭代次数不够电学边界条件设置不好引起的不收敛初始解的不收敛工艺仿真中网格设置得不好2023/2/3浙大微电子92/117迭代次数不够设置的判别不收敛的条件太过苛刻这种假性的不收敛在迭代过程中有着以下特征之一:①误差项有逐渐减小的趋势或呈阻尼振荡状,但是在小于1之前,却因为迭代次数上限达到而结束。②迭代失败的次数很少,但是仿真步长很快就达到了最小值,仿真结束。2023/2/3浙大微电子93/117解决方法(1).

Iterations尽量设置的大一点(2).设定minstep和interations,minstep的数值至少比

initialstep少3个数量级Math{Iterations=50NotDamped=50ExtrapolateRelErrControl}2023/2/3浙大微电子94/117Solve{PoissonCoupled{PoissonElectronHole}Quasistationary(Initialstep=1e-6MaxStep=0.1Minstep=1e-12increment=2.0Goal{name="anode"voltage=4e7}){Coupled{PoissonElectronHoleTemperature}}}2023/2/3浙大微电子95/117电学边界条件设置不好引起的不收敛这种情况一般发生在雪崩击穿电压的附近,无法完成成低压区到雪崩击穿区的转变。2023/2/3浙大微电子96/117产生原因:击穿点附近,电流变化太迅速,基于原来的初始解A,通过一个仿真步长,电压变化△V,此时假定下一点处于B点,而假定点B和真实点C之间的电流变化量△I太大,程序无法通过迭代获得正确点,因此始终无法收敛。2023/2/3浙大微电子97/117解决方法Electrode{ {Name="anode"Voltage=0.0resistor=3e9} {Name="cathode"Voltage=0.0} {Name="sub"Voltage=0.0}}2023/2/3浙大微电子98/117初始解的不收敛初始解的不收敛就是仿真的第一个点就无法收敛:①由于初始解具有较大的随机性,因此当它进行迭代的时候,如果要同时满足多个方程的收敛相对较为困难;②由于某个电极上的初始电压值给得过高,难以建立初始解。2023/2/3浙大微电子99/117①的解决方法Solve{Coupled{PoissonElectronHoleTemperature}Quasistationary{……}Coupled{PoissonElectronHoleTemperature}}Solve{PoissonCoupled{PoissonElectron}Coupled{PoissonElectronHole}Quasistationary{……}Coupled{PoissonElectronHoleTemperature}}2023/2/3浙大微电子100/117Electrode{Name=“Drain”,Voltage=0.0Name=“Source”,Voltage=0.0Name=“Gate”,Voltage=5.0Name=“sub”,Voltage=0.0}……Solve{……}Electrode{Name=“Drain”,Voltage=0.0Name=“Source”,Voltage=0.0Name=“Gate”,Voltage=0.0Name=“sub”,Voltage=0.0}……Solve{……Goal{name=“Gate”,Voltage=5.0}}2023/2/3浙大微电子101/117工艺仿真中网格设置得不好解决方法:调整优化网格2023/2/3浙大微电子102/117本章内容

1集成工艺仿真系统SentaurusProcess

2器件结构编辑工具SentaurusStructureEditor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论