Silvaco学习笔记(六)毕设相关

2023.3.6 周一

写在前面

昨天询问了师兄打开.gds文件的方式,师兄和我说了很多,也分享了安装包,今天安装一下,然后看看老师发的版图文件,了解一下电流保护环结构和版图设计相关知识

继续复习唐龙谷老师书籍中的extract特性

仿真示例 学习暗电流特性仿真

学习origin

将2.9/11整理的问题及解答上传CSDN

复习大创,进行分工讨论

led器件仿真示例学习

学习三文件

一、L-Edit软件安装

https://mp.weixin.qq.com/s/KhnFavRYhgBQkeV1vI8f_g

“L-Edit”软件,它是由Tanner 公司开发的版图设计工具(现已被Mentor公司收购)。相较于Virtuoso工具,L-Edit的优点就是它能直接在Windows系统上运行,可以很方便地在个人电脑中安装使用。

安装包、安装流程在上文链接均有 十分感谢!

没花钱,成功安装好啦:

二、继续复习提取(extract)特性——唐龙谷老师书籍

Extract可用于提取仿真结果,如工艺仿真得到的结果,如材料厚度、结深、方块电阻等,或提取器件仿真的阈值电压、电流放大倍数等。

Deckbuild的提取功能能较方便的得到仿真结果,代替了手动的分析。这和导出数据是有区别的。提取的另一个用途体现在参数优化(工艺优化)上的应用。

<value_sigle_line>:厚度(thickness)、结深(xj)、表面浓度(surf.conc)、一维阈值电压(1dvt)、某二维区域内的最大或最小浓度(2d.max.conc/2d.min.conc)、最大或最小浓度(max.conc/min.conc),二维浓度分布(2d.conc.file)、一维区域的最大或最小边界(max.bound/min.bound(1D))、二维区域的最大最小边界(max.bound/min.bound(2D))、杂质浓度在某范围内的积分面积(2d.area……)

<value_multi_line>:方块电阻(sheet.res)、P型或N型方块电阻(p.sheet.res/n.sheet.res)、电导(conduct)、P型或N型电导(p.conduct/n.conduct)

提取曲线时通常需要给出x轴或y轴的信息:<curve_def>分“<curve_single_line>”和“<curve_multi_line>”两种类型。

impurity:boron、phosphorous、asenic、net doping、electron conc,tonyplot中可以显示的量都可以作为QSTRING

material:gas、silicon oxide polysilicon aluminum nitride oxynitride gaas gold silver alsi photoresist tungsten titanium platinum tisix wsix ptsix等,也可以是ALGAAS

extract可以对轴或数据进行+-*/^等基本运算,也支持C语言的描述:abs() log() dydt() atan()等。此外还支持数据的统计和拟合功能,如min() ave() slope(LINE) y=ax+b

v."" i."" c."""" g."""" time temp freq beam."" ie."" rl."" cl."" il."" q"" id."" rho."" probe."" elect.""

提取的默认参数:

材料:silicon;杂质:"net doping";x.val|y.val| region(x.val为距器件左边界5%的位置);.occno=1;datafile="results,final";1dvt typ=ntype;2d.area(x.step为器件尺寸的10%);temp.val=300;bias=0;1dvt(bias.stop=5,bias.step=0.25,vb=0);1dcapacitance(bias.stop=5,bias.steo=0.25,vb=0,vg=0,bias.ramp=vg);soi=false;semi.poly=false;incomplete=false……

提取结果默认单位……

例句:

  • 提取工艺仿真特性:

#提取栅氧化层厚度
extract name="gateox" thickness oxide mat.occno=1 x.val=0.49
#提取结深
extract name="nxj" xj silicon mat.occno=1 x.val=0.1 junc.occno=1
#提取结深的另一种方法
extract name="Junction Depth" x.val from(depth,\
      (impurity="Gallium" material="Silicon" mat.occno=1)\
      - (impurity="Phosphorus" material="Silicon" mat.occno=1)) where y.val=0.0
#提取表面浓度
extract name="chan surf conc" surf.conc impurity="Net Doping"\
        material="Silicon" mat.occno=1 x.val=0.45
