ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:613.22KB ,
资源ID:7606783      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7606783.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Silvaco工艺及器件仿真6.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Silvaco工艺及器件仿真6.docx

1、Silvaco工艺及器件仿真64.2.6 解决方案指定命令组在解决方案指定命令组中,我们需要使用Log语句来输出保存包含端口特性计算结果的记录文件,用Solving语句来对不同偏置条件进行求解,以及用Loading语句来加载结果文件。这些语句都可以通过Deckbuild:ATLAS Test菜单来完成。1 Vds=0.1V时,获得IdVgs曲线下面我们要在NMOS结构中,当Vds=0.1V时,获得简单的IdVgs曲线。具体步骤如下:a. 在ATLAS Commands菜单中,依次选择Solutions和Solve项。Deckbuild:ATLAS Test菜单将会出现,如图4.62所示;点击P

2、rop键以调用ATLAS Solve properties菜单;在Log file栏中将文件名改为“nmos_”,如图4.63所示。完成以后点击OK;图4.62 Deckbuild:ATLAS Test菜单图4.63 ATLAS Solve properties菜单b. 将鼠标移至Worksheet区域,右击鼠标并选择Add new row,如图4.64所示;c. 一个新行被添加到了Worksheet中,如图4.65所示;d. 将鼠标移至gate参数上,右击鼠标。会出现一个电极名的列表。选择drain,如图4.66所示;e. 点击Initial Bias栏下的值并将其值改为0.1,然后点击WR

3、ITE键;f. 接下来,再将鼠标移至Worksheet区域,右击鼠标并选择Add new row;g. 这样就在drain行下又添加了一个新行,如图4.67所示;h. 在gate行中,将鼠标移至CONST类型上,右击鼠标并选择VAR1。分别将Final Bias和Delta的值改为3.3和0.1,如图4.68所示;图4.64 添加新行图4.65 添加的新行图4.66 将gate改为drain图4.67 添加另一新行图4.68 设置栅极偏置参数i. 点击WRITE键,如下语句将会出现在DECKBUILD文本窗口中,如图4.69所示。Solve initSolve vdrain=0.1Log ou

4、tf=nmos1_0.logSolve name=gate vgate=0 vfinal=3.3 vstep=0.1图4.69 Vds=0.1V时模拟IdVgs曲线所用的语句上述语句以Solve init语句开始。这条语句提供了一个初始猜想,即零偏置(或热平衡)情况下的电势和载流子浓度。在得到了零偏置解以后,第二条语句即Solve vdrain=0.1将会模拟漏极直流偏置为0.1V的情况。如果solve语句没有定义某电极电压,则该电极电压为零。因此,不需要将所有电极电压都用solve语句进行定义。第三条语句是Log语句,即Log outf=nmos1_0.log。这条语句用来保存所有在nmos

5、10.log文件中由ATLAS计算得出的仿真结果。这些结果包括在直流仿真下每个电极的电流和电压。要停止保存这些信息,可以使用带有“off ”的log语句如log off,或使用不同的log文件名。最后一条solve语句:Solve name=gate vgate=0 vfinal=3.3 vstep=0.1使栅极电压从0V变化到3V,间隔为0.1V。注意在这条语句中Name参数是不能缺少的,而且电极名区分大小写。2 获取器件参数在这个仿真中,还要获取一些器件参数,例如Vt,Beta和Theta。这可以通过ATLAS Extract菜单来完成:a. 在ATLAS Commands菜单中,依次选择

