[精选]第1章半导体工艺及器件仿真工具SentaurusTCAD.pptx
《[精选]第1章半导体工艺及器件仿真工具SentaurusTCAD.pptx》由会员分享,可在线阅读,更多相关《[精选]第1章半导体工艺及器件仿真工具SentaurusTCAD.pptx(117页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章可制造性设计工具可制造性设计工具SentaurusTCAD 2/117Sentaurus简介简介SentaurusTCAD全面继承了全面继承了Tsuprem4,Medici和和ISE-TCAD的特点和优势,它可以用来模拟集成器件的工艺制的特点和优势,它可以用来模拟集成器件的工艺制程,器件物理特性和互连线特性等。程,器件物理特性和互连线特性等。SentaurusTCAD提供全面的产品套件,其中包括提供全面的产品套件,其中包括SentaurusWorkbench,Ligament,SentaurusProcess,SentaurusStructureEditor,MeshNoffset3
2、D,SentaurusDevice,TecplotSV,Inspect,AdvancedCalibration等等。等等。2023/4/183/117Sentaurus简介简介SentaurusProcess和和SentaurusDevice可以支持的仿可以支持的仿真器件类型非常广泛,包括真器件类型非常广泛,包括CMOS,功率器件,存储器,功率器件,存储器,图像传感器,太阳能电池,和模拟图像传感器,太阳能电池,和模拟/射频器件。射频器件。SentaurusTCAD还提供互连建模和参数提取工具,为还提供互连建模和参数提取工具,为 优化芯片性能提供关键的寄生参数信息。优化芯片性能提供关键的寄生参数
3、信息。2023/4/184/117 SentaurusTCAD的启动的启动运行运行vncviewer在在xterm中输入中输入:source/opt/demo/sentaurus.envGENESISe&2023/4/185/1172023/4/186/1172023/4/187/117本章内容本章内容1 集成工艺集成工艺仿真系统仿真系统SentaurusProcess2 器件结构编辑工具器件结构编辑工具SentaurusStructureEditor3 器件仿真工具器件仿真工具SentaurusDevice4 集成电路虚拟制造系统集成电路虚拟制造系统SentaurusWorkbench简介简
4、介2023/4/188/117本章内容本章内容1 集成工艺仿真系统集成工艺仿真系统 SentaurusProcess2 器件结构编辑工具器件结构编辑工具SentaurusStructureEditor3 器件仿真工具器件仿真工具SentaurusDevice4 集成电路虚拟制造系统集成电路虚拟制造系统SentaurusWorkbench简介简介2023/4/189/117SentaurusProcess工艺仿真工具简介工艺仿真工具简介 SentaurusProcess是当前最为先进的工艺仿真工具,是当前最为先进的工艺仿真工具,它将一维,二维和三维仿真集成于同一平台中,并面向当代它将一维,二维和
5、三维仿真集成于同一平台中,并面向当代纳米级集成电路工艺制程,全面支持小尺寸效应的仿真与模纳米级集成电路工艺制程,全面支持小尺寸效应的仿真与模拟。拟。SentaurusProcess在保存传统工艺仿真软件运行模式在保存传统工艺仿真软件运行模式的基础上,又做了一些重要的改进。的基础上,又做了一些重要的改进。2023/4/1810/1172023/4/18 增加了模型参数数据库浏览器增加了模型参数数据库浏览器PDB,为用户提供了,为用户提供了 修改模型参数和增加模型的方便途径。修改模型参数和增加模型的方便途径。增加了一维模拟结果输出工具增加了一维模拟结果输出工具Inspect和二维、三维模拟结和二维
6、、三维模拟结 果输出工具果输出工具Tecplot SV。增加了小尺寸模型。这些小尺寸模型主要有:增加了小尺寸模型。这些小尺寸模型主要有:高精度刻蚀模型,高精度刻蚀模型,基于基于Monte Carlo的离子扩散模型,的离子扩散模型,注入损伤模型,注入损伤模型,离子注入校准模型等等。离子注入校准模型等等。增加了这些小尺寸模型,提高了工艺软件的仿真精度,增加了这些小尺寸模型,提高了工艺软件的仿真精度,适应了半导体工艺开展的需求。适应了半导体工艺开展的需求。11/117SentaurusProcess基本命令介绍基本命令介绍 用户可以通过输入命令指导用户可以通过输入命令指导SentaurusProce
7、ss的执行。的执行。而这些命令可以通过输入命令文件或者用户终端直接输入。而这些命令可以通过输入命令文件或者用户终端直接输入。2023/4/1812/1171文件说明及控制语句文件说明及控制语句exit:用于终止用于终止SentaurusProcess的运行。的运行。fbreak:使仿真进入交互模式。使仿真进入交互模式。fcontinue:重新执行输入文件。重新执行输入文件。fexec:执行系统命令文件。执行系统命令文件。interface:返回材料的边界位置。返回材料的边界位置。load:从文件中导入数据信息并插入到当前网格。从文件中导入数据信息并插入到当前网格。logfile:将注释信息输出
8、到屏幕以及日志文件中。将注释信息输出到屏幕以及日志文件中。mater:返回当前结构中的所有材料列表,或在原列表中增加返回当前结构中的所有材料列表,或在原列表中增加 新的材料。新的材料。mgoals:使用使用MGOALS引擎设置网格参数。引擎设置网格参数。2023/4/1813/1172器件结构说明语句器件结构说明语句init:设置初始网格和掺杂信息。设置初始网格和掺杂信息。region:指定结构中特定区域的材料。指定结构中特定区域的材料。line:指定网格线的位置和间距。指定网格线的位置和间距。grid:执行网格设置的命令。执行网格设置的命令。substrate_profile:定义器件衬底的
9、杂质分布。定义器件衬底的杂质分布。polygon:描述多边形结构。描述多边形结构。point:描述器件结构中的一个点。描述器件结构中的一个点。doping:定义线性掺杂分布曲线。定义线性掺杂分布曲线。profile:读取数据文件并重建数据区域。读取数据文件并重建数据区域。refinebox:设置局部网格参数,并用设置局部网格参数,并用MGOALS库进行细化。库进行细化。bound:提取材料边界并返回坐标列表。提取材料边界并返回坐标列表。contact:设置电极信息。设置电极信息。2023/4/183工艺步骤说明语句工艺步骤说明语句deposit:用于淀积一个新的层次。用于淀积一个新的层次。di
10、ffuse:用于高温扩散和高温氧化。用于高温扩散和高温氧化。etch:用于刻蚀。用于刻蚀。implant:实现离子注入。实现离子注入。mask:用于定义掩膜版。用于定义掩膜版。photo:淀积光刻胶。淀积光刻胶。strip:去除外表的介质层。去除外表的介质层。stress:用于计算应力。用于计算应力。2023/4/1814/11715/1174 模型和参数说明语句模型和参数说明语句beam:给出用于离子束刻蚀的模型参数。给出用于离子束刻蚀的模型参数。gas_flow:设置扩散步骤中的气体气氛。设置扩散步骤中的气体气氛。kmc:设定蒙特卡罗模型。设定蒙特卡罗模型。pdbNewMaterial:用
11、于引入新的材料。用于引入新的材料。pdbGet:用于提取数据库参数。用于提取数据库参数。pdbSet:用于完成数据库参数的修改。用于完成数据库参数的修改。SetFastMode:忽略扩散和模特卡罗注入模型,加快仿真速度。忽略扩散和模特卡罗注入模型,加快仿真速度。SetTemp:设置温度。设置温度。solution:求解或设置求解参数。求解或设置求解参数。strain_profile:定义因掺杂引入的张力变化。定义因掺杂引入的张力变化。temp_ramp:定义扩散过程中的温度变化。定义扩散过程中的温度变化。update_substrate:设置衬底中的杂质属性,张力,晶格常量等信息。设置衬底中的
12、杂质属性,张力,晶格常量等信息。2023/4/1816/1175 输出说明语句输出说明语句color:用于设定、填充被仿真的器件结构中某特定区域杂质用于设定、填充被仿真的器件结构中某特定区域杂质 浓度等值曲线的颜色。浓度等值曲线的颜色。contour:用于设置二维浓度剖面等值分布曲线的图形输出。用于设置二维浓度剖面等值分布曲线的图形输出。graphics:启动或更新启动或更新Sentaurus Process已经设置的图形输出。已经设置的图形输出。layers:用于打印器件结构材料的边界数据和相关数据。用于打印器件结构材料的边界数据和相关数据。print.1d:沿器件结构的某一维方向打印相关数
13、据。沿器件结构的某一维方向打印相关数据。plot.1d:沿器件结构的某一维方向输出某些物理量之间的变化曲线。沿器件结构的某一维方向输出某些物理量之间的变化曲线。plot.2d:输出器件结构中二维浓度剖面分布曲线。输出器件结构中二维浓度剖面分布曲线。plot.tec:启动或更新启动或更新Sentaurus ProcessTecplot SV所输出的所输出的 一维、二维和一维、二维和 三维图形。三维图形。print.data:以以x、y、z的坐标格式打印数据。的坐标格式打印数据。writePlx:设置输出一维掺杂数据文件。设置输出一维掺杂数据文件。struct:设置网格结构及求解信息。设置网格结构
14、及求解信息。2023/4/1817/117SentaurusProcess中的小尺寸模型中的小尺寸模型1 离子注入模型离子注入模型 解析注入模型或蒙特卡罗解析注入模型或蒙特卡罗MC注入模型可以用来计算离注入模型可以用来计算离子注入的分布情况及仿真所造成的注入损伤程度。子注入的分布情况及仿真所造成的注入损伤程度。为满足现代集成工艺技术开展的需求,为满足现代集成工艺技术开展的需求,SentaurusProcess添加了很多小尺寸模型,如添加了很多小尺寸模型,如掺杂剂量控制模型掺杂剂量控制模型Beamdosecontrol、杂质剖面改造模型杂质剖面改造模型Profilereshaping、有效沟道抑
15、制模型有效沟道抑制模型Effectivechannellingsuppression无定型靶预注入模型无定型靶预注入模型Preamorphiza-tionimplants,PAI等等。等等。2023/4/1818/1172 扩散模型扩散模型SentaurusProcess仿真高温扩散的主要模型有:仿真高温扩散的主要模型有:杂质选择性扩散模型、杂质选择性扩散模型、引入了杂质活化效应对杂质迁移的影响,也间接地覆盖了热扩散工引入了杂质活化效应对杂质迁移的影响,也间接地覆盖了热扩散工艺中产生的缺陷对杂质的影响,适于模拟特征尺寸小于艺中产生的缺陷对杂质的影响,适于模拟特征尺寸小于100nm的扩的扩散工艺
16、。散工艺。杂质激活模型、杂质激活模型、杂质激活模型主要是考虑了掺杂过程中,缺陷、氧化空位及硅化物杂质激活模型主要是考虑了掺杂过程中,缺陷、氧化空位及硅化物界面态所引发的杂质激活效应。界面态所引发的杂质激活效应。缺陷对杂质迁移的影响,缺陷对杂质迁移的影响,外表介质的移动、掺杂对内部电场的影响等等。外表介质的移动、掺杂对内部电场的影响等等。2023/4/1819/1173 对局部微机械应力变化计算的建模对局部微机械应力变化计算的建模 随着器件尺寸的进一步缩小,器件内部机械应力的变随着器件尺寸的进一步缩小,器件内部机械应力的变化会使材料的禁带宽度发生变化,使得杂质扩散速率以及化会使材料的禁带宽度发生
17、变化,使得杂质扩散速率以及氧化速率等也发生相应变化,从而使得局部热生长氧化层氧化速率等也发生相应变化,从而使得局部热生长氧化层产生形状变异。产生形状变异。SentaurusProcess包含了很多引起微机械应力变化的包含了很多引起微机械应力变化的机制,包括热失配,晶格失配以及由于材料淀积、刻蚀引机制,包括热失配,晶格失配以及由于材料淀积、刻蚀引起的应力变化等等。起的应力变化等等。2023/4/1820/117Sentaurus Process 仿真实例仿真实例 1 定义二维初始网格定义二维初始网格linexlocation=0.00spacing=0.01tag=SiToplinexlocat
18、ion=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.75sp
19、acing=0.50tag=Right2023/4/1821/1172 开启二维输出结果调阅工具开启二维输出结果调阅工具TecplotSV界面界面graphicson3 激活校准模型激活校准模型AdvancedCalibration4 开启自适应网格开启自适应网格 pdbSetGridAdaptive15 定义仿真区域并对仿真区域进行初始化定义仿真区域并对仿真区域进行初始化regionsiliconxlo=SiTopxhi=SiBottomylo=Leftyhi=Rightinitfield=Asresistivity=14wafer.orient=1002023/4/1822/1172023
20、/4/1823/1176定义网格细化规则定义网格细化规则mgoalsonmin.normal.size=10max.lateral.size=2normal.growth.ratio=1.2accuracy=2e-5 mgoals命令在初始网格的基础上来重新定义网格。网命令在初始网格的基础上来重新定义网格。网格格的的调调整整只只是是针针对对新新的的层层或或新新生生成成的的外外表表区区域域。mgoals命命令令 中中 的的 min.normal.size用用来来定定义义边边界界处处的的网网格格最最小小间间距距,离离开开外外表表后后将将按按照照 normal.growth.ratio确确定定的的速
21、速率率变变化化。而而max.lateral.size定定义义了了边边界界处处网网格格的的最最大大横横向向间间距距。Accuracy为误差精度。为误差精度。2023/4/1824/1177在重要区域进一步优化网格在重要区域进一步优化网格 refineboxmin=2.50max=31xrefine=0.1yrefine=0.1alladdrefineboxmin=2.51max=23xrefine=0.1yrefine=0.1alladdrefineboxmin=01.7max=0.22.9xrefine=0.1yrefine=0.1alladdrefineboxmin=03max=2.55xr
22、efine=0.1yrefine=0.1alladd2023/4/1825/1178生长薄氧层生长薄氧层gas_flowname=O2_HCLpressure=1flows=O2=4.0HCl=0.03diffusetemperature=950time=25gas_flow=O2_HCL9JFET注入注入 maskname=JFET_maskleft=0right=6.75implantPhosphorusmask=JFET_maskdose=1.5e12energy=100diffusetemp=1170time=180maskclear2023/4/1826/11710保存一维掺杂文件保
23、存一维掺杂文件 SetPlxListAsTotalPTotalWritePlxepi.plxy=7silicon 在在SetPlxList命令中,将砷和磷的掺杂分布做了保存。命令中,将砷和磷的掺杂分布做了保存。在在WritePlx命令中,指定保存命令中,指定保存y=7um处的掺杂分布曲线。最处的掺杂分布曲线。最终保存为一维掺杂分布曲线。终保存为一维掺杂分布曲线。2023/4/1827/1172023/4/1828/11711生长栅氧化层生长栅氧化层etchoxidetype=anisotropicthickness=0.5gas_flowname=O2_1_HCL_1_H2pressure=1
24、/Flows=O2=10.0H2=5.0HCl=0.03diffusetemperature=1000time=17/gas_flow=O2_1_HCL_1_H212制备多晶硅栅极制备多晶硅栅极 depositpolytype=anisotropicthickness=0.6maskname=gate_maskleft=2.75right=8etchpolytype=anisotropicthickness=0.7/mask=gate_maskmaskclear2023/4/1829/11713形成形成P-body区域区域implantBorondose=2.8e13energy=80diff
25、usetemp=1170time=1202023/4/1830/11714形成形成P+接触区域接触区域maskname=P+_maskleft=0.85right=8implantBoronmask=P+_maskdose=1e15energy=60diffusetemp=1100time=100maskclear15形成源区域形成源区域maskname=N+_maskleft=0right=1.75maskname=N+_maskleft=2.75right=8implantAsmask=N+_maskdose=5e15energy=60maskclear2023/4/1831/11716制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 半导体 工艺 器件 仿真 工具 SentaurusTCAD
限制150内