#提取x=0.1um处的硼浓度分布
extract name="bcurve" curve(depth,boron silicon mat.occno=1 x.val=0.1) outfile="extract.dat"
#提取激活了的砷的总浓度
extract name="Active_Arsenic" 1.0e-4*(area from curve(depth,\
       impurity="Active Arsenic" material="Silicon" mat.occno=1))
#提取方块电阻
extract name="n++ sheet rho"sheet.res material="Silicon"\
       mat.occno=1 x.val=0.05 region.occno=1
#电容、电导、击穿电压、1dvt不详细写了,用到再说
  • 提取器件仿真特性

器件仿真的方法是对器件施加电流、电压、磁场或是光照等,对器件的端电流电压和器件内部的电学量进行仿真计算(solve)。仿真时solve得到的器件信息(含电学信息)可以保存在结构文件(.str)或日志文件(.log)中。

先只了解提取的功能,具体语法用到了再学习:

提取器件仿真特性前导入提取的来源文件

从结构文件中提取solve后的特性

I-V特性提取

瞬态特性提取

提取漏电压随温度变化的特性

提取漏电流随频率变化的特性

提取电容

提取电导

提取其他的点学参数的曲线……

  • 轴处理

轴处理在器件特性提取中显得尤为重要,如β、Vt等都需要由输出的电流电压特性中进行计算得到。

对轴操作的例子:

提取栅压除以50作为横坐标,漏电流*10为纵轴的曲线

提取集电极电流作为横轴,集电极电流和基极电流的商(即电流放大倍数)作纵轴的曲线

提取栅电压对漏电流的微分曲线并保存在文件中。

提取X(栅压)在0.5——2.5范围内的漏电流的最大值并保存。

提取栅压对漏电流的二阶微分曲线并保存

提取放大倍数的最大值

提取转移特性曲线中斜率最大处的X(栅压)值作为阈值电压

提取X(基极电压)为2.3时的Y(集电极电流)值

三、继续set 命令功能——唐龙谷老师书籍

命令set可以对Deckbuild的全局变量进行设置或设置tonyplot的显示方式。显示方式可以保存在.set文件中,这样在显示时可直接调用。

  • 全局变量设置

SET <VARIABLE> = [ <VALUE> | <EXPR>] [NOMINAL]

variable 为任意变量,在后续语句中使用该变量则需写为“$<variable>”,即在前边加上美元符号。

示例:用全局变量来设置工艺参数

set temp=1000
set gaspress=1
diffuse time=30 temp=$temp press=$gaspress

这种全局变量设置的方法可以给仿真参数的设置带来很大的方便,例如在变参数仿真中,可使得仿真参数更易更改。

Value可以是数字,也可是由某些变量经运算后得到的结果

经常在淀积工艺中定义网格密度的时候采用这种方式,如将纵向网格数设置成厚度除以网格间距的商。

  • 设置tonyplot的显示方式

按照设置文件“show.set”来进行显示

tonyplot structure.str -set show.set

在tonyplot界面的File下拉菜单中点击Save Set Files ……则可以将当前的显示方式保存在相应的set文件中。Set文件需要存放在工作路径下,这样程序才能查找到。用设置文件来定义显示的方式可以提供很大的方便,避免了每次查看结果的时候都进行一系列的操作。

四、LED器件仿真实例

4.1 示例原代码:

# (c) Silvaco Inc., 2013
go atlas 
#
# GaN LED Device Simulation
#氮化镓LED器件仿真
# Blue single-quantum well LED
#蓝色单量子阱LED
# Parameter used for this blue SQW LED
#该蓝色单量子阱LED器件用到的参数
#############################################################################
#  Epilayer #  Material  #  Type  # Thickness #  Doping    #    Mobility    #
#           #            # p or n #     [nm]  #   [cm-3]   #    [cm2/V-s]   #
#############################################################################
# n-Buffer  #    GaN     #    -   #     30    #       -    #       100      #
# n-Contact #    GaN     #    n   #   4000    #     1e18   #       100      #
# n-Contact #  In0.2GaN  #    -   #      3    #       -    #       100      #
# p-Emitter #  Al0.2GaN  #    p   #    100    #     1e19   #        10      #
# p-Contact #    GaN     #    p   #    500    #     1e19   #        10      #
#############################################################################
#-------------------------------------------------------------------
# SECTION 1 : MESH GENERATION
#-------------------------------------------------------------------
#
# width for 1 Dimensional Structure conversion to  A/cm^2
mesh width=1e8
#
x.mesh loc=0.0    spac=0.5
x.mesh loc=1.0    spac=0.5
#
y.mesh loc=-5.00  spac=1.0
y.mesh loc=-0.65  spac=0.005
y.mesh loc=-0.603 spac=0.0002
y.mesh loc=-0.600 spac=0.0002
y.mesh loc=-0.55  spac=0.005
y.mesh loc=-0.5   spac=0.001
y.mesh loc=-0.0   spac=0.1
#-------------------------------------------------------------
# SECTION 2: REGIONS AND ELECTRODES
#-------------------------------------------------------------
region num=1 material=GaN y.max=-0.603 substrate
region num=2 material=InGaN y.max=-0.6 y.min=-0.603 x.comp=0.20 \
       name=well qwell led well.ny=50
