silvaco中这种情况怎么把电压加上去
mesh space.mult=1
x.mesh loc=0.000spac=0.100
x.mesh loc=0.500spac=0.400
x.mesh loc=1.000spac=0.100
x.mesh loc=1.500spac=0.400
x.mesh loc=2.000spac=0.100
x.mesh loc=2.500spac=0.200
x.mesh loc=3.000spac=0.100
x.mesh loc=3.500spac=0.200
x.mesh loc=4.000spac=0.100
x.mesh loc=4.500spac=0.400
x.mesh loc=5.000spac=0.100
y.mesh loc=-0.250 spac=0.050
y.mesh loc=-0.200 spac=0.050
y.mesh loc=-0.100 spac=0.001
y.mesh loc=-0.050 spac=0.020
y.mesh loc=0.000spac=0.001
y.mesh loc=0.100spac=0.050
y.mesh loc=0.500spac=0.300
y.mesh loc=1.900spac=0.050
y.mesh loc=2.000spac=0.050
eliminate columns x.min=0.0 x.max=1.0 y.min=-0.12 y.max=-0.09
eliminate columns x.min=4.0 x.max=5.0 y.min=-0.12 y.max=-0.09
region number=1 x.min=0x.max=5y.min=0y.max=1.95material=silicon
region number=2 x.min=0x.max=5y.min=-0.25 y.max=0material=oxide
region number=2 x.min=0x.max=5y.min=1.95y.max=2material=oxide
region number=3 x.min=0x.max=5y.min=-0.1y.max=0material=SiGe
region number=4 x.min=1.5 x.max=3.5 y.min=-0.2y.max=-0.1material=poly
region number=5 x.min=1.5 x.max=3.5 y.min=-0.25 y.max=-0.2material=Aluminum
region number=5 x.min=4x.max=5y.min=-0.25 y.max=-0.1material=Aluminum
region number=5 x.min=0x.max=1y.min=-0.25 y.max=-0.1material=Aluminum
region number=5 x.min=1.5 x.max=3.5 y.min=1.95y.max=2material=Aluminum
electrode name=emitterx.min=1.5 x.max=3.5 y.min=-0.25 y.max=-0.2
electrode name=basex.min=4x.max=5y.min=-0.25 y.max=-0.1
electrode name=basex.min=0x.max=1y.min=-0.25 y.max=-0.1
electrode name=collector x.min=1.5 x.max=3.5 y.min=1.95y.max=2
doping uniform conc=2e14 n.type region=1
doping gauss conc=3e16 n.type region=1 peak=1.95 lat.char=0.7char=0.06
doping gauss conc=8e19 p.type peak=-0.1 char=0.03 junction=0.0region=3
doping gauss conc=6e20 n.type peak=-0.2 char=0.05 junction=-0.1 region=4
material material=Sitaun0=1.0e-7 taup0=1.0e-7
material material=SiGetaun0=1.0e-8 taup0=1.0e-8 align=0.0
material material=Polytaun0=1.0e-7 taup0=1.0e-7
material region=1 tc.a=2.27 tc.b=0 tc.c=0
material region=3 tc.a=7.9tc.b=0 tc.c=0
material region=4 tc.a=2.27 tc.b=0 tc.c=0
#modelshcte
modelsbgnsrhaugerfldmobconmoblat.temp
impact selb
thermcontact number=1 y.min=1.95 y.max=1.95 ext.temper=300 alpha=1000
save outfile=yty.str
method block newton
solve init
output con.band val.band
log outfile=yty.log
method block newton trap maxtrap=50
contact name=base current
solve ibase=2e-5
solve vemitter=0 name=emitter
solve vcollector=45 ramptime=1.5e-9 tstop=4e-9 tstep=1e-10
save outf=yty1.str
tonyplot yty1.str
tonyplot yty.log
quit
这是做的啥结构啊?
你这个程序咋不收敛呢?
我做的是SiGe HBT 的结构
收敛了,我就不来问了
感觉你这个程序做的挺专业的呀,我还在研究你的程序呢。怎么联系你?在线聊一下
主要还是请教一些问题,看你这个写的很专业。582931404
就是我现在在做一个JFET的模型,在从工艺athena上定义的时候,不太懂工艺上的事,然后我就先从简单的atlas上定义一个结构,当我定义到poly的时候,程序运行到doping的时候就自动停止了,提示说region找不到,一旦我把定义poly的那一行注释掉,就可以正常运行了。下面是我的代码go atlas
mesh space.mult=1
x.mesh loc=0.000spac=0.100
x.mesh loc=0.200spac=0.060
x.mesh loc=0.400spac=0.060
x.mesh loc=0.600spac=0.060
x.mesh loc=0.800spac=0.060
x.mesh loc=1.000spac=0.100
y.mesh loc=-0.500 spac=0.05
y.mesh loc=-0.400 spac=0.05
y.mesh loc=-0.300 spac=0.05
y.mesh loc=-0.200 spac=0.05
y.mesh loc=-0.100 spac=0.05
y.mesh loc=0.000spac=0.05
y.mesh loc=0.500spac=0.05
y.mesh loc=1.500spac=0.10
y.mesh loc=2spac=0.05
y.mesh loc=3.000spac=0.20
y.mesh loc=4.000spac=0.20
y.mesh loc=5.000spac=0.20
#psub
region num=1 siliconx.min=0 x.max=1 y.min=0 y.max=5
region num=2 oxide x.min=0x.max=1y.min=-0.2y.max=0
#region num=3 oxide x.min=0 x.max=1.5 y.min=4.8 y.max=5
#region num=4 oxide x.min=3.5 x.max=5y.min=4.8 y.max=5
#region num=5 polyx.min=0.35 x.max=0.55 y.min=-0.3 y.max=-0.2
#nwell
region num=6 silicon x.min=0.05x.max=0.95y.min=0y.max=2.5
#n+
region num=7 silicon x.min=0.15x.max=0.25y.min=0y.max=0.8
region num=8 silicon x.min=0.6x.max=0.8y.min=0y.max=0.8
#gate
region num=9 Al x.min=0.35x.max=0.55y.min=-0.5y.max=-0.35
#D/S
region num=10 Al x.min=0.15x.max=0.25y.min=-0.3y.max=-0.2
region num=11 Al x.min=0.6x.max=0.8y.min=-0.3y.max=-0.2
#sub
region num=12 Al x.min=1.5x.max=3.5 y.min=4.8y.max=5
elec name=gate x.min=0.35x.max=0.55y.min=-0.5y.max=-0.35
elec name=drain x.min=0.15x.max=0.25y.min=-0.3y.max=-0.2
elec name=source x.min=0.6x.max=0.8y.min=-0.3y.max=-0.2
elec name=subx.min=1.5x.max=3.5y.min=4.8y.max=5
#psub
dopinguniform conc=4e12 p.type region=1
#nwell erfc[(junc-peak)/char]=0.1 so (junc-peak)/char=1.15 and you can count the char
doping gauss conc=5e13 n.type peak=0.5 char=1.3 junc=2 region=6
#n+
doping gauss conc=5e13 n.type peak=0.25 char=0.22 junc=0.5 region=7
doping gauss conc=5e13 n.type peak=0.25 char=0.22 junc=0.5 region=8
material material=Sitaun0=1.0e-7 taup0=1.0e-7
material material=Polytaun0=1.0e-7 taup0=1.0e-7
material region=1 tc.a=2.27 tc.b=0 tc.c=0
material region=3 tc.a=7.9tc.b=0 tc.c=0
save outf=JFET3.str
tonyplot JFET3.str