Silvaco器件仿真_第1页
Silvaco器件仿真_第2页
Silvaco器件仿真_第3页
Silvaco器件仿真_第4页
Silvaco器件仿真_第5页
已阅读5页,还剩196页未读 继续免费阅读

下载本文档

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

文档简介

.,半导体器件模型与仿真SemiconductorDeviceModelsandSimulation,.,平时:30%上机+考试:70%,.,内容大纲一、半导体仿真概述2学时二、半导体器件仿真软件使用2学时+2学时上机三、Diode器件仿真2学时+2学时上机四、BJT器件仿真4学时+4学时上机五、半导体工艺仿真软件使用4学时+4学时上机六、MOS工艺及器件仿真4学时+4学时上机七、总结与复习2学时+4学时上机,.,(1)什么是仿真?仿真和另外一个词汇建模(modeling)是密不可分的。所谓建模就是用数学方式抽象地总结出客观事物发展的一般规律。仿真是在这个一般规律的基础上,对某事物在特定条件下的行动进行推演和预测。因此可以说建模是仿真的基础,仿真是随着建模的发展而发展的。建模和仿真的关系可以比作程序设计中算法和语言的关系。,一、概论:半导体仿真概述IntroductionofSemiconductorSimulation,1.这门课是研究什么的?,.,(2)什么是半导体器件仿真?那么像电子IT行业里面的仿真软件按用途分是多种多样的。仅仅是集成电路这个行业来讲,就分电路仿真、器件仿真、工艺仿真等。再深入下去研究,研究固体物理学,半导体物理学也都有相关的仿真软件可以进行原子、分子级别的仿真。包括工艺仿真和器件电学特性仿真两个部分。研究单个元器件从生产工艺到性能特性的。,.,(3)什么是半导体器件仿真器?前面提及的理论基础不仅仅是同学们学习这门功课所需要的前期基础知识,也同样是开发仿真软件中最需要的理论基础。为什么呢?因为仿真实质上是通过仿真器来完成的。一般仿真器实质上等于(输入接口+模型库+算法+输出接口)核心部分是模型库的建立,精度,处理速度需要通过算法来调节。一个半导体仿真器弄能是否强劲,就是看模型库是否强大。所以它是随着对半导体理论的探索和对实验数据的累计的发展而发展的。,.,2.在整个学科中所处的位置是什么?从纵向来讲,和其他CAD类或仿真类课程一样,它是基础理论知识和实际生产的链接点。,从横向来讲,电路模拟、工艺模拟、器件模拟之间的关系可以用下面的结构图来表示,.,工艺描述,几何结构及掺杂,工艺仿真(ProcessSimulation),电学特性,器件仿真(DeviceSimulation),电路模拟用器件模型参数,IC电路仿真(ICCircuitSimulation),IC电路特性,本门课程重点学习部分,器件模拟参数提取(Deviceparameterextractiontools),.,3.有什么用?一方面,充分认识半导体物理学,半导体器件物理学等这些抽象难懂的理论基础知识在半导体工业中的实际应用。加强理论教学的效果。仿真也可以部分取代了耗费成本的硅片实验,可以降低成本,缩短了开发周期和提高成品率。也就是说,仿真可以虚拟生产并指导实际生产。,.,如前图所表,这个器件仿真在逻辑上是基础于电路仿真的。工艺仿真可以实现离子注入、氧化、刻蚀、光刻等工艺过程的模拟。可以用于设计新工艺,改良旧工艺。器件仿真可以实现电学特性仿真,电学参数提取。可以用于设计新型器件,旧器件改良,验证器件的电学特性。如MOS晶体管,二极管,双极性晶体管等等。提取器件参数,或建立简约模型以用于电路仿真。,.,4.学习这门功课需要哪些准备?半导体物理学半导体器件物理学、MOS、BJT、Diode、功率器件等集成电路工艺技术简单的电路基础。,.,5.学到什么程度?具体学什么?掌握模拟仿真软件的使用,对半导体器件的特性进行模拟和分析。具体为:复习现有以硅为主的超大规模集成电路工艺技术。学习工艺仿真软件的使用方法(氧化、扩散、离子注入、淀积、刻蚀、光刻等)2.熟悉并学会使用器件仿真软件(1)学习如何用仿真语句编写器件的结构特征信息(2)学习如何使用atlas器件仿真器进行电学特性仿真3.对半导体工艺仿真及器件仿真中所用到的模型加以了解4*.利用工艺器件仿真软件,培养和锻炼工艺流程设计和新器件开发设计等方面的技能。,.,6.半导体器件仿真的历史发展1949年:半导体器件模拟的概念起源于此年肖克莱(Shockley)发表的论文,这篇文章奠定了结型二级管和晶体管的基础。但这是一种局部分析方法,不能分析大注入情况以及集电结的扩展。1964年:古默尔(H.K.Gummel)首先用数值方法代替解析方法模拟了一维双极晶体管,从而使半导体器件模拟向计算机化迈进。1969年:DPKennedy和R.R.OBrien第一个用二维数值方法研究了JFET。JWSlotboom用二维数值方法研究了晶体管的DC特性。从此以后,大量文章报导了二维数值分析在不同情况和不同器件中的应用。相应地也有各种成熟的模拟软件,如CADDET和MINIMOS等。,.,Avanti:Tsuprem4/MediciTsuprem4/Medici是Avanti公司的二维工艺、器件仿真集成软件包。Tsuprem4是对应的工艺仿真软件,Medici是器件仿真软件。,7.可选择的工艺及器件仿真工具简介,.,ISE-TCAD工艺及器件仿真工具ISE-TCAD是瑞士ISE(IntegratedSystemsEngineering)公司开发的生产制造用设计(DFM:DesignForManufacturing)软件,是一种建立在物理基础上的数值仿真工具,它既可以进行工艺流程的仿真、器件的描述,也可以进行器件仿真、电路性能仿真以及电缺陷仿真等。基本上是成为行业标准,功能强大,已被收购,升级版为SentaurusTCAD。,.,SentaurusTCADSentaurusProcess整合了:Avanti公司的Tsuprem系列工艺级仿真工具(Tsuprem,Tsuprem,Tsuprem只能进行一维仿真,到了第四代的商业版Tsuprem4能够完成二维模拟)以及TaurusProcess系列工艺级仿真工具;(2)ISEIntegratedSystemsEngineering公司的ISETCAD工艺级仿真工具Dios(二维)FLOOPS-ISE(三维)以及Ligament(工艺流程编辑)系列工具,将一维、二维和三维仿真集成于同一平台。SentaurusDevice整合了(1)Avanti的Medici和TaurusDevice(2)ISE的DESSIS器件物理特性仿真工具,充实并修正了诸多器件物理模型,推出新的器件物理特性分析工具SentaurusDevice。,.,SilvacoTCAD用来模拟半导体器件电学性能,进行半导体工艺流程仿真,还可以与其它EDA工具组合起来使用(比如spice),进行系统级电学模拟。SivacoTCAD为图形用户界面,直接从界面选择输入程序语句,非常易于操作。其例子教程直接调用装载并运行,是例子库最丰富的TCAD软件之一。SilvacoTCAD平台包括:工艺仿真(ATHENA)器件仿真(ATLAS)快速器件仿真(Mercury),.,材料定义、结构定义指令,等价,*.str结构文件,atlas器件仿真器,*.log文件包含器件在指定工作条件下的工作特性。,*.str文件指定工作条件下的结构文件。包含器件的载流子分布、电势分布、电场分布等信息。,输入端,仿真系统,输出端,输出端/输入端,athena工艺仿真器,图形界面操作-简易方便,命令方式输入-复杂费力,Silvaco软件介绍,外部指令如偏压等,工艺指令如扩散等,输出端,仿真系统,输入端,输入端,输入端,指令的输入通过deckbuild软件窗口传送至仿真器*.log*.str等输出文件通过tonyplot软件窗口来查看,athena工艺仿真部分,Atlas器件仿真部分,.,Athena概述用途:开发和优化半导体制造工艺流程。功能:模块大致分3类(1)用来模拟离子注入、扩散、氧化等以模拟掺杂分布为主的模块。(2)用来模拟刻蚀、淀积等以形貌为主的模块(3)用来模拟固有和外来衬底材料参数及/或制造工艺条件参数的扰动对工艺结果影响的所谓IC工艺统计模拟可迅速和精确地模拟应用在CMOS、双极、SiGe/SiGeC、SiC、SOI、III-V、光电子和功率器件技术的所有关键加工步骤,athena工艺仿真器,.,如图所示为一个半导体工艺仿真的结果示意图。,掺杂浓度,几何结构,.,deckbuild的使用(1)deckbuild的调用在终端下使用如下命令:deckbuild-anRIGHT;ABOVE;BELOWP1.XP2.X,P1.YP2.Y提供一个迅捷的刻蚀方式,具有一个梯形的横断面。刻蚀区域将在指定的面进行。(左/右/上/下)P1.X和P1.YP2.XP2.Y用来定义刻蚀位置的坐标。如果只定义P1.X或P1.Y,那么系统默认为垂直刻蚀。对于非垂直刻蚀情况需要定义P2.XP2.Y。(7)Start,Continue和Done用来定义一个需要刻蚀工艺的杂乱无章的复杂区域。可以组多条线来定义多个点。用X,Y来定义在start/continue和done模式下的点。,.,参数解析:(8)Top.Layer定义了至有顶部层被刻蚀掉。(9)NOEXPOSE定义新的表面不被暴露于刻蚀工艺后面的氧化或淀积工艺当中。此参数应被用来从底部或侧面移除一部分结构。,.,语句实例:(1)简单的几何刻蚀例子:下面的例子刻蚀掉了坐标x=0.5左侧所有的氧化物。ETCHOXIDELEFTP1.X=0.5,刻蚀前,刻蚀后,.,下面的例子进行了梯形刻蚀ETCHOXIDELEFTP1.X=1.0P1.Y=-0.15P2.X=0.5P2.Y=0.0,刻蚀前,刻蚀后,.,(2)复杂的几何刻蚀例子:下面的例子刻蚀掉了以(0.8,0)(0.8,-0.15)(1.2,-0.15)(1.2,0)为坐标顶点的矩形氧化物区域.ETCHOXIDESTARTX=0.8Y=0.0ETCHCONTINUEX=0.8Y=-0.15ETCHCONTINUEX=1.2Y=-0.15ETCHDONEX=1.2Y=0.0,刻蚀前,刻蚀后,.,语句#6Etch、Rate.Etch和ELITE模块中的物理刻蚀语句功能:Rate.Etch语句用来设置刻蚀速率参数。这些参数在后面的Etch语句中被使用。一般参数简介:(1)Machine是用来为Rate.Etch语句定义刻蚀机“machine”的名称。在之后的Etch语句中可以调用定义好的machine。(2)Wet.etch,Rie,Plasma和MC.Plasma用来为“刻蚀机”定义某种特定的模型。(3)材料定义参数用来定义刻蚀速率参数所设置的材料类型。可以是Silicon,oxide,nitride,polisilicon,photoresist,aluminum,gaas等材料。,.,Wet.etch和Rie模型专用参数介绍:(1)A.H,A.M,A.SU.H,U.M,U.S,和N.M用来定义刻蚀速率分别以埃/小时,埃/分钟,埃/秒,微米/小时,微米/分钟,微米/秒,和纳米/分钟为单位。(2)directional用来定义RIE模型中用到的刻蚀速率的方向组成分量。离子化刻蚀速率是离子对化学刻蚀机制的离子贡献。离子被假定具有一个非等方性的角度分布。(3)Isotropic用来定义RIE和Wet.etch模型中用到的等方向性刻蚀速率。等方向性刻蚀速率是等离子体中出来的热原子,radicals和分子的贡献。(4)chemical,divergence当divergence被竟以为非零时,Chemical是RIE模型中垂直于离子束的刻蚀速率。,.,用于Plasma等离子体刻蚀模型的参数(1)Pressure定义等离子体刻蚀原子炉的压强。(2)TGAS定义等离子刻蚀原子炉的气体温度。(3)TION用来定义等离子刻蚀原子炉的离子温度。(4)VPDC用来定义plasmasheath中的直流偏压。(5)VPAC用来定义sheath-buld界面处的交流电压。,.,Rate.Etch语句和Etch语句要配合使用,当用Rate.etch语句设置好刻蚀机的条件后,要用Etch语句来调用。可用参数如下:(1)Machine=name用来调用定义好的刻蚀机。Name为rath.etch语句中定义好了的刻蚀机名称。(2)Time模块运行时间。(3)Hours,Minutes,Seconds用来定义时间单位。,.,实例详解:(1)RIE物理刻蚀例子:下面的例子定义了一个以Plasma1为名称的刻蚀机器,执行了活性离子刻蚀。被用来对当前结构进行10分钟的刻蚀。RATE.ETCHMACHINE=PLASMA1SILICONU.MRIEISOTROPIC=0.1DIRECT=0.9ETCHMACHINE=PLASMA1TIME=10MINUTES,.,(2)WetEtch实例:下面例子定义了具有湿刻蚀特性和刻蚀速率为0.1微米/分钟的轰击硅表面的刻蚀机。RATE.ETCHMACHINE=TESTSILICONWET.ETCHISOTROPIC=.1U.M,.,(3)MonteCarloPlasmaEtch例子下面语句定义了蒙特卡洛等离子体刻蚀机的参数以及与之相关的硅刻蚀特性:RATE.ETCHMACHINE=MCETCHSILICONMC.PLASMAION.TYPES=1MC.PARTS1=20000MC.NORM.T1=14.0MC.LAT.T1=2.0MC.ION.CU1=15MC.ETCH1=1e-05MC.ALB1=0.2MC.PLM.ALB=0.5MC.POLYMPT=5000MC.RFLCTDIF=0.5,.,语句#7Deposit语句功能:Deposit(淀积)语句用来淀积一层某种特定的材料。语法结构:deposit【材料参数】【坐标参数】语句解析:Name.resist用来定义光刻胶的类型。Thickness用来定义淀积层的厚度,单位是微米。Temperature定义stress.hist模型中所使用的淀积温度。在ELITE淀积中也被用以表面扩散仿真。,.,参数解析:格点控制参数(1)Divisions定义了垂直格点间隔。氧化物生长速率参数,.,语句#8oxide语句功能:oxide(氧化)语句用来定义氧化工艺步骤中的各种系数。语法结构:oxide【条件参数】【环境类型参数】语句解析:所有与氧化相关的参数都在这里有所介绍。氧化模型是在method语句中定义的。对于氧化模型参数的设定,需要知道氧化的类型和衬底晶向。,.,六、MOSFET工艺仿真,(1)调用ATHENA仿真器并生成网格信息goathenalinexloc=0.0spac=0.1linexloc=0.2spac=0.006linexloc=0.4spac=0.006linexloc=0.6spac=0.01lineyloc=0.0spac=0.002lineyloc=0.2spac=0.005lineyloc=0.5spac=0.05lineyloc=0.8spac=0.15,.,(2)对网格进行初始化,并设定衬底材料参数initorientation=100c.phos=1e14space.mul=1two.d程序运行结果如下,生成了均匀分布的杂质,浓度为1e14每立方厘米,.,(3)在1000度和1个大气压条件下下进行30分钟的干氧扩散,其中氯酸气体含量设定为3%diffustime=30temp=1000dryo2press=1.00hcl=3,运行结果为在硅片表面生成一层氧化物薄膜,.,(4)刻蚀掉厚度为0.02微米的氧化物薄膜etchoxidethick=0.02,刻蚀前,刻蚀后,.,(5)对表面进行B离子注入,离子剂量为8e12,能量为100keV(选择pearson解析离子注入模型)implantborondose=8e12energy=100pears,.,(6)对表面进行湿氧处理,温度设定在950度,时间为100分钟diffustemp=950time=100weto2hcl=3,.,(7)再次进行干氧处理,温度在50分钟内从1000度升高至1200度diffustime=50temp=1000t.rate=4.000dryo2press=0.10hcl=3,.,(8)在温度1200度下的氮气中进行220分钟的扩散后退火这样会得到相对均匀分布的B离子diffustime=220temp=1200nitropress=1diffustime=90temp=1200t.rate=-4.444nitropress=1,.,(9)将上面步骤生成的氧化物完全蚀刻掉etchoxideall,.,(10)生成一层“清洁用”氧化层,用以去除上述步骤中损伤的硅表面。diffustime=20temp=1000dryo2press=1hcl=3,.,(11)再将用于清洁硅表面而生成的氧化物刻蚀掉etchoxideall,.,(12)在干氧环境下生成用作栅极的氧化层薄膜diffustime=11temp=925dryo2press=1.00hcl=3,.,(13)如果需要调整阈值电压需要再次进行一次B离子注入implantborondose=9.5e11energy=10pearson,在较低能量下,B离子会聚集在硅片表面处从而改变阈值电压,.,(14)为了生成栅极要在氧化物上方淀积一层厚度为200nm的多晶硅,用division参数来设置其垂直方向上的网格数量depopolythick=0.2divi=10,.,(15)利用刻蚀语句刻蚀掉左侧不需要的多晶硅etchpolyleftp1.x=0.35,.,(16)对表面再次进行湿氧扩散处理,以生成氧化物薄膜method语句用以分别调用fermi扩散模型和compress氧化模型methodfermicompressdiffusetime=3temp=900weto2press=1.0,其结果在多晶硅四周生成了起保护作用的氧化物薄膜,.,(17)对表面进行磷注入implantphosphordose=3.0e13energy=20pearson,其结果生成了n-MOSFET结构中需要的源/漏极的n+区域,.,(18)在表面淀积厚度为120nm的氧化物薄膜,设置垂直方向网格数量为8depooxidethick=0.120divisions=8,.,(19)再在表面用干蚀法刻蚀掉厚度为120nm的氧化物薄膜,此二步骤的结果生成了用于隔离多晶硅和未来源/漏接触的阻挡氧化层。etchoxidedrythick=0.120,.,(20)进行As离子注入,以生成n+多晶硅栅极implantarsenicdose=

温馨提示

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

评论

0/150

提交评论