region num=3 material=AlGaN y.max=-0.5 y.min=-0.6 x.comp=0.2 
region num=4 material=GaN y.min=-0.5 
#
electrode name=anode   bottom
electrode name=cathode top
#-------------------------------------------------------------
# SECTION 3: DOPING PROFILES
#-------------------------------------------------------------
# p type is Mg
# n type is Si
doping region=4 uniform p.type conc=1e19
doping region=3 uniform p.type conc=1e19
doping region=1 uniform n.type conc=1e18
#---------------------------------------------------------------
# SECTION 4: MATERIAL MODELS
#---------------------------------------------------------------
models calc.strain polarization polar.scale=1.0

models  fermi ^incomplete consrh auger optr print k.p
models region=2 k.p chuang spontaneous lorentz
#
material material=GaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
material material=AlGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
material material=InGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
#
# Lorentz Broaden factor
material well.gamma0=30e-3
#
material edb=0.080 eab=0.101
#
mobility mun0=100 mup0=10 
#
#----------------------------------------------------------------
# SECTION 5: OUTPUT FLAGS and METHOD
#----------------------------------------------------------------
#
output con.band val.band band.param charge polar.charge e.mobility \
       h.mobility u.srh u.radiative u.auger permi
#
method climit=1e-4 maxtrap=10
#
#----------------------------------------------------------------
# SECTION 6: INITIAL SOLUTION
#----------------------------------------------------------------
#
solve init
solve prev
#
save outf=ledex01_1.str
tonyplot
#
#-----------------------------------------------------------------
# SECTION 7: BIAS RAMP and Save the SPECTRUM
#-----------------------------------------------------------------
#
probe name=Recombination integrate recomb
probe name=Radiative integrate radiative rname=well
#
log outf=ledex01.log
solve vstep=0.05 vfinal=3.5 name=anode
save outf=ledex01_3p5.str
save spectrum=ledex01_3p5.spc lmin=0.40 lmax=0.50 nsamp=100

solve vstep=0.05 vfinal=4.0 name=anode
save outf=ledex01_4p0.str
save spectrum=ledex01_4p0.spc lmin=0.40 lmax=0.50 nsamp=100

solve vstep=0.05 vfinal=5.0 name=anode
save outf=ledex01_5p0.str
save spectrum=ledex01_5p0.spc lmin=0.40 lmax=0.50 nsamp=100
#
#------------------------------------------------------------------
# SECTION 8: PLOTTING CURVES
#------------------------------------------------------------------
#
# V-I Curve
tonyplot ledex01.log     -set ledex01_0.set
# I-L Curve
tonyplot ledex01.log     -set ledex01_1.set
# EL Intensity at 3.5V, 4.0V and 5.0V
tonyplot -overlay ledex01_3p5.spc ledex01_4p0.spc ledex01_5p0.spc -set ledex01_2.set

extract init infile="ledex01_3p5.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_3p5_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_3p5_Hole.dat"

extract init infile="ledex01_4p0.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_4p0_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_4p0_Hole.dat"

extract init infile="ledex01_5p0.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_5p0_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_5p0_Hole.dat"

tonyplot -overlay ledex01_3p5_Electron.dat ledex01_3p5_Hole.dat ledex01_4p0_Electron.dat ledex01_4p0_Hole.dat ledex01_5p0_Electron.dat ledex01_5p0_Hole.dat -set ledex01_3.set

