Silvaco的破解用了好久好久,而且之后拷了上次例子的代码,Tonyplot的输出存在报错,还是四连。

当然这个点一下还是会出图的。但是,源代码稍微改了下结构,又有报错,而且程序直接终止。

go atlas

mesh width=180 outf=tftex10_1.str master.out

x.m l=0 s=0.25
x.m l=40 s=0.25
y.m l=0 s=0.0005
y.m l=0.06 s=0.0005
y.m l=0.41 s=0.005 region num=1 material=igzo y.min=0 y.max=0.06
region num=2 material=sio2 y.min=0.06 y.max=0.11
region num=3 material=al2o3 y.min=0.11 y.max=0.41 elec num=1 name=gate bottom
elec num=2 name=source y.max=0.0 x.min=0.0 x.max=5.0
elec num=3 name=drain y.max=0.0 x.min=35.0 x.max=40.0
#contact num=1 n.ploy
#contact num=1 all
#contact num=1 workf=4.33
#contact name=gate n.ploy
contact num=2 workf=4.33
contact num=3 workf=4.33 save outf=tft.str
tonyplot tft.str quit

把求解部分都砍掉了,只留下了结构的输出,但是每次运行到定义到栅极接触的语句都会报错。

昨天有点事,时间不多,但是一直报错没解决就只能换结构了。比如栅氧化层换成单层氮化硅。

go atlas

mesh

x.m l=0 s=0.5
x.m l=40 s=0.5
y.m l=0 s=0.001
y.m l=0.06 s=0.001
y.m l=0.36 s=0.01 region num=1 material=igzo y.min=0 y.max=0.06
region num=2 material=sin y.min=0.06 y.max=0.36 elec num=1 name=gate y.min=0.36 y.max=0.36 x.min=0.0 x.max=40.0
elec num=2 name=source y.min=0.0 y.max=0.0 x.min=0.0 x.max=5.0
elec num=3 name=drain y.min=0.0 y.max=0.0 x.min=35.0 x.max=40.0 save outf=tft.str contact name=gate n.poly
interface qf=3e10
contact num=2 workf=4.33
contact num=3 workf=4.33 tonyplot tft.str quit

这个in文件就只有一个器件结构的输出,如下:

材料定义与分层

网格划分情况

接下来就要引入igzo材料模型进行转移曲线的拟合了....

看了下官网剩下的几个例子进行了很多工艺仿真以及其他操作,暂时用不到,目前还是单一的专攻ATLAS吧。。。下面一个例子虽然是一半工艺仿真,但是还是有很多高端操作。

tftex12.in : Insulator Trap Induced Measurement Sweep Hysterisis

# (c) Silvaco Inc., 2019

go athena
#工艺仿真???
line x loc=0 spac=1
line x loc=6 spac=0.8
line x loc=7 spac=0.05
line x loc=12 spac=0.05
line x loc=13 spac=0.8
line x loc=19 spac=1 line y loc=0 spac=0.5
line y loc=0.1 spac=0.5
#???
init oxide deposit aluminum thick=0.05 div=1
etch aluminum start x=6 y=-0.1
etch cont x=7 y=0
etch cont x=12 y=0
etch done x=13 y=-0.1
#工艺仿真的沉积与刻蚀
electrode name=source x=1
electrode name=drain x=18 deposit material=IGZO thick=0.02 div=15 dy=0.002
etch material=IGZO left p1.x=2
etch material=IGZO right p1.x=17 deposit oxide thick=0.1 div=10 deposit titanium thick=0.1 divisions=1
etch titanium left p1.x=6
etch titanium right p1.x=12.5
etch above p1.y=-0.15
electrode name=gate x=9.5
structure outfile=tftex12_0.str
tonyplot tftex12_0.str -set tftex12_0.set go atlas mesh inf=tftex12_0.str width=140
#直接导入网格文件
set measurementtime=0.0001 doping material=IGZO donor concentration=5e17 uniform material material=IGZO nc300=5e18 nv300=5e18 eg300=3.1 mun0=15 mup0=0.1 \
affinity=4.16 permittivity=10 me.tunnel=0.01
#IGZO直接更改参数
material material=oxide permittivity=3.9 models srh fldmob print trap.tunnel ^trap.coulombic mass.tunnel=0.1 bbt.std
#这次怎么这么多???
contact name=gate n.poly
contact name=source workfunc=4.16+0.17
contact name=drain workfunc=4.16+0.17
#功函数要加一下??? defects material=IGZO tfile=tftex12.dat sigtde=1e-12 sigtdh=1e-12 sigtae=1e-12 \
sigtah=1e-12 wtd=0.12 ntd=1.55e20 nta=2e18 wta=0.085 wgd=0.4 egd=2.9 \
ngd=6.5e16 nga=4e15 ega=1 wga=0.5 siggde=1e-12 siggdh=1e-12 \
siggae=1e-12 siggah=1e-10 inttrap e.level=0.4 acceptor density=1.0e12 s.x degen=4 sign=1.0e-13 \
sigp=1.0e-14 heiman depth=0.004 hpoints=10
#???应该是界面缺陷的定义
method climit=1e-4
#???
output con.band val.band
#???
solve init
solve previous
#手册上也没搜到这啥意思
log outf=tftex12_0.log
solve vdrain=0 vstep=0.1 vfinal=1 name=drain
solve vstep=0.5 vfinal=5 name=drain log outf=tftex12_1.log
#.log文件有啥用???
solve vfinal=15 vstep=0.2 name=gate timespan=$measurementtime
save outf=tftex12_1.str
extract name="Vth" x.val from curve(v."gate", i."drain") where y.val=1e-5
extract name="Ion" y.val from curve(abs(v."gate"),abs(i."drain")) where x.val=14
#直接提取参数,阈值电压与开启电流
log off log outf=tftex12_2.log
solve vfinal=0 vstep=-0.2 name=gate timespan=$measurementtime
log off tonyplot tftex12_1.log -overlay tftex12_2.log -set tftex12_1.set
#这俩啥意思又忘了查
#还没有quit

