BJT结构仿真
go atlasmeshx.mesh loc=0.00 spac=0.2x.mesh loc=4.00 spac=0.2y.mesh loc=0.00 spac=0.02y.mesh loc=0.50 spac=0.40y.mesh loc=1.00 spac=0.04y.mesh loc=2.00 spac=0.4y.mesh loc=13.00 spac=0.4y.mesh loc=14.00 spac=0.1y.mesh loc=15.00 spac=0.4eliminate columns x.min=0 x.max=4 y.min=2 y.max=13eliminate columns x.min=0 x.max=4 y.min=2 y.max=13region number=1 x.min=0 x.max=4 y.min=0 y.max=1.0 siliconregion number=2 x.min=0 x.max=4 y.min=1 y.max=15.0 siliconelectrode name=emitter x.min=0 y.min=0 length=1electrode name=basex.min=3 y.min=0 length=1electrode name=collector bottomdoping region=1 uniform p.type conc=1e17doping region=2 uniform n.type conc=5e15doping x.min=0 x.max=2 gauss n.type conc=5e19 peak=0.00 junct=0.05doping x.min=0 x.max=4 gauss n.type conc=5e19 peak=15.00 junct=14save outf=bjt.strtonyplot bjt.str
正向导通
model bipolar printmethod newton autonr trapsolve initsolve vbase=0.1 vstep=0.1 vfinal=0.7 name=basecontact name=base current#solve ibase=1e-6save outf=bjt_ib_1.str mastersolve ibase=2e-6save outf=bjt_ib_2.str mastersolve ibase=3e-6save outf=bjt_ib_3.str mastersolve ibase=4e-6save outf=bjt_ib_4.str mastersolve ibase=5e-6save outf=bjt_ib_5.str master#load inf=bjt_ib_1.str masterlog outf=bjt_ib_1.log solve vcollector=0.0 vstep=0.25 vfinal=5.0 name=collectorload inf=bjt_ib_2.str masterlog outf=bjt_ib_2.logsolve vcollector=0.0 vstep=0.25 vfinal=5.0 name=collectorload inf=bjt_ib_3.str masterlog outf=bjt_ib_3.logsolve vcollector=0.0 vstep=0.25 vfinal=5.0 name=collectorload inf=bjt_ib_4.str masterlog outf=bjt_ib_4.logsolve vcollector=0.0 vstep=0.25 vfinal=5.0 name=collectorload inf=bjt_ib_5.str masterlog outf=bjt_ib_5.logsolve vcollector=0.0 vstep=0.25 vfinal=5.0 name=collectortonyplot -overlay bjt_ib_1.log bjt_ib_2.log bjt_ib_3.log bjt_ib_4.log bjt_ib_5.logquit
正向阻断
model bipolar printimpact selbmethod newton autonr trapcontact name=emitter common=basesolve initsolve vcollector=0.01solve vcollector=0.05log outf=bjt_0.logsolve vcollector=0.1 vstep=0.1 vfinal=1.0 name=collectorsolvevstep=2 vfinal=80.0 name=collectorsolvevstep=0.1 vfinal=90.0 name=collector p=2 compl=4e-11tonyplot bjt_0.logquit