silvacoTCAD仿真速成手册

上传人:无*** 文档编号:65744911 上传时间:2022-03-25 格式:DOC 页数:32 大小:174KB
返回 下载 相关 举报
silvacoTCAD仿真速成手册_第1页
第1页 / 共32页
silvacoTCAD仿真速成手册_第2页
第2页 / 共32页
silvacoTCAD仿真速成手册_第3页
第3页 / 共32页
点击查看更多>>
资源描述
silvaco TCAD仿真速成手册排行榜收藏打印发给朋友举报囤发布者:kongfuzi热度4票浏览33次时间:2010年2月26日09:01silvaco TCAD 仿真速成手册第1章:简介该指南手册针对首次应用 SILVACO TCAD 软件的新用户。 它 旨在帮助新用户在几分钟时间内快速并成功安装和运行该软件。该指南也演示如何快速有效查看手册,查找仿真器中使用的所有 参数的解释和定义。它也参照相应章节,来理解等式以及其使用的根 本规则。关于进一步的阅读和参考,用户可参照 SILVACO网站的技术支持部分,那里有丰富的技术材料和发表文献。第 2 章: 快速入门2.1: DeckBuild 运行时间环境窗口DeckBuild 是富含多样特征的运行时间环境, 它是快速熟悉 SILVACO 的 TCAD 软件的关键。 Deckbuild 主要特征包括: 自 动创建输入文件、编辑现有输入文件,创建 DOE ,强大的参数提取 程序和使得输入文件中的参数变量化。更重要的是, DeckBuild 包含好几百个范例,涵盖多种电学、光 学、磁力工艺类型,便于首次使用该工具的用户。使用入门用户可打开一个控制窗口,创建一个目录,用于保存该指南范例 将创建的临时文件。 例如,要创建或重新部署一个名为 tutorial, 的目录,在控制窗口键入:mkdir tutorial cd tutorial然后键入下列命令开启 deckbuild 运行环境:deckbuild屏幕上将出现类似于图 2.1 的 DeckBuild 运行时间环境。GUI 界面包括两部分: 上部窗口显示当前输入文件,而下部显 示运行输入文件时创建的输出。图 2.1 DeckBuild 运行时间界面 GUI2.2: 载入和运行范例输入文件可以由用户创建或者从范例库中加载为了熟悉软件语法,最好载入第一个实例中范例。要从 deckbuild 运行时间环境 的 GUI 载入范例,可点击:Main Control. Examples(范例 ).屏幕将弹出一个窗口显示一列 47 个类别的范例。图 2.2 显示首15 个类型范例。要查看剩余的类别,则使用窗口右侧的滑动条滚动 选择。图 2.2 首 15 个类别的 DeckBuild 范例只需双击该类别,即可查看每个类别的范例。 如果双击首个类别 MOS1: MOS Application Examples, 则得到如图 2.3 显示的列表。 该类别有 15 个范例。图 2.3 MOS 应用范例列表双击任何期望的范例, 即可查看其解释。 双击首个范例 NMOS : Id/Vgs and Threshold Voltage Extraction,可查看该范例的解释。 结果如图 2.4 显示。 滚动拉下窗口可浏览全部解释。图 2.4 范例描述窗口为了在 DeckBuild 运行环境中载入特定范例, 点击 DeckBuild: Examples 窗口右上部的 Load Example 按钮。 DeckBuild 主 窗口如图 2.5 显示。图 2.5 DeckBuild 已载入输入文件按下 run 按钮即可运行范例。运行完成后,屏幕出现两个图。 第一个为显示仿真过程中网路掺杂的彩色轮廓图, 第二个则是简单的 阈值电压 Vg 相对 Id 图。它们分别为如图 2.6 和图 2.7 所示。 一 旦选中Load Example 按钮,结构文件和线图既加载在当前工作 目录中,因此不必运行仿真即可浏览结果。图 2.6 显示网路掺杂的工艺仿真结构Ue Edit Plot tools -1 HHpsuolQ-迂ATHEMAData from ma$1K01 0.strTony pl 3.8.1 A G SHv 直3 200?图2.7显示Vg相对Id的器件仿真线图2.3:查看结果SILVACO 的浏览工具 TonyPlot 是一个功能丰富的绘图工具。 该指南中仅介绍它的某些基本性能。当 SILVACO 的 TCAD 软件包 中保存一个结构文件或一个线图时, 创建结构文件或线图的所有参量 将自动包含仅该文件,供绘图之用。例如在结构文件绘图中,如果想要绘制其他变量如 Donor Concentration, 则如下点击:Plot. Display. Define. Contours.然后向下滚动选择 Quantity: 方框,得到一组可绘制变量。 如 果按照该顺序执行, 将出现两个另外的 GUI 显示,如图所示 2.8 。选 择新的参量并点击 Apply 。图 2.8 选中可绘制变量的相关 GUI运行时常需要查看一个图表的 cutline 片断。 这时,关闭其它 相关绘图相关视窗,点击 OK, 然后返回主要视图和选择下列命令: Tools. Cutline.现在将使用默认 vertical cutline 方框,但在 cutline GUI 中 也可以选择水平或交叉的 cutline 方框。 返回主图, 在 cutline 起点 处点击并按住鼠标左键。竖向直拖动鼠标,到 cutline 终点处松开鼠 标。松开左键后,cutline图表将自动显示当前现实的参量的cutline 。完成操作后点击 cutline 方框上的 OK 键。要在新 cutline 图上覆盖显示其他变量,则左击线图,使之变为 当前视图(图表的白色边框表示它为激活现行图表)。然后点击:Plot. Display.来选择要覆盖在线图上的其它参量。 例如,如果在线图上添加Arsenic, Boron 和 Phosphorus ,它应该显示在图 2.9 上。 Vg 相 对 Id 曲线也有相似命令,使它可以在线图上覆盖显示其它电学参 量。图 2.9 Cutline 图总的来说,在终端或控制窗口键入 tonyplot ,可绘制一个文件; 或者在 DeckBuild 中,通过高亮文件名并按下列顺序操作命令,直 接绘制结构。Tools. Plot. Plot Structure 要自动绘制一个仿真中创建的结构文件,只需简单添加语句: structure outfile=tonyplot至输入文件,仿真器将保存创建的器件文件直至输入文件中该 点。仿真器在达到该点之后,即自动绘制结构。用户可在仿真过程中 的任意点绘制任意数目的结构文件。章节 2.4: 自动创建和编辑输入文件现在,您应该已经了解如何加载、运行和查看 TCAD 范例的结 果。接下来演示如何简便创建自己工艺仿真输入文件或者修改已有文 件。输入文件为简单的 ASCII 文本格式,因此它可使用任何 ASCII 编辑器创建。 但是,DeckBuild 包含一个简单的GUI ,可自动创建 工艺仿真输入文件。为了简化程序, 而不必每次从头来创建工艺仿真输入文件, 这里将演 示如何在现有的输入文件中添加几行代码。 通过在每个工序中重复该 步骤,该方法同样用于创建整个输入文件。一旦使用line和init语句(参见载入范例的首几行)定义了 仿真空间和初始衬底,工艺仿真则仅包含很多连续的扩散、植入、蚀 刻和淀积步骤。其中每一步均可使用 DeckBuild 自动编写。回到输入文件的范例中,假设打算在第一步之后添加一个低能量 10keV P-Well Implant。鼠标左击 DeckBuild 顶部视窗中首个 P-well 植入之后的一行。 然后如下点击:Commands. Process. Implant屏幕将出现 DeckBuild: ATHENA Implant视窗。创建额外的注入语句行只需填充该方框而已, 其方法是使用滑动条、 或者填充 数值后按下回车键。 对于 10keV 硼注入 , 剂量 1e11/cm2 ,垂直 夹角 7 度,主平面旋转 27 度,其注入 GUI 如图 2.10 所示。完成 输入信息后,点击 Write ,输入文件中则出现一个新行。图 2.10 完全填充的注入 GUI同样的方式可创建淀积、注入、扩散、电极、创建网格、晶元初 始化,结构文件保存等等 . 由于输入文件为简单 ASCII 文本,要在 直观的语法输入文件中编辑参数,仅需使用 DeckBuild 中附带的复 制、粘贴和删除功能。第 3 章: 简易使用手册和自学方法 该手册很厚,乍看可能使人有点畏缩的。所以本章节将为新用户 演示如何简便使用范例浏览手册,从而找到特定信息。以章节 2.2 中列出的输入文件为例, 假设我们要理解 SRH 参数 的用途。它出现在输入文件中器件仿真部分,位于 models 开头的 语句行。在工艺和器件仿真器中, 任何语句行的开头词语均为 语句 。 这 个范例中, 第一个词语是 models 。如果我们想要了解 SRH 的作 用,我们需要先找出 models statement的信息。所有的 SILVACO 产品均有 PDF 格式的用户手册。要查找器件仿真 器的信息,则需要打开 ATLAS 用户手册。通过在控制台和端子窗口中键入 sman 可启动 sman 工具,再通过 sman 工具可获得 用户手册。用户手册如图 3.1 所示图 3.1 ATLAS 的 PDF 用户手册此手册最显著的特征是 语句章节。 它包含器件仿真器按字母顺 序排列的所有语句。 因为我们要找 models 语句,点击左边的书 签索引上语句章旁边的 + 扩展符号。 按字母顺序向下滚动选择 Models 语句。 点击 Models 语句旁边的 + 扩展符号,可以查 看其内容。这时,我们需要选择 。 如果您已猜到 SRH 等于 Schottky Read Hall 的组合缩写,即可点击 Recombination Models Flags 章节。 如果不明白 SRH 的含义,则点击 MODELS 标题, 回到该章节开头。 这个章节的开头是另一个与模型语句有关的参数, 也以字母顺序排列。 向下滚动直至 SRH ,表格显示: 参数类型, 以及默认数值和单位。 一旦知晓其类型,便可向下滚动在描述章节 找到参数。 也可使用 Edit. Find.功能在描述部分搜索 SRH不论使用何种方法,都可以找到描述 SRH 参数的部分,其如图 3.2所示。图 3.2 查找到 SRH 参数这组信息足够让用户了解参数的含义及其默认值。 但是,如果 您想要了解使用参数的规则和方程,语句章节中关于 SRH 的描述 指示用户可参照第三章的方程 3-290 。 参考方程 3-290 ,可找到 如图 3.3 所示的 SRH 模型的完整描述。图 3.3 参照 SRH 模型的完整描述仅需简单点击几次鼠标,即可找到用户控制的方程中参数的含义,以及参数在仿真器中作用的完整描述, 还有何种其它用户定义参 数。现在您应该清楚如何使用用户的范例了第 4 章: 其他互联网信息SILVACO 的网站提供丰富的技术信息,它位于信息库部分:信息分为如下四个类别1/ 仿真标准 (SILVACO 出版 )2/ 陈述材料3/ 参考引用 SILVACO 软件的书籍4/ 发表论文 (同行技术文献评论 )SILVACO 仿真标准是一个 TCAD 季度刊物,它包括详细的应用 注释,以及涵盖广泛技术的仿真结果。它也包括一些常见问题的提示 和技巧。 SILVACO 网站提供多年来发表的所有仿真标准刊物。使 用搜索功能,可寻找您关心的课题。“ Presentation Materials 包含”各类陈述材料。 某些 PowerPoint 陈述材料显示应用范例,以及语法解释。也有一些学术 课程材料显示如何将 SILVACO TCAD 软件编进学生作业中。其它 部分列出 SILVACO 软件辅助的专利,以及一组参照 SILVACO 软 件的教科书。Technical Library (技术库)部分的最后两个部分罗列出教科 书和发表的论文,它们分为在所有 SILVACO 软件开发中使用的多 个类别。如果您觉得信息太多,使用 SILVACO提供的简单搜索功能框,您可迅速有效地找到所需信息。总之,希望我们在这里通过范例,充分为新用户演示了如何简单 使用SILVACO软件,查找所需信息,自学达到成功运行 TCAD仿 真。Mar/1012人逢喜事精神爽0 Comme nts| Posted byjieyoung in Life1话说72pines挂了,这么多天,今天终于好了。2话说找个silvaco for linux这么久,今天终于找到了,并且运行了,基本符合3话说回学校之后买了新电脑,现在还很爽呀!Funny Stuff , Life HideFeb/1025Back up the curre nt system0 Comments| Posted byjieyoung in ubuntu还有4天就回学校去了,现在使用的这台电脑将会留在家里给老爸用 了,走之前必须将当前这个ubuntu系统的一些东西备份,还有现在那 个xp系统也得给老爸弄得干干净净,漂漂亮亮的.今天的主要任务是备份一些ubuntu下面的东西,并做一下相应的记 录1. 用户级别的mplayer配置文件/.mplayer2. 看IPV6电视的文件IPTV.m3u3. conky 配置文件 /.conkyrc4. rotorrent配置文件 /.rtorrent.rc5. 一直使用的中科大的源文件 source.list 文件文件夹6. 现在使用的定制的screenlets /.screenlets7保存现在浏览器(firefox) 中的书签,chrome已经同步到了Google account 上(年个书签基本一样)8. 保存life area中的导出文件feedlist.opml9. 经常使用的脚本以及其配置文件/scripts以上文件都比较小,同步到ubuntu one中.下面的东西不得不动用移动硬盘了1. H-spice,Modelsim matlab Tcad安装文件2. 使用的icon theme 当前使用的pointer3. 保存的资料/Documents4. 背景图片,呵呵/usr/share/backgound5. 十几G的音乐,移动硬盘上有过部分备份,只需要增加相应部分:Tools HideFeb/1024懒羊羊语录,0 Comments| Posted byjieyoung in Life01)幸福的日子,就是吃饱了撑着去睡觉的日子。02)班长,你看我的眼神多坚定。 03)我又可爱,又有责任感,我到底犯了什么错? 04)灰太狼,大笨狼,永远斗不过喜羊羊,还要伺候红太狼。 05)现在你们才是矮冬瓜,我是高冬瓜。06)我是懒羊羊,我爱吃东西,吃很多东西,吃完东西要睡觉,睡个 大懒觉,懒觉睡多了,再吃东西,再睡懒觉。07)到处睡觉就是有好处。 08)我又做噩梦了,感觉像是与狼共枕。09)为什么受伤的总是我。10)喜羊羊:如果灰太狼变好,你会怎么样? 懒羊羊:很伤心,因为这样就不好玩了。11)我还没睡醒那(抱怨中) 既然这样,先睡个觉再说吧( ZZZ) 别妨碍我睡觉(抓狂中)12)我不想当上校,我当炊事班班长行吗?(牛气冲天)13)我也好久没和我的薯片,巧克力, 糖果团聚了。(牛气冲天)14)成功是 99%的天才加上 1%的努力。15)每年到了这个时候,我都要思考上很久很久,这无疑是我一生中 最痛苦的时刻。16)我什么都不做,是为了大家有机会发挥自己的长处。17)村长,我承认我的确是一只没有恒心,没有意志的小羊18)机会可是靠自己把握的19)我是不会和普通的羊一般见识的。20)聪明的羊总是会有意想不到的收获的。21)你们都欺负我,我告诉村长去。22)你们就不能照顾一下现在是女孩子的我吗?23)我是为睡觉而生的高贵的羊。24)救命啊!村长,喜羊羊卖小孩啦!25)我也是只废羊,经常被沸羊羊他们笑。26)青蛙大哥,你还是拜我为师吧!我有可爱的外表,惹人怜爱的表 情,遇到危险的时候总是会有人来救我的。Funny Stuff HideFeb/1023go atlas0 Comments| Posted byjieyoung in Circuits接着上一篇,athena的参数提取完全之后就是”go altas ” (真是有点汤姆.李.琼斯在” fugitive ”中的那句” go get him ”的感觉)“# set material models 设定材料模型 models cvt srh print ”1. cvt “cvt transverse field dependentmobility is used “2. srh指定S-R-H复合模型使用固定寿命3. print 打印所有模型的状态“contact name=gate n.poly” 指定电极的物理属性 ,n.ploy 指定n+掺杂的多晶为电机的接触材料“ in terface qf=3e10”设置半导体和绝缘体边界的参数 QF表示固定电荷密度 .“method newton” 设定用来解相应算法的数值方式和方程 .“solve init” 指示 atlas 针对某个偏置来解 ,init 表示所有的电压设置为零 .“solve vdrain=0.1” 就是指出了 drain的电压为0.1的情况下的解.“# Rampthe gate ”下面有用语句来了个像 HSPIC冲的扫描的东西., 如是又 extract 了很多的 device parameter:1. extract name= ”nvt ”(xintercept(maxslope(curve(abs(v.gate” ),abs(i.drain ”)-abs(ave(v. ” drain ”)/2.0)2. extract name= ” nbeta ”slope(maxslope(curve(abs(v. ” gate ” ),abs(i. ” drain ” )* (1.0/abs(ave(v.” drain ”)3. extract name= ” ntheta ” (max(abs(v. ” drain ” ) *$” nbeta ” )/max(abs(i. ” drain ” )-(1.0 / (max(abs(v. ” gate ”) ($ ” nvt ”)PS:还要细细研习呀,.TCADHideFeb/1023Athe na1 Comment| Posted by jieyoung in Circuits接着上回的写.面是 etch 行” etch oxide alloxide 指明刻蚀的材料 ,all 表示所有指明的材料都被 Etch 掉“extract name= ”gateox ” thickness oxide mat.occno=1x.val=0.05 EXTRACT是参数提取指令,它可以提起一些诸如材料 厚度 , 结深 , 极限掺杂水平 , 当然也包括诸如”薄模电阻” , 阈值电 压,C-V曲线等的电参数提取.(在VWF的manual中的chapter 5中有 更详细的语法,多得不行了,这里只理解这一行就0K了)这里提取的 是一个值(也可以提取一个curve的)thickness 厚度,oxide指明了 材料 ,mat.occ no=1,x.val=0.05“depo poly thick=0.2 divi=10 ” 沉积一个层,多晶硅层,厚度0.2,DIVISION=10 指出了在垂直方向上该层的网格间距的数量 .“ etch poly left p1.x=0.35” 快速产生一个横截面为梯形的etch.“method fermi compress ” method 为扩散和氧化提供数值方式和 模型.fermi是和扩散有关的 model,compress是和oxidation 有关的 模型.在文件的结尾 ,提取了:1. # extract final S/D Xj2. # extract the N+ regions sheet resistanc3. # extract the sheet rho under the spacer, of the LDDregion4. # extract the surface cone under the channel.5. # extract a curve of conductanee versus bias.“ structure outfile二mos1ex01_0.str” 将所描述的机构放入文件mos1exo1_o.str 中,使用 tonyplot 画出来:” tonyplotmos1ex01_0.str - set mos1ex01_0.set ”TCADHideFeb/1021ATHENA1 Comment| Posted by jieyoung in Circuits那天说的Atlas是个器件仿真工具(ATLAS is a modular andexte nsible framework for one, two and three dime nsionalsemic on ductor device simulatio n) 那天写的关于 Atlas syn tax 的东西基本上没用过(那天以为atlas是工艺仿真的东东,结果发现查输入文件中的语法在它的手册中找不到,今天才找到 Athena,惭愧呀,)以 Deckbuild 中的一个例子来学习(是example/atlas/mosl/moslexOl.in), 这个文件是先用 Athena,然后 用 Atlas ,赫然写着“ go athena ” “go atlas ”竟然视而不见, 再次惭愧, .LINE 行“line x loc=0.0 spac=0.1”规定了网格中的 Line,它是垂直的(y)还是水平的(x),以及从此以后的线间距,直到遇到下一个 Line 定义。INIT 行 “init orientation=100 c.phos=1e14 space.mul=2 ”初始 化使用的衬底材料,掺杂浓度,晶向等。 orientation=100 表示晶向 100,c.phos=1e14,表示了磷的掺杂浓度。space.mul,为前面LINE定 义的 spacing 提供一个乘数因子, 2.DIFFUS行“ diffus time=30 temp=1000 dryo2 press=1.00hcl=3 ” 初始化扩散的时间30(minutes )熔炉温度为1000摄氏度, 扩散环境为干氧,氧化剂中 hcl 的浓度为 3%, pressure, 表示环境中 活跃气体的气压ETCH亍“etch oxide thick=0.02 ”说明了被刻蚀的是 oxide,并且简单的在上面有 0.02 的厚度IMPLANT亍 “ impla nt boro n dose=8e12 en ergy=100 pears ”是离 子注入行,使用伯松分布(pearson),注入硼(boron),注入剂量 (dose)为8e12 ATOM/cm2注入能量(energy)为100电子伏特.后面不写了,看ATHEN手册,第七章开始就是语法PS: Athena,又是神,这回是,智慧、战争、技艺的女神TCADHideFeb/1019atlas中的关键字0 Comments| Posted by jieyoung in Circuits也不知道这个是关键字,还是 card。描述的语法太多了,我只把大 标题写出来,用的时候方便查阅。BEAM一准直束光的形式来设置光学输入信号(这个好呀,就是需要 这个东东)COMMENT注释,用#也可以的contact:述电极的物理特性CURVETRACEets the parameters for the automatic curve tracing rout ine.DEFECT使用能带缺陷模型DEGRADATION规定MOS器件退化模型参数DOPING掺杂描述ELECTRODE指定先前定义的网格中的电极的名字和位置ELIMINATE:减少网格点密度而消除一些沿着长方形网络边线的格点EXTRACT are used to measure parameters from both LOG and Solution files.FOURIE:R 使用傅里叶变换GO:IMPACT:specifies and set parameters for impact ionization models.INTERFAC:设置半导体和绝缘体界面的参数INTTRAP: activates interface defect traps at discrete energy levels within the bandgap of the semiconductor and sets their parameter valuesLOADLOG, 太多了,还是看 Manual 吧PS:altas 是一个希腊神话中的擎天神。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!