半导体工艺及器件仿真工具课件.pptx
《半导体工艺及器件仿真工具课件.pptx》由会员分享,可在线阅读,更多相关《半导体工艺及器件仿真工具课件.pptx(117页珍藏版)》请在三一办公上搜索。
1、第1章可制造性设计工具Sentaurus TCAD,2/117,Sentaurus简介,Sentaurus TCAD全面继承了Tsuprem4,Medici和ISE-TCAD的特点和优势,它可以用来模拟集成器件的工艺制程,器件物理特性和互连线特性等。Sentaurus TCAD提供全面的产品套件,其中包括Sentaurus Workbench,Ligament,Sentaurus Process,Sentaurus Structure Editor,Mesh Noffset3D,Sentaurus Device,TecplotSV,Inspect,Advanced Calibration等等。
2、,2023/1/18,浙大微电子,3/117,Sentaurus简介,Sentaurus Process和Sentaurus Device可以支持的仿真器件类型非常广泛,包括CMOS,功率器件,存储器,图像传感器,太阳能电池,和模拟/射频器件。Sentaurus TCAD还提供互连建模和参数提取工具,为 优化芯片性能提供关键的寄生参数信息。,2023/1/18,浙大微电子,4/117,Sentaurus TCAD的启动,运行 vncviewer在xterm中输入:source/opt/demo/sentaurus.envGENESISe&,2023/1/18,浙大微电子,5/117,2023/
3、1/18,浙大微电子,6/117,2023/1/18,浙大微电子,7/117,本章内容1 集成工艺仿真系统 Sentaurus Process 2 器件结构编辑工具Sentaurus Structure Editor 3 器件仿真工具Sentaurus Device 4 集成电路虚拟制造系统Sentaurus Workbench简介,2023/1/18,浙大微电子,8/117,本章内容1 集成工艺仿真系统 Sentaurus Process 2 器件结构编辑工具Sentaurus Structure Editor 3 器件仿真工具Sentaurus Device 4 集成电路虚拟制造系统Sen
4、taurus Workbench简介,2023/1/18,浙大微电子,9/117,Sentaurus Process 工艺仿真工具简介 Sentaurus Process是当前最为先进的工艺仿真工具,它将一维,二维和三维仿真集成于同一平台中,并面向当代纳米级集成电路工艺制程,全面支持小尺寸效应的仿真与模拟。Sentaurus Process在保留传统工艺仿真软件运行模式的基础上,又做了一些重要的改进。,2023/1/18,浙大微电子,10/117,2023/1/18,浙大微电子,增加了模型参数数据库浏览器(PDB),为用户提供了 修改模型参数和增加模型的方便途径。增加了一维模拟结果输出工具In
5、spect和二维、三维模拟结 果输出工具(Tecplot SV)。增加了小尺寸模型。这些小尺寸模型主要有:高精度刻蚀模型,基于Monte Carlo的离子扩散模型,注入损伤模型,离子注入校准模型等等。增加了这些小尺寸模型,提高了工艺软件的仿真精度,适应了半导体工艺发展的需求。,11/117,Sentaurus Process 基本命令介绍,用户可以通过输入命令指导Sentaurus Process的执行。而这些命令可以通过输入命令文件或者用户终端直接输入。,2023/1/18,浙大微电子,12/117,(1)文件说明及控制语句exit:用于终止Sentaurus Process的运行。fbre
6、ak:使仿真进入交互模式。fcontinue:重新执行输入文件。fexec:执行系统命令文件。interface:返回材料的边界位置。load:从文件中导入数据信息并插入到当前网格。logfile:将注释信息输出到屏幕以及日志文件中。mater:返回当前结构中的所有材料列表,或在原列表中增加 新的材料。mgoals:使用MGOALS引擎设置网格参数。,2023/1/18,浙大微电子,13/117,(2)器件结构说明语句init:设置初始网格和掺杂信息。region:指定结构中特定区域的材料。line:指定网格线的位置和间距。grid:执行网格设置的命令。substrate_profile:定义
7、器件衬底的杂质分布。polygon:描述多边形结构。point:描述器件结构中的一个点。doping:定义线性掺杂分布曲线。profile:读取数据文件并重建数据区域。refinebox:设置局部网格参数,并用MGOALS库进行细化。bound:提取材料边界并返回坐标列表。contact:设置电极信息。,2023/1/18,浙大微电子,(3)工艺步骤说明语句deposit:用于淀积一个新的层次。diffuse:用于高温扩散和高温氧化。etch:用于刻蚀。implant:实现离子注入。mask:用于定义掩膜版。photo:淀积光刻胶。strip:去除表面的介质层。stress:用于计算应力。,2
8、023/1/18,浙大微电子,14/117,15/117,(4)模型和参数说明语句beam:给出用于离子束刻蚀的模型参数。gas_flow:设置扩散步骤中的气体氛围。kmc:设定蒙特卡罗模型。pdbNewMaterial:用于引入新的材料。pdbGet:用于提取数据库参数。pdbSet:用于完成数据库参数的修改。SetFastMode:忽略扩散和模特卡罗注入模型,加快仿真速度。SetTemp:设置温度。solution:求解或设置求解参数。strain_profile:定义因掺杂引入的张力变化。temp_ramp:定义扩散过程中的温度变化。update_substrate:设置衬底中的杂质属性
9、,张力,晶格常量等信息。,2023/1/18,浙大微电子,16/117,(5)输出说明语句color:用于设定、填充被仿真的器件结构中某特定区域杂质 浓度等值曲线的颜色。contour:用于设置二维浓度剖面等值分布曲线的图形输出。graphics:启动或更新Sentaurus Process已经设置的图形输出。layers:用于打印器件结构材料的边界数据和相关数据。print.1d:沿器件结构的某一维方向打印相关数据。plot.1d:沿器件结构的某一维方向输出某些物理量之间的变化曲线。plot.2d:输出器件结构中二维浓度剖面分布曲线。plot.tec:启动或更新Sentaurus Proce
10、ssTecplot SV所输出的 一维、二维和 三维图形。print.data:以x、y、z的坐标格式打印数据。writePlx:设置输出一维掺杂数据文件。struct:设置网格结构及求解信息。,2023/1/18,浙大微电子,17/117,Sentaurus Process 中的小尺寸模型,(1)离子注入模型 解析注入模型或蒙特卡罗(MC)注入模型可以用来计算离子注入的分布情况及仿真所造成的注入损伤程度。为满足现代集成工艺技术发展的需求,Sentaurus Process添加了很多小尺寸模型,如掺杂剂量控制模型(Beam dose control)、杂质剖面改造模型(Profile resh
11、aping)、有效沟道抑制模型(Effective channelling suppression)无定型靶预注入模型(Preamorphiza-tion implants,PAI)等等。,2023/1/18,浙大微电子,18/117,(2)扩散模型,Sentaurus Process仿真高温扩散的主要模型有:杂质选择性扩散模型、引入了杂质活化效应对杂质迁移的影响,也间接地覆盖了热扩散工艺中产生的缺陷对杂质的影响,适于模拟特征尺寸小于100nm的扩散工艺。杂质激活模型、杂质激活模型主要是考虑了掺杂过程中,缺陷、氧化空位及硅化物界面态所引发的杂质激活效应。缺陷对杂质迁移的影响,表面介质的移动、掺
12、杂对内部电场的影响等等。,2023/1/18,浙大微电子,19/117,(3)对局部微机械应力变化计算的建模,随着器件尺寸的进一步缩小,器件内部机械应力的变化会使材料的禁带宽度发生变化,使得杂质扩散速率以及氧化速率等也发生相应变化,从而使得局部热生长氧化层产生形状变异。Sentaurus Process包含了很多引起微机械应力变化的机制,包括热失配,晶格失配以及由于材料淀积、刻蚀引起的应力变化等等。,2023/1/18,浙大微电子,20/117,Sentaurus Process 仿真实例,(1)定义二维初始网格 line x location=0.00 spacing=0.01 tag=Si
13、Top line x location=0.50 spacing=0.01 line x location=0.90 spacing=0.10 line x location=1.30 spacing=0.25 line x location=4.00 spacing=0.25 line x location=6.00 spacing=0.50 line x location=10.0 spacing=2.50 line x location=15.0 spacing=5.00 line x location=44.0 spacing=10.0 tag=SiBottom line y loca
14、tion=0.00 spacing=0.50 tag=Left line y location=7.75 spacing=0.50 tag=Right,2023/1/18,浙大微电子,21/117,(2)开启二维输出结果调阅工具Tecplot SV界面 graphics on(3)激活校准模型 AdvancedCalibration(4)开启自适应网格 pdbSet Grid Adaptive 1(5)定义仿真区域并对仿真区域进行初始化 region silicon xlo=SiTop xhi=SiBottom ylo=Left yhi=Right init field=As resistiv
15、ity=14 wafer.orient=100,2023/1/18,浙大微电子,22/117,2023/1/18,浙大微电子,23/117,(6)定义网格细化规则 mgoals on min.normal.size=10 max.lateral.size=2 normal.growth.ratio=1.2 accuracy=2e-5 mgoals命令在初始网格的基础上来重新定义网格。网格的调整只是针对新的层或新生成的表面区域。mgoals命令中的min.normal.size用来定义边界处的网格最小间距,离开表面后将按照normal.growth.ratio确定的速率变化。而max.later
16、al.size定义了边界处网格的最大横向间距。Accuracy为误差精度。,2023/1/18,浙大微电子,24/117,(7)在重要区域进一步优化网格 refinebox min=2.5 0 max=3 1 xrefine=0.1 yrefine=0.1 all add refinebox min=2.5 1 max=2 3 xrefine=0.1 yrefine=0.1 all add refinebox min=0 1.7 max=0.2 2.9 xrefine=0.1 yrefine=0.1 all add refinebox min=0 3 max=2.5 5 xrefine=0.1
17、 yrefine=0.1 all add,2023/1/18,浙大微电子,25/117,(8)生长薄氧层 gas_flow name=O2_HCL pressure=1 flows=O2=4.0 HCl=0.03 diffuse temperature=950 time=25 gas_flow=O2_HCL(9)JFET注入 mask name=JFET_mask left=0 right=6.75 implant Phosphorus mask=JFET_mask dose=1.5e12 energy=100 diffuse temp=1170 time=180 mask clear,202
18、3/1/18,浙大微电子,26/117,(10)保存一维掺杂文件 SetPlxList AsTotal PTotal WritePlx epi.plx y=7 silicon 在SetPlxList命令中,将砷和磷的掺杂分布做了保存。在WritePlx命令中,指定保存y=7um处的掺杂分布曲线。最终保存为一维掺杂分布曲线。,2023/1/18,浙大微电子,27/117,2023/1/18,浙大微电子,28/117,(11)生长栅氧化层 etch oxide type=anisotropic thickness=0.5 gas_flow name=O2_1_HCL_1_H2 pressure=1
19、/Flows=O2=10.0 H2=5.0 HCl=0.03 diffuse temperature=1000 time=17/gas_flow=O2_1_HCL_1_H2(12)制备多晶硅栅极 deposit poly type=anisotropic thickness=0.6 mask name=gate_mask left=2.75 right=8 etch poly type=anisotropic thickness=0.7/mask=gate_mask mask clear,2023/1/18,浙大微电子,29/117,(13)形成P-body区域 implant Boron d
20、ose=2.8e13 energy=80 diffuse temp=1170 time=120,2023/1/18,浙大微电子,30/117,(14)形成P+接触区域 mask name=P+_mask left=0.85 right=8 implant Boron mask=P+_mask dose=1e15 energy=60 diffuse temp=1100 time=100 mask clear(15)形成源区域 mask name=N+_mask left=0 right=1.75 mask name=N+_mask left=2.75 right=8 implant As mas
21、k=N+_mask dose=5e15 energy=60 mask clear,2023/1/18,浙大微电子,31/117,(16)制备侧墙区 deposit nitride type=isotropic thickness=0.2 etch nitride type=anisotropic thickness=0.25 etch oxide type=anisotropic thickness=100 diffuse temperature=950 time=25(17)制备铝电极 deposit Aluminum type=isotropic thickness=0.7 mask na
22、me=contacts_mask left=0 right=2.5 etch Aluminum type=anisotropic thickness=2.5/mask=contacts_mask mask clear,2023/1/18,浙大微电子,32/117,(18)定义电极 contact name=Gate x=-0.5 y=5 replace point contact name=Source x=-0.5 y=1 replace point contact name=Drain bottom(19)保存完整的器件结构 struct tdr=vdmos_final struct sm
23、esh=500vdmos_final,2023/1/18,浙大微电子,33/117,2023/1/18,浙大微电子,34/117,本章内容1 集成工艺仿真系统 Sentaurus Process 2 器件结构编辑工具Sentaurus Structure Editor 3 器件仿真工具Sentaurus Device 4 集成电路虚拟制造系统Sentaurus Workbench简介,2023/1/18,浙大微电子,35/117,Sentaurus Structure Editor(SDE)器件结构编辑工具简介 SDE是基于二维和三维器件结构编辑的集成环境,可生成或编辑二维和三维器件结构,用于
24、与Process工艺仿真系统的结合。在Sentaurus TCAD系列仿真工具中,SDE工具是必不可少的。因为在使用Sentaurus Process执行完工艺仿真后,必须使用SDE将Process工艺仿真阶段生产的电极激活,并调入Process仿真过渡来的掺杂信息,进行网格细化处理后,才能进行下一步的器件物理特性模拟。,2023/1/18,浙大微电子,36/117,完成从Sentaurus Process到Sentaurus Device的接口转换,1 在命令提示符下输入:sde,启动Sentaurus Structure Editor工具。2 调入边界文件:File Import,该结构文
25、件可以是DF-ISE格式,也可以是TDR格式。3 激活电极。(1)在选取类型列表中选择Select Face;(2)在电极列表中选择需要激活的电极名;(3)在器件结构中选择电极区域;,2023/1/18,浙大微电子,37/117,2023/1/18,浙大微电子,38/117,(4)在菜单中选择:Device Contacts Contact Sets,电极设置对话框如图所示;(5)在Defined Contact Sets中选择电极,同时可以设置 电极颜色,边缘厚度和类型等信息;(6)单击Activate按钮;(7)单击Close关闭对话框。同样重复以上步骤,可以完成其他电极的定义和激活。,2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 半导体 工艺 器件 仿真 工具 课件
链接地址:https://www.31ppt.com/p-2144584.html