开学时间又延迟了,祝愿武汉早日挺过难关。

基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(02)的更多相关文章

  1. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(01)

    最近因为肺炎的缘故,宅在家里不能出门,就翻了下一些资料,刚好研究方向是这个,就简单研究了下.参考资料主要如下: 1.<半导体工艺和器件仿真软件Silvaco TCAD实用教程> 唐龙谷 2 ...

  2. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(03)

    今天逛ResearchGate的时候发现了一个不错的Atlas入门教程:Step by step with ATLAS Silvaco点击链接免费下载.. Atlas代码结构 当然可能有一点太基础了. ...

  3. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(08)

    进展比较慢啊... 根据江南大学硕士论文IGZO/IZO双有源层薄膜晶体管特性的模拟研究: 其中, gCBa:类受主导带尾态 gVBd:类施主价带尾态 gGd:类施主氧空位态 NDeep:价带尾深施主 ...

  4. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(06)

    在知网看到了江南大学的硕士论文: 双有源层a-IGZO薄膜晶体管的特性仿真 IGZO/IZO双有源层薄膜晶体管特性的模拟研究 发现,我昨天的文章中参数的设置存在重大失误,如下材料定义语句中: mate ...

  5. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(04)

    在eetop上有好多好东西啊: Silvaco_TCAD_中文教程1 不过这个教程里是Linux系统的,而且工艺仿真占了比较大的篇幅. defect region=1 nta=5e17 wta=0.1 ...

  6. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(07)

    今天主要解决一下defect语句: defect region=1 nta=1.55e20 wta=0.013 wtd=0.12 ngd=6.5e16 wga=2 ntd=1.55e20 ngd=0 ...

  7. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(05)

    关于特性曲线的输出调整: 初代版本 material material=igzo eg300=3.5 nc300=8.5e21 nv300=8.5e21 taun0=1e-9 taup0=1e-9 a ...

  8. 基于SignalR的消息推送与二维码描登录实现

    1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛.为了满足ios.android客户端与web短信平台的结合,特开发了基于Singl ...

  9. 在云平台上基于Go语言+Google图表API提供二维码生成应用

    二维码能够说已经深深的融入了我们的生活其中.到处可见它的身影:但通常我们都是去扫二维码, 曾经我们分享给朋友一个网址直接把Url发过去,如今我们能够把自己的信息生成二维码再分享给他人. 这里就分享一下 ...

随机推荐

  1. Java-POJ1012-Joseph

    打表啦 约瑟夫环,处理时下表统一为从0开始更方便! import java.util.Scanner; public class poj1012 { public static boolean cal ...

  2. 12.动态内存和智能指针、 直接管理内存、shared_ptr和new结合使用

    12.动态内存和智能指针 1.智能指针分为两种shared_ptr和unique_ptr,后者独占所指向的对象.智能指针也是模板,使用时要用尖括号指明指向的类型.类似emplace成员,make_sh ...

  3. redis设置键值生存时间

    EXPIRE <KEY> <TTL> : 将键的生存时间设为 ttl 秒PEXPIRE <KEY> <TTL> :将键的生存时间设为 ttl 毫秒EXP ...

  4. mvn + testng + allure 生成自动化测试报告

    最近学了个新东西,使用java的testng测试框架做自动化测试.并且声称自动化报告. (1)创建maven工程 File-New-Other (2)创建testng类 当前import org.te ...

  5. winform学习(1)初识winform

    winform是Windows窗体应用程序 在窗体设计界面  单击鼠标右键--查看代码,即可转到Form1.cs的代码界面 从代码界面转到窗体设计界面的三种快捷方法:①双击解决方案资源管理器的 For ...

  6. Map.Entry 类使用简介(转)

    Map.Entry 类使用简介(转)   你是否已经对每次从Map中取得关键字然后再取得相应的值感觉厌倦?使用Map.Entry类,你可以得到在同一时间得到所有的信息.标准的Map访问方法如下: Se ...

  7. Visual Studio 配置 fftw 库

    前提条件: 1.vs 2010 +(我的是2019): 2.下载 fftw. 先将vs 的 msvc 编译器的位置添加到path,一般在下面这个目录下: Microsoft Visual Studio ...

  8. Windows server 2012文件服务器配置

    文件服务器的管理   Windows server 2012提供了易于使用的管理工具,让系统管理员更有效的管理服务器的资源. 安装文件服务器管理工具 添加角色-安装管理器 安装完成后直接可以在工具中打 ...

  9. 线性筛-mobius,强大O(n)

    首先,你要知道什么是莫比乌斯函数 然后,你要知道什么是积性函数 最后,你最好知道什么是线性筛 莫比乌斯反演 积性函数 线性筛,见上一篇 知道了,就可以愉快的写mobius函数了 由定义: μ(n)= ...

  10. opencv:霍夫直线检测

    #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace st ...