6、Extract和Device项。Deckbuild:ATLAS Extaction菜单将会出现,如图4.70所示;在默认情况下,Test name栏中选择的是Vt。用户可以修改默认的计算表达式;点击WRITE键,Vt Extract语句将会出现在DECKBUILD文本窗口中:extract name=“vt”(xintercept(maxslope(curve(abs(v.“gate”),abs(i.“drain”)-abs(ave(v.“drain”)/2.0)b. 下面,继续调用Deckbuild:ATLAS Extaction菜单。然后,点击Test name并将其改为Beta,如图4.

7、71所示;图4.70 Deckbuild:ATLAS Extaction菜单图4.71 设置Beta计算语句c. 点击WRITE键,Beta Extract语句将会出现在DECKBUILD文本窗口中:extract name=“beta”slope(maxslope(curve(abs(v.“gate”),abs(i.“drain”)*abs(1.0/abs(ave(v.“drain”)d. 最后,我们要再一次调用Deckbuild:ATLAS Extaction菜单来设置计算theta参数的Extract语句。然后,点击Test name栏并将其改为Theta,如图4.72所示;图4.72

8、设置Theta计算语句图4.73 NMOS器件的IdVgs曲线图e. 点击WRITE键,Beta Extract语句将会出现在DECKBUILD文本窗口中:extract name=“theta” (max(abs(v.“drain”)*$ “beta”)/max(abs(i.“drain”)-(1.0/max(abs(v.“gate”)-($“vt”)在开始仿真之前,我们需要使用Tonyplot语句将仿真结果绘制出来。为了自动绘制出IdVgs曲线,只要在最后一条Extract语句后简单地输入如下的TONYPLOT语句即可:tonyplot nmos1.log下面开始仿真。点击Deckbuil

9、d控制栏上的run键运行器件仿真程序。仿真完成后,TONYPLOT和IdVgs曲线特性参数将被自动调用,如图4.73所示。同样,所获得的器件参数如Vt,Beta和Theta可以在DECKBUILD运行输出窗口看到,如图4.74。图4.74 显示器件参数的DECKBUILD运行输出窗口3 使用Log,Solve和Load语句生成曲线族下面要在Vgs分别为1.1V,2.2V和3.3V时生成IdVds曲线族,Vds变化范围是0V到3.3V。为了不使后面的端口特性写入到前面的log文件nmos1.log中,我们需要使用另一条Log语句,如下:log off为了得到曲线族,首先,我们需要使用Deckbu

10、ild:ATLAS Test菜单得到每个Vgs的结果:a. 在ATLAS Commands菜单中,依次选择Solutions和Solve项以调用Deckbuild:ATLAS Test菜单;点击Prop键以调用ATLAS Solve properties菜单;将Write mode栏改为Line,然后点击OK;b. 设置如图4.75所示的栅极偏置参数;图4.75 栅极偏置参数c. 点击WRITE键,Solve语句将会出现在如下所示的DECKBUILD文本窗口中:solve vgate=1.1为了在ATLAS结果文件中保存结果输出,在Solve语句中添加语句outf=solve1:solve v

11、gate=1.1 outf=solve1d. 对栅极偏置为2.2V和3.3V分别重复运用上述语句:solve vgate=2.2 outf=solve2solve vgate=3.3 outf=solve3接下来,我们将再一次使用ATLAS Test菜单设置Solve语句,使得漏极电压变化范围为0V到3.3V,步骤如下:a. 在ATLAS Commands菜单中,依次选择Solutions和Solve项以调用Deckbuild:ATLAS Test菜单;点击Prop键以调用ATLAS Solve properties菜单;将Write mode栏改为Test;将Log file栏中的文件名改为

12、nmos2_;b. 完成后点击OK;c. 在工作区中,将Name栏的gate改为drain,Type栏的CONST改为VAR1,Initial Bias,Final Bias和Delta分别设为0,3.3和0.3;d. 点击WRITE键,下列语句将会出现在DECKBUILD文本窗口中:solve initlog outfile=nmos20.logsolve name=drain vdrain=0 vfinal=3.3 vstep=0.3接下来,我们将使用Load菜单加载栅极偏置为1.1V时的结果文件solve1,并用它替换solve init语句:a. 选中solve init语句,如图4.

13、76所示;在ATLAS Commands菜单中,依次选择Solutions和Load项以调用Deckbuild:ATLAS Load菜单;在Deckbuild:ATLAS Load菜单的File name栏中输入solve1;在Format栏中,选择SPISCES格式;点击WRITE键,则出现确认提示窗口。选择“Yes,replace selection”。b. Load语句将会在DECKBUILD文本窗口中替换solve init语句,见图4.77;图4.76 选中solve init语句图4.77 Load语句替换solve init语句这样,从Load语句开始到Solve语句为止的语句组

14、将会生成Vgs=1.1V时的IdVds曲线的数据。要生成Vgs=2.2V,Vgs=3.3V时的IdVds曲线数据,只要复制这三个语句即可,并且:a. 将Load语句中的输入文件名从solve1改为solve2或solve3; b. 将solve语句中的log文件名从nmos2_0.log改为 nmos3_0.log或 nmos4_0.log;最终的语句如图4.78所示。为了画出曲线族,即把三个plot文件的结果画在同一张图中,输入如下Tonyplot语句:tonyplot overlay nmos21.log nmos22.log nmos23.log -set nmos.set在这个语句中,overlay是指在一张图中覆盖三个plot文件,-set是用来加载set文件并显示创建set文件时TONYPLOT所处的条件。图4.78 Vgs=2.2V,Vgs=3.3V时生成Id-Vds曲线数据的语句4 退出仿真最后,输入下面语句来退出仿真:quit现在可以点击DECKBUILD控制栏上的Cont键,继续进行器件仿真。一旦仿真完成以后,TONYPLOT将自动调用出IdVds特性曲线族,如图4.79所示。图4.79 NMOS的IdVds曲线

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1