|
MEDICI 的使用简介
§ 5-1 MEDICI 的使用
1 登陆
请使用自己的帐号登陆到10.13.72.33。
进入系统后,请进入目录/export/home/avant/bin
如果用户是从PC机上登录的,应确保在登录前已经运行了EXCEED(该程序可以使工作站上的图形输出在PC机上可见),在登陆后应接着运行命令(这个命令使得程序结果输出在指定的PC机上):
setenv DISPLAY 本机IP:0.0
2 运行MEDICI
步骤如下:将所有的语句写在一个文本文件中,在运行命令medici后系统将提示是否输入文件名,此时可以将文件名输入。或者直接将文件名作为参数和medici命令一起运行如下:
medici /export/home/avant/public/study.txt <回车>
§ 5-2 关于MEDICI 的概述
关于MEDICI语法的详细描述请参阅使用手册(Manule.pdf),在该手册中有几种不同类型结构的例子(如MOS和NPN),请结合例子来准确理解语句的用途。
一.MEDICI 的功能简介
Medici 是先驱(AVANT!)公司的一个用来进行二维器件模拟的软件,它对势能场和载流子的二维分布建模,通过解泊松方程和电子、空穴的电流连续性等方程来获取特定偏置下的电学特性。用该软件可以对双极型、MOS型等半导体器件进行模拟,这个程序通过解二极管和双极型三极管以及和双载流子有关的电流效应(诸如闩锁效应)的电流连续性方程和泊松方程来分析器件。Medici 也能分析单载流子起主要作用的器件,例如:MOSFET,JFET,MESFET。另外,MEDICI 还可以被用来分析器件在瞬态情况下的变化。在亚微米器件模拟中,MEDICI 通过联解电子和空穴的能量平衡和其他的器件方程,可以对深亚微米的器件进行模拟。像热载流子和速度过冲等效应在MEDICI 中都已经考虑了,并能够对他们的影响进行分析。
二.MEDICI 的一些特性
网格(GRID)
在MEDICI 使用了非均匀的三角形网格,可以处理具有平面和非平面表面的特殊器件,并且能够根据电势或杂质分布的情况自动进行优化。电极可以被放在器件结构中的任何地方。
杂质分布的读入
杂质的分布可以通过MEDICI 的函数从AVANT!的其他工艺建模软件如:TMA SUPREM3和SUPREM4或者是包含杂质分布的文本文件中获得,也可以在文本文件中描述。
物理模型
为了使模拟的结果精确,下列模型都可以被考虑进来:载流子的复合,PHOTOGENERRATION,碰撞离化效应,禁带变窄效应,BAND-BAND TUNNELING,迁移率的变化,载流子寿命,载流子的Boltzman 和 Fermi-Dirac 统计分布,部分离化效应。
其他特性
1.Attach lumped resistive,capacitive,and inductive elements to contacts
2.可以描述分布式接触电阻
3.可以在模拟中描述电压和电流的边界条件
4.I-V曲线自动跟踪
5.为了计算和频率相关的电容,电导,admittance和s参数,可以在任何虚拟的频率下进行交流小信号分析
图形的输出
1. One-dimensional plots of terminal data
可以用来显示直流特性,例如,所加的电压,接触端的电压,终端电流,时间(瞬态特性),还能够用来显示交流量,如电容,电导,admittance,频率,以及用户定义的一些变量。
2. 可以显示沿着器件结构中特定路径上的某一参量的一维分布
包括:势能,载流子的准费米势能,电场,载流子浓度,杂质浓度,复合和产生率,以及电流密度。
3. 网格,边界,电极,和结的位置,耗尽区边界的二维结构图
4. 量的二维图形分布,例如:势能,载流子的准费米势能,电场,载流子浓度,杂质浓度,复合和产生率,电流密度,电流分布。
5. 电流密度核电场的二维向量分布
6. Three-dimensional projuction plots of quantities,例如:势能,载流子的准费米势能,电场,载流子浓度,杂质浓度,复合和产生率,电流密度,
三.MEDICI 的语法概览
语句简介
器件结构定义语句包括:
MESH, X.MESH, Y.MESH, ELIMINATE, SPREAD, BOUNDRY, TSUPREM4,REGION, ELECTRODE, PROFILE。这些语句定义了器件的结构和模拟用的网格.
MESH:初始化网表的生成
X.MESH:描述X方向上的网格线的位置
Y.MESH:描述Y方向上的网格线的位置
ELIMINATE:沿着网格线缩减节点
SPREAD:沿着水平网格线调整节点的垂直位置
BOUNDRY:调整模拟的网表以适应边界的界面
REGRID可以用来用来对这种网格进一步优化.
材料物理性能描述
REGION:描述材料在结构中的区域
INTERFACE 语句可以被用来说明界面层电荷,陷阱,和复合速率.
CONTACT被用来说明电极边上的特殊边界条件.
MATERIAL可以用来改变结构的材料特性.
器件求解的物理模型
MOBILITY描述和各种各样的迁移率模型相关的参数.
MODELS用来描述模拟过程中的物理模型.
SYBOLIC可用来选择模拟时用的求解方法.
METHOD用来对特定的求解方法选择特殊的技巧.
SOLVE用来选择偏置条件和分析类型.,这个语句可以被用于稳态,瞬态和交流小信号.
图形化结果的输出
PLOT.3D被用来初始化三维图显示平台,它的配套语3D.SURFACE,TITLECOMMENT等.
PLOT.2D用来初始化二维图形显示平台.它的配套语句可以有CONTOUR,VERCTOR,E.LINE,LABEL,TITLE,COMMENT等.
PLOT.1D用来初始化一维图形显示平台,它的配套语句有E.LINE,LABEL,TITIE,COMMEN,CONTOUR等.
网表描述的步骤
通常,网表的描述有以下步骤:
1. 定义一系列有间隔的X和Y方向的网格线构成的一个简单的矩形
2. 将网格线适当扭曲以适应非平面的图形或者与杂质的分布相匹配(平面性很差的结构很难处理好),这一步的目的是为了将网格进行优化。
3. 将多余的节点从网格中去除掉。
4.描述材料区域和电极
语句格式:
MEDICI 的输入语句具有自由的格式,并具有下列的一些特性.
a) 每一个语句都由语句名称开始,后面再跟一些参数名和值.
b) 每一个语句都可以占用一行以上的地方,行与行之间用连接符号(“+”)连接.
c) 每一行最多由80个字符构成
参数类型:
参数是指接在每一个语句名称后,用来定量的实现该语句的功能的符号。
a) logical:如果该参数出现,则表示为true
b) numerical
c) array
d) character
输入限制:
1. 最多1000个语句
2. 最多2000行
3. 最多60000个字符
§ 5-3 教学实例1
这里以一个NMOS为例作了一些分析.关于这个例子的描述文件放在/export/home/avant/public/study.txt中,可以通过FTP将这个文件下载(这是一个文本文件),假如想在这个文件的基础上做进一步的修改的话,修改后必须将文件上载到原来的目录下,然后按照前面所说的方法运行该文件。另外使用手册也放在这个目录下,有兴趣的话可以自己下载了去看(用Acrobat打开)。
请各位需要注意的是,在使用之前请每人自己作一个备份,并使用另外的名字,以免因为使用同一个文件名致使程序运行到半中间时产生冲突而中断。
layout-grid-align: none" align=left>
例子如下;
TITLE TMA MEDICI Example 1 - 1.5 Micron N-Channel MOSFET
给本例子取的标题,对实际的模拟无用
COMMENT Specify a rectangular mesh
COMMENT语句表示该行是注释
MESH SMOOTH=1
创建器件结构的第一步是定义一个初始的网表(见图1),在这一步中网表不需要定义得足够精确,只需要能够说明器件的不同区域,在后面我们会对该网表进行优化.网表的生成是由一个MESH语句开始的,MESH语句中还可以对smoothing进行设置(好的smoothing可以把SPREAD语句产生的钝角三角形带来的不利影响减小).
COMMENT WIDTH is the whole width,H1 is the width of a grid
X.MESH WIDTH=3.0 H1=0.125
X.MESH和