quit

4.2 代码逐句解释

说明

go atlas #启动ATLAS器件仿真器,说明直接进行器件仿真,非工艺仿真
# GaN LED Device Simulation
#氮化镓LED器件仿真
# Blue single-quantum well LED
#蓝色单量子阱LED
# Parameter used for this blue SQW LED
#该蓝色单量子阱LED用到的参数
#############################################################################
#  Epilayer #  Material  #  Type  # Thickness #  Doping    #    Mobility    #
#           #            # p or n #     [nm]  #   [cm-3]   #    [cm2/V-s]   #
#############################################################################
# n-Buffer  #    GaN     #    -   #     30    #       -    #       100      #
# n-Contact #    GaN     #    n   #   4000    #     1e18   #       100      #
# n-Contact #  In0.2GaN  #    -   #      3    #       -    #       100      #
# p-Emitter #  Al0.2GaN  #    p   #    100    #     1e19   #        10      #
# p-Contact #    GaN     #    p   #    500    #     1e19   #        10      #
#############################################################################

仿真说明和参数展示,该形式直观,值得借鉴

将参数做成表格:

外延层

材料

类型

p/n

厚度

nm

掺杂

cm-3

迁移率

cm2/V-s

n型缓冲区

GaN

-

30

-

100

n型接触区

GaN

n

4000

1.00E+18

100

n型接触区

In0.2GaN

-

3

-

100

p型发射区

Al0.2GaN

p

100

1.00E+19

10

p型接触区

GaN

p

500

1.00E+19

10

元素周期表

从元素周期表来看,Al、Ga、In均是ⅢA族,那么化合物半导体怎么看n、p型呢?

第一模块:网格生成

#-------------------------------------------------------------------
# SECTION 1 : MESH GENERATION 第一部分网格生成
#-------------------------------------------------------------------
#一维结构的宽度转换为A/cm^2
# width for 1 Dimensional Structure conversion to  A/cm^2  
mesh width=1e8
#定义x方向
x.mesh loc=0.0    spac=0.5
x.mesh loc=1.0    spac=0.5
#定义y方向
y.mesh loc=-5.00  spac=1.0
y.mesh loc=-0.65  spac=0.005
y.mesh loc=-0.603 spac=0.0002
y.mesh loc=-0.600 spac=0.0002
y.mesh loc=-0.55  spac=0.005
y.mesh loc=-0.5   spac=0.001
y.mesh loc=-0.0   spac=0.1

x方向:0-->1,间隔0.5,分成2份

y方向:-5-->0,间隔从1-0.005-0.002-0.002-0.005-0.001-0.1,整体变化趋势是:疏-密-疏

第二模块:区域、电极定义

#-------------------------------------------------------------
# SECTION 2: REGIONS AND ELECTRODES第二部分 区域电极定义
#-------------------------------------------------------------
region num=1 material=GaN y.max=-0.603 substrate
region num=2 material=InGaN y.max=-0.6 y.min=-0.603 x.comp=0.20 \
       name=well qwell led well.ny=50
#composition是组分,x.comp=0.2 即成分为In0.2GaN 形成q(quantum量子)阱,同区域3
region num=3 material=AlGaN y.max=-0.5 y.min=-0.6 x.comp=0.2 
region num=4 material=GaN y.min=-0.5 
#底部是阳极,顶部是阴极
electrode name=anode   bottom
electrode name=cathode top

区域1、4:

区域2

区域3

组分:

电极

第三模块:掺杂

#-------------------------------------------------------------
# SECTION 3: DOPING PROFILES  掺杂配置
#-------------------------------------------------------------
# p type is Mg
# n type is Si
doping region=4 uniform p.type conc=1e19
doping region=3 uniform p.type conc=1e19
doping region=1 uniform n.type conc=1e18

效果:

第四模块:材料和模型

#---------------------------------------------------------------
# SECTION 4: MATERIAL MODELS  材料和模型
#---------------------------------------------------------------
models calc.strain polarization polar.scale=1.0
#calc.strain:查询手册,是GANFET的方便模型  应变和极化
models  fermi ^incomplete consrh auger optr print k.p
#区域2是In0.2GAN 量子阱,专门用了新模型
models region=2 k.p chuang spontaneous lorentz
#
material material=GaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
material material=AlGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
material material=InGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 \
         augn=1.0e-34 augp=1.0e-34
