好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SilvacoTCAD工艺仿真.ppt

35页
  • 卖家[上传人]:新**
  • 文档编号:592013051
  • 上传时间:2024-09-19
  • 文档格式:PPT
  • 文档大小:621KB
  • / 35 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • SilvacoTCADSilvacoTCAD工工艺仿真仿真 ATHENA工艺仿真软件ßATHENA 能帮助工艺开发工程师开发和优化半导体制造工艺ßATHENA提供一个易于使用,模块化的,可扩展的平台ß可用于模拟离子注入,离子注入,扩散,刻散,刻蚀,淀,淀积,以,以及半及半导体材体材质的氧化的氧化它通过模拟取代了耗费成本的硅片实验,可缩短开发周期和提高成品率2024/9/192Silvaco学习 工艺仿真模块ATHENA工艺仿真软件SSuprem4二维硅工艺仿真器MC蒙托卡诺注入仿真器硅化物模块的功能精英淀积和刻蚀仿真器蒙托卡诺沉积刻蚀仿真器先进的闪存材料工艺仿真器光电印刷仿真器DeckBuild集成环境2024/9/193Silvaco学习 ATHENA工艺仿真软件ß所有关键制造步骤的快速精确的模拟,包括CMOS,bipolar,SiGe,SOI,III-V,光电子学以及功率器件技术ß精确预测器件结构中的几何结构,掺杂剂量分配,和应力ß有助于IDMs,芯片生产厂商以及设计公司优化半导体工艺,达到速度、产量、击穿、泄漏电流和可靠性的最佳结合2024/9/194Silvaco学习 ATHENA工艺仿真软件ß分析和优化标准的和最新的隔离流程,包括LOCOS,SWAMI,以及深窄沟的隔离ß在器件制造的不同阶段分析先进的离子注入方法——超浅结注入,高角度注入和为深阱构成的高能量注入ß支持多层次杂质扩散,以精确预测衬底与邻近材料表面的杂质行为2024/9/195Silvaco学习 ATHENA工艺仿真软件ß考虑多重扩散影响,包括瞬态增强的扩散,氧化/硅化加强的扩散,瞬态激活作用,点缺陷和簇群构造以及材料界面的再结合,杂质分离,和传输ß精确地对几何刻蚀和共形淀积,以及个别结构和网格处理技术建模,用以允许进行多器件几何结构的模拟和分析。

      2024/9/196Silvaco学习 ATHENA工艺仿真软件ß通过MaskViews 的掩模构造说明,工程师可以有效地分析在每个工艺步骤和最终器件结构上的掩模版图变动的影响ß与光电平面印刷仿真器和精英淀积和刻蚀仿真器集成,可以在物理生产流程中进行实际的分析ß与ATLAS 器件模拟软件无缝集成2024/9/197Silvaco学习 可仿真的工艺(Features and Capabilities)ßBakeßCMPßDepositionßDevelopmentßDiffusionßEpitaxy•Etch•Exposure•Imaging•Implantation•Oxidation•Silicidation具体描述请参见手册中￿Table1.1 Features and Capabilities2024/9/198Silvaco学习 ATHENA 的输入和输出工艺步骤GDS版图掩膜层一维和二维结构E-test数据(Vt)分析电阻和CV分析涂层和刻蚀外形输出结构到ATLAS材料厚度,结深CD外形,开口槽ATHENA工艺模拟软件2024/9/199Silvaco学习 工艺仿真流程ß1、建立仿真网格ß2、仿真初始化ß3、工艺步骤ß4、抽取特性ß5、结构操作ß6、Tonyplot显示2024/9/1910Silvaco学习 定义网格ß网格定义对仿真至关重要ß定义方式:网格间距会根据loc和Spac自动调整Xy0x1x2s1s2y1y2s3s4line x location=x1 spacing=s1line x location=x2 spacing=s2line y location=y1 spacing=s3line y location=y2 spacing=s42024/9/1911Silvaco学习 网格定义的例子Line x loc=0.0 spac=0.1Line x loc=1.0 spac=0.1Line y loc=0.0 spac=0.2Line y loc=2.0 spac=0.2Line x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20非均匀网格的例子:均匀网格的例子:2024/9/1912Silvaco学习 网格定义需要注意的地方ß1,疏密适当在物理量变化很快的地方适当密一些ß2,不能超过上限(20000)ß3,仿真中很多问题其实是网格设置的问题,要注意查看报错的信息ß和网格定义相关的命令和参数还有:命令,Relax;淀积和外延时的dy,ydy等参数2024/9/1913Silvaco学习 仿真初始化ß工艺仿真中的初始化(initialize)可定义衬底,也可以初始化仿真ß定义衬底:material,orientation,c.impurities,resitivity …ß初始化仿真:导入已有的结构,infile…仿真维度,one.d,two.d …网格和结构,space.mult,scale,flip.y …2024/9/1914Silvaco学习 初始化的几个例子Init infile=test.strInit gaas c.selenium=1e15 orientation=100Init phosphor resistivity=10 Init algaas c.fraction=0.2工艺仿真从结构test.str中开始:GaAs衬底,含硒浓度为1015cm-3,晶向[100]:硅衬底,磷掺杂,电阻率为10Ω.cmAlGaAs衬底,Al的组分为0.2Init two.d采用默认参数,二维初始化仿真:2024/9/1915Silvaco学习 默认参数初始化的例子go athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dtonyplot quit2024/9/1916Silvaco学习 工艺步骤ß对具体的工艺进行仿真ß这些工艺包括:Bake,CMP,Deposition,Development,Diffusion,Epitaxy,Etch,Exposure,Imaging,Implantation,Oxidation,Silicidationß先粗略介绍氧化(Oxidation)工艺,其他工艺留待下节课讲解2024/9/1917Silvaco学习 氧化工艺ß得到氧化层的办法可以是扩散(diffuse)和淀积(deposit),这节课稍微介绍哈diffuseßDiffuse做氧化主要参数有:扩散步骤的参数,time,temperature,t.final,t.rate扩散氛围的参数,dryo2|weto2|nitrogen|inert, hcl.pc, pressure,f.o2|f.h2|f.h2o|f.n2|f.hcl,c.impurity模型参数,b.mod|p.mod|as.mod,ic.mod|vi.mod混杂参数,no.diff,reflow2024/9/1918Silvaco学习 Diffuse做氧化的例子Diffuse time=30 temp=1000 f.o2=10Diffuse time=30 temp=1200 dryo2氧化时间30分钟,1200度,干氧。

      氧化时间30分钟,1000度,氧气流速10sccmgo athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dDiffuse time=30 temp=1200 dryo2tonyplot quit干氧氧化的完整语法:结果:2024/9/1919Silvaco学习 抽取特性ßDeckbuild有内建的抽取功能,在ATHENA中某一步工艺之后抽取:材料厚度,结深,表面浓度,浓度分布,方块电阻等特性ß由QUICKMOS和QUICKBIP可以得到一维时的器件特性,如阈值电压、一维结电容等等2024/9/1920Silvaco学习 自动得到抽取语句2024/9/1921Silvaco学习 抽取氧化层厚度go athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dDiffuse time=30 temp=1200 dryo2extract name=“Tox” thickness \ oxide mat.occno=1 x.val=0tonyplot 在菜单栏中自动生成抽取命令时得到的语句:EXTRACT> init infile="AIa02224"EXTRACT> extract name="Tox" thickness oxide mat.occno=1 x.val=0WARNING: specified cutline may give inaccurate values resulting from proximity to structure edge, (min=0, max=1)Tox=1378.95 angstroms (0.137895 um) X.val=0EXTRACT> quit输出窗口显示的结果:注意警告信息2024/9/1922Silvaco学习 结构操作ß命令structureß可以保存和导入结构,对结构做镜像或翻转ß参数:infile,outfile,flip.y,mirror [left|right|top|bottom]ß在仿真到一定步骤时可适当保存结构go athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dDiffuse time=30 temp=1200 dryo2structure outfile=oxide.strextract name="Tox" thickness \ oxide mat.occno=1tonyplot 2024/9/1923Silvaco学习 Tonyplot显示ßTonyplot可以显示仿真得到的结构和数据ß工具多(cutline,ruler,probe,movie…)ß使用灵活(set,方便的Display(2D Mesh))ß可以导出数据2024/9/1924Silvaco学习 怎样组织工艺仿真?1、建立仿真网格2、仿真初始化3、工艺步骤4、抽取特性5、结构操作6、Tonyplot显示思考1:到现在是否加深了理解?思考2:这是唯一的模式吗?工艺仿真流程:2024/9/1925Silvaco学习 工艺优化ß寻找合适的工艺参数——工艺优化ß工艺优化工具Optimizerß启动方式:Command>Optimizer…ß可以对多个参数同时优化ß优化不限于工艺2024/9/1926Silvaco学习 优化设置优化设置界面,误差范围,寻找次数2024/9/1927Silvaco学习 待优化的参数选择go athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dDiffuse time=30 temp=1200 dryo2extract name="Tox" thickness oxide \ mat.occno=1 x.val=0tonyplot 框住待优化的工艺(此处是diffuse)参数那一行,在Optimizer>Mode框中选择Parameter。

      然后Edit>Add,即弹出参数选择面板可改变参数扫描范围2024/9/1928Silvaco学习 优化目标设置go athenaLine x loc=0.0 spac=0.02Line x loc=1.0 spac=0.10Line y loc=0.0 spac=0.02Line y loc=2.0 spac=0.20init two.dDiffuse time=30 temp=1200 dryo2extract name="Tox" thickness oxide \ mat.occno=1 x.val=0tonyplot quit框住待优化的目标(通常是extract)那一行,在Optimizer>Mode框中选择Targets然后Edit>Add即弹出优化目标(Tox)的面板,将目标设置设置为20002024/9/1929Silvaco学习 优化进行时当待优化的参数,优化的目标设置好后,在Optimizer>Mode框中选择Results,然后点右侧的Optimizer即可开始优化2024/9/1930Silvaco学习 本讲回顾ß工艺仿真流程建立仿真网格,仿真初始化,工艺步骤,抽取特性,结构操作,Tonyplot显示ß优化优化设置,待优化参数选择,优化目标ß工艺步骤氧化(diffuse)2024/9/1931Silvaco学习 下一讲的安排ß主要介绍具体的工艺步骤(开枝散叶)ß可能较多地关注刻蚀,光刻ß工艺仿真的答疑释惑2024/9/1932Silvaco学习 ￿￿￿￿谢谢!2024/9/1933Silvaco学习 交流时间2024/9/1934Silvaco学习 结束结束 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.