Silvaco 学习笔记 1

Chapter 2  Getting started with atlas

1. Atlas 两种工作模式

interactive mode 和 batch mode

1.1 交互模式 

deckbuid -as 使用Atlas作为默认的仿真器

deckbuild -as  <input filename> 从一个现存的输入文件开始

deckbuild -as  <input filename>  -outfilename  <output filename> 指定一个文件名 存储run-time output

1.2Deckbuild批量模式

deckbuild -run -as  <input filename>  -outfile  <output filename>  使用-run参数用于执行文本行命令 建议指定输出文件目录

deckbuild -run -as  <input fileneme>  -outfile  <output filename>  -display<hostname>:0.0 Deckbuid 远程显示 

1.3 没有窗口的Deckbuild批量模式

使用 -ascii 参数

deckbuild -run -ascii -as  <input filename>  -outfile  <output filename>

适用于远程执行

使用UNIX 命令后缀 &

可以将任务从当前的命令行shell中脱离出来

使用UNIX命令行 nohub

可以在Deckbuild下远程的无显示的Atlas 仿真,并且之后登出系统

nohub deckbuild -run -ascii -as <input filename> -outfile <output filename> &

2.  在Deckbuild中运行Atlas

2.1  直接运行

go atlas 

注意 :一个input 文件中可能包含多个 go atlas ,以及其他的程序 如Athena 、DevEdit

2.2  运行指定版本的Atlas

go atlas simflags="-V 5.14.0.R"

2.3  运行并行的Atlas

go atlas simflags="-V 5.14.0.R -P 4"

选项 -P 可以用来设定并行Atlas中使用的处理器数量

3.  没有Deckbuild的(Atlas)批量模式------Silvaco官方并不推荐

存在的问题:(1)失去了自动化仿真接口 (2)无法提取参数 

3.1  在UNIX下直接运行Atlas

atlas  <input filename>

3.2  保存run-time 输出文件

不要用UNIX的redirect命令(>)直接使用 -logfile

atlas  <input filename>  -logfile  <output filename>  

4.兼容模式

4.1  TMA 兼容模式 

使用 -TMA 命令行兼容 TMA's Medici simulator 

atlas -TMA

4.2 ISE兼容模式

使用 -ISE 命令行兼容 ISE‘s Dessis simulator

atlas -ISE

猜你喜欢

转载自www.cnblogs.com/lucaschan/p/11307555.html