#
# Lorentz Broaden factor
material well.gamma0=30e-3
#
material edb=0.080 eab=0.101
#
mobility mun0=100 mup0=10 
#
模型
  • calc.strain polarization

根据用户手册:针对GAN器件的应变和极化模型 其中的polar.scale=1.0

手册中搜索calc.strain

指定偏振效应和压电效应:

GAN材料具有极化和压电效应,要包括极化对区域的影响,应该在相应的区域语句上指定极化参数。

这将只包括自发极化,如果你还想包括压电极化,你也可以指定calc.strain参数。如果您指定了calc.strain,仿真器将自动计算晶格失配产生的应变,并计算压电极化并将其应用于该区域。您还可以指定strain参数的值,该参数将指定该区域中的轴向应变。

在应变(压力)(strain)和极化(polarization)设置下,仿真器将应用利用应变参数分配的应变值计算的压电极化。

  • fermi

费米狄拉克统计模型

  • ^incomplete

不完全电离和掺杂依赖性迁移率

如果需要使用泊松方程中的电离掺杂剂浓度来计算迁移率,总掺杂剂浓度来计算电荷密度,则指定MOB。模型语句不完整,以显式清除此标志。不建议使用此参数组合。???

  • consrh

Shockley-Read-Hall 复合模型

  • auger

俄歇复合模型

  • optr

光学复合模型

  • print k.p?

在唐龙谷老师的书和手册都没搜到,看编译结果吧

还有单独在区域2定义的模型:

  • k.p

在唐龙谷书籍中找到一个有关k.p的句子:

设置物理模型。
models k.p fermi incomplete consrh auger optr print

手册中:

使用多波段k.p能带结构

局部光学增益和自发发射

激光器的GAINMOD参数设置了四个增益/自发发射模型。对于标准模型GAINMOD取1,对于经验模型取2, Takayama模型为3,多波段k.p模型为5。

多波段k.p模型#5可用于块状区域和量子阱。对于多波段k.p模型参数ZB.ONE,ZB.TWO,ZB.THREE或WZ.THREE,也应该在模型语句中指定。现在已经有了一个ABS.BULK参数上的模型声明,它计算吸收,使用完全相同的机制。ABS.BULK在使用了增益模型#5的区域被禁用。

漂移扩散中的k.p带参数模型

  • chuang

是WZ.KP参数的一个别名

激光器仿真参数:GAINMOD=5指定将使用yan、li或chuang的增益模型

将由LI、YAN或CHUANG模型得到的辐射复合速率纳入漂移扩散模型中。

k.p chuang spontaneous lorentz

好像都是在增益模型里

Lorentzian Gain Broadening

洛伦兹增益扩大

通过在模型声明中指定洛伦茨,可以引入由带内散射引起的增益增宽。下面的方程描述了应用时的增益增宽

材料定义
  • GAN

material=GaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 augn=1.0e-34 augp=1.0e-34

taun0:SRH 复合的电子寿命(s);

taup0: SRH 复合的空穴寿命(s)。

copt:材料的光学复合速率(cm3/s),设定模型时需使用 model optr;

augn:电子俄歇系数(cm6/s);

augp:空穴俄歇系数(cm6/s);

  • AlGAN

material=AlGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 augn=1.0e-34 augp=1.0e-34

  • InGAN

material=InGaN taun0=1e-9 taup0=1e-9 copt=1.1e-8 augn=1.0e-34 augp=1.0e-34

洛伦兹增益扩大参数
material well.gamma0=30e-3
material edb=0.080 eab=0.101
mobility mun0=100 mup0=10 

指定了“洛伦兹增益增宽”中的洛伦兹增益增宽因子。

EDB和EAB为掺杂剂的活化能,ND和NA分别为净补偿n型和p型掺杂。净补偿掺杂的定义如下:

mun0:电子迁移率

mup0:空穴迁移率

第五模块:输出和数值方法

#----------------------------------------------------------------
# SECTION 5: OUTPUT FLAGS and METHOD
#----------------------------------------------------------------
#
output con.band val.band band.param charge polar.charge e.mobility \
       h.mobility u.srh u.radiative u.auger permi
#
method climit=1e-4 maxtrap=10
#
输出

定义结构文件中额外可以包含的信息

con.band 导带

val.band 价带

band.param

charge

polar.charge

e.mobility

h.mobility

u.srh

u.radiative

u.auger

permi

数值方法

最大折半次数:10

默认可能是newton?

第六模块:初始解

#----------------------------------------------------------------
# SECTION 6: INITIAL SOLUTION#初始解
#----------------------------------------------------------------
#初始解
solve init
solve prev
#保存结构并显示
save outf=ledex01_1.str
tonyplot
#

第七模块:保存频谱

#-----------------------------------------------------------------
# SECTION 7: BIAS RAMP and Save the SPECTRUM
#-----------------------------------------------------------------
#得到这个点的
probe name=Recombination integrate recomb
probe name=Radiative integrate radiative rname=well
#绘制图像 阳极电压从0.05-->3.5
log outf=ledex01.log
solve vstep=0.05 vfinal=3.5 name=anode
save outf=ledex01_3p5.str
save spectrum=ledex01_3p5.spc lmin=0.40 lmax=0.50 nsamp=100
#阳极电压从0.05-->4
solve vstep=0.05 vfinal=4.0 name=anode
save outf=ledex01_4p0.str
save spectrum=ledex01_4p0.spc lmin=0.40 lmax=0.50 nsamp=100
#阳极电压从0.05-->5.0
solve vstep=0.05 vfinal=5.0 name=anode
save outf=ledex01_5p0.str
save spectrum=ledex01_5p0.spc lmin=0.40 lmax=0.50 nsamp=100
#

PROBE:允许您将多个分布式数量的值输出到日志文件中。指定位置上的值或设备指定区域内的最小值、最大值或集成值将在每个偏置或时间点保存到日志文件中。

注意:PROBE是ATLAS计算许多参数值的最准确的方法。存储在TonyPlot的结构文件中的节点上的参数通常会被插值、受噪声影响。

Integrate—测量单条曲线和横轴之间的面积或两条曲线之间的面积。

语法

PROBE[MIN|MAX|INTEGRATED|x=<n>y=<n>z=<n>

[DIR=<n>]][POLAR=<n>]<parameters>

INTEGRATED:指定探测值将在由参数X. MIN、X.MIX.MAX、Y. MIN、Y. MAX、Z. MIN和Z. MAX定义的框内的所有网格点上进行集成。

RECOMBIN:指定probe将以净重组率运行。

RADIATIVE:指定probe将根据辐射复合速率工作。

LMAX and LMIN:指定要保存光谱文件的波长范围。

NSAMP:指定要用于光谱图的样本数量

第七模块:绘制曲线

#------------------------------------------------------------------
# SECTION 8: PLOTTING CURVES绘制曲线
#------------------------------------------------------------------
#
# V-I Curve
tonyplot ledex01.log     -set ledex01_0.set
# I-L Curve
tonyplot ledex01.log     -set ledex01_1.set
# EL Intensity at 3.5V, 4.0V and 5.0V
tonyplot -overlay ledex01_3p5.spc ledex01_4p0.spc ledex01_5p0.spc -set ledex01_2.set

extract init infile="ledex01_3p5.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_3p5_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_3p5_Hole.dat"

extract init infile="ledex01_4p0.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_4p0_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_4p0_Hole.dat"

extract init infile="ledex01_5p0.str"
extract name="Electron" curve(depth,impurity="Electron Conc" material="All" \
        x.val=0.5) outfile="ledex01_5p0_Electron.dat"
extract name="Electron" curve(depth,impurity="Hole Conc" material="All" \
        x.val=0.5) outfile="ledex01_5p0_Hole.dat"

tonyplot -overlay ledex01_3p5_Electron.dat ledex01_3p5_Hole.dat ledex01_4p0_Electron.dat ledex01_4p0_Hole.dat ledex01_5p0_Electron.dat ledex01_5p0_Hole.dat -set ledex01_3.set

quit

log文件先声明,再保存,因此不同的tonyplot位置会导致不一样的输出图形。就是会更新。

  • 5
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值