45 changed files with 0 additions and 3694 deletions
-
5examples/adms/bsimbulk/Readme
-
29examples/adms/bsimbulk/gummel_nmos.sp
-
29examples/adms/bsimbulk/gummel_pmos.sp
-
23examples/adms/bsimbulk/idvd_nmos.sp
-
23examples/adms/bsimbulk/idvd_pmos.sp
-
28examples/adms/bsimbulk/idvg_nmos.sp
-
28examples/adms/bsimbulk/idvg_pmos.sp
-
26examples/adms/bsimbulk/inv_dc.sp
-
30examples/adms/bsimbulk/inv_tran.sp
-
640examples/adms/bsimbulk/model.l
-
47examples/adms/bsimbulk/ring_osc.sp
-
44examples/adms/bsimcmg/ac.sp
-
65examples/adms/bsimcmg/cfrgeo.sp
-
49examples/adms/bsimcmg/gummel_n.sp
-
45examples/adms/bsimcmg/gummel_p.sp
-
56examples/adms/bsimcmg/idvdnmos.sp
-
56examples/adms/bsimcmg/idvdpmos.sp
-
45examples/adms/bsimcmg/idvgnmos.sp
-
55examples/adms/bsimcmg/idvgpmos.sp
-
37examples/adms/bsimcmg/invdc.sp
-
41examples/adms/bsimcmg/inverter_transient.sp
-
137examples/adms/bsimcmg/modelcard.nmos
-
110examples/adms/bsimcmg/modelcard.nmos.1
-
137examples/adms/bsimcmg/modelcard.pmos
-
110examples/adms/bsimcmg/modelcard.pmos.1
-
46examples/adms/bsimcmg/noise.sp
-
77examples/adms/bsimcmg/rdsgeo.sp
-
60examples/adms/bsimcmg/ringosc_17stg.sp
-
155examples/adms/ekv/ekv26_0u5.par
-
17examples/adms/ekv/ekv_out.sp
-
18examples/adms/ekv/ekv_tran.sp
-
16examples/adms/hicum0/hic0_gum.sp
-
17examples/adms/hicum0/hic0_out.sp
-
251examples/adms/hicum0/model-card-hicumL0V1p11.lib
-
88examples/adms/mextram/mex_gum.sp
-
88examples/adms/mextram/mex_out.sp
-
253examples/adms/psp/psp102_nmos.mod
-
253examples/adms/psp/psp102_pmos.mod
-
271examples/adms/psp/psp103_nmos.mod
-
39examples/adms/psp/psp_inverter.sp
-
32examples/adms/psp/psp_out_nmos_nm.sp
-
32examples/adms/psp/psp_out_pmos_nm.sp
-
41examples/adms/psp/psp_ro.sp
-
30examples/adms/psp/psp_transfer.sp
-
15examples/adms/r2_cmc/res_r2_cmc.cir
@ -1,5 +0,0 @@ |
|||
Under Linux environment, enter 'csh run' to run all benchmark tests in a single run (only compile VA once). |
|||
After simulation, enter 'csh clean' to remove unwanted files (only .lis left). |
|||
|
|||
To run single netlist, enter |
|||
'hspice -hdlpath ../code -i xxx.sp -o xxx.lis' |
|||
@ -1,29 +0,0 @@ |
|||
* Sample netlist: Gummel symmetry test * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=0 |
|||
vg g 0 dc=1.0 |
|||
es s 0 d 0 -1 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b nch W=10u L=10u |
|||
|
|||
.dc vd -0.1 0.1 0.001 vg 0.0 1.0 0.2 |
|||
|
|||
.control |
|||
run |
|||
plot -i(vd) |
|||
let gx=deriv(-i(vd)) |
|||
let gx2=deriv(gx) |
|||
let gx3=deriv(gx2) |
|||
plot gx |
|||
plot gx2 |
|||
plot gx3 |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,29 +0,0 @@ |
|||
* Sample netlist: Gummel symmetry test * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=0 |
|||
vg g 0 dc=-0.5 |
|||
es s 0 d 0 -1 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b pch W=10e-6 L=10e-6 |
|||
|
|||
.dc vd -0.1 0.1 0.001 vg -1 -0.4 0.3 |
|||
|
|||
.control |
|||
run |
|||
plot -i(vd) |
|||
let gx=deriv(-i(vd)) |
|||
let gx2=deriv(gx) |
|||
let gx3=deriv(gx2) |
|||
plot gx |
|||
plot gx2 |
|||
plot gx3 |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,23 +0,0 @@ |
|||
* Sample netlist: Id-Vd plot * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=1.3 |
|||
vg g 0 dc=0 |
|||
vs s 0 dc=0 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b nch W=10e-6 L=10e-6 |
|||
|
|||
.dc vd 0.0 1.3 0.01 vg 0.4 1 0.3 |
|||
|
|||
.control |
|||
run |
|||
plot i(vs) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,23 +0,0 @@ |
|||
* Sample netlist: Id-Vd plot * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=-1 |
|||
vg g 0 dc=0 |
|||
vs s 0 dc=0 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b pch W=10e-6 L=10e-6 |
|||
|
|||
.dc vd -1.3 0.0 0.01 vg -1 -0.4 0.3 |
|||
|
|||
.control |
|||
run |
|||
plot i(vs) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,28 +0,0 @@ |
|||
* Sample netlist: Id-Vg plot * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=0.05 |
|||
vg g 0 dc=0 |
|||
vs s 0 dc=0 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b nch W=10e-6 L=10e-6 |
|||
|
|||
.dc vg -1.3 1.3 0.01 vb -0.3 0 0.1 |
|||
*.probe dc ids=par'-i(vd)' |
|||
*.probe dc gm=deriv(ids) |
|||
*.probe dc gm2=deriv(gm) |
|||
*.print dc par'ids' par'gm' par'gm2' |
|||
|
|||
|
|||
.control |
|||
run |
|||
plot i(vs) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,28 +0,0 @@ |
|||
* Sample netlist: Id-Vg plot * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
vd d 0 dc=-0.05 |
|||
vg g 0 dc=0 |
|||
vs s 0 dc=0 |
|||
vb b 0 dc=0 |
|||
|
|||
m1 d g s b pch W=10e-6 L=10e-6 |
|||
|
|||
.dc vg -1.3.0 1.3 0.01 vb 0 -0.3 -0.1 |
|||
*.probe dc ids=par'i(vd)' |
|||
*.probe dc gm=deriv(ids) |
|||
*.probe dc gm2=deriv(gm) |
|||
*.print dc par'ids' par'gm' par'gm2' |
|||
|
|||
|
|||
.control |
|||
run |
|||
plot i(vs) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,26 +0,0 @@ |
|||
* Sample netlist: Inverter DC * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
v1 vdd 0 dc=1.0 |
|||
v2 in 0 dc=0.5 |
|||
|
|||
.subckt inv vin vout vdd vss |
|||
mn vout vin vss vss nch W=10u L=10u |
|||
mp vout vin vdd vdd pch W=10u L=10u |
|||
.ends |
|||
|
|||
x1 in out vdd 0 inv |
|||
|
|||
.dc v2 0 1 0.01 |
|||
|
|||
.control |
|||
run |
|||
plot v(in) v(out) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,30 +0,0 @@ |
|||
* Sample netlist: Inverter transient * |
|||
|
|||
.option post ingold numdgt=10 |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
v1 vdd 0 dc=1.0 |
|||
v2 in 0 dc=0.5 sin(0.5 0.5 1meg) |
|||
|
|||
.subckt inv vin vout vdd vss |
|||
mn vout vin vss vss nch W=10u L=10u |
|||
mp vout vin vdd vdd pch W=10u L=10u |
|||
.ends |
|||
|
|||
x1 in 1 vdd 0 inv |
|||
x2 1 2 vdd 0 inv |
|||
x3 2 3 vdd 0 inv |
|||
x4 3 4 vdd 0 inv |
|||
x5 4 out vdd 0 inv |
|||
|
|||
.tran 10n 5u |
|||
|
|||
.control |
|||
run |
|||
plot v(in) v(out) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,640 +0,0 @@ |
|||
.model nch NMOS |
|||
+level=77 |
|||
+TYPE = 1 |
|||
+GEOMOD = 0 |
|||
+RGEOMOD = 0 |
|||
+COVMOD = 1 |
|||
+RDSMOD = 0 |
|||
+GIDLMOD = 1 |
|||
+IGCMOD = 0 |
|||
+IGBMOD = 0 |
|||
+LLONG = 2e-6 |
|||
+WWIDE = 1e-5 |
|||
+XL = -1.7e-8 |
|||
+XW = 1.1e-8 |
|||
+LINT = 0 |
|||
+WINT = 0 |
|||
+DLC = 0 |
|||
+DWC = 0 |
|||
+TOXE = 1.74e-9 |
|||
+TOXP = 1.7e-9 |
|||
+NDEP = 4.6e23 |
|||
+NSD = 1e26 |
|||
+NGATE = 8.5e25 |
|||
+VFB = -1.02 |
|||
+EPSROX = 3.9 |
|||
+EPSRSUB = 11.9 |
|||
+NI0SUB = 1.1e16 |
|||
+XJ = 1.5e-7 |
|||
+DMCG = 0 |
|||
+DMDG = 0 |
|||
+DMCGT = 0 |
|||
+CIT = 1e-8 |
|||
+CDSCD = 0.001 |
|||
+CDSCB = 0 |
|||
+CDSCBL = 0.007 |
|||
+CDSCBLEXP = 1 |
|||
+NFACTOR = 0.002 |
|||
+NFACTORL = 2.1e-8 |
|||
+NFACTORLEXP = 6.264 |
|||
+NDEPL1 = 0.096 |
|||
+NDEPLEXP1 = 1 |
|||
+NDEPL2 = -0.0032 |
|||
+NDEPLEXP2 = 2.05 |
|||
+DVTP0 = 7.5e-7 |
|||
+DVTP1 = -4.4e-7 |
|||
+NDEPW = -0.1548 |
|||
+NDEPWEXP = 0.7441 |
|||
+NDEPWL = 0 |
|||
+NDEPWLEXP = 0.2 |
|||
+K2W = 0 |
|||
+AGIDL = 3.728e-8 |
|||
+AGIDLL = -0.04815 |
|||
+AGIDLW = -0.0341 |
|||
+BGIDL = 8.123e9 |
|||
+CGIDL = 1.21e-6 |
|||
+EGIDL = -2.952 |
|||
+PHIN = 0.05 |
|||
+K2L = 0.001636 |
|||
+K2 = -0.014 |
|||
+ETA0 = 8.416e-6 |
|||
+ETAB = -5.561e-5 |
|||
+ETABEXP = 2.155 |
|||
+DSUB = 3 |
|||
+VSAT = 6.4e4 |
|||
+VSATW = 0.05 |
|||
+VSATWEXP = 1 |
|||
+DELTA = 0.15 |
|||
+DELTAL = 0.1 |
|||
+DELTALEXP = 1e-5 |
|||
+U0 = 0.04546 |
|||
+ETAMOB = 1.5 |
|||
+U0L = 0.025 |
|||
+U0LEXP = 0.95 |
|||
+UA = 0.4007 |
|||
+UAW = 0.05 |
|||
+UAWEXP = 1 |
|||
+UAL = 0.00475 |
|||
+UALEXP = 1.118 |
|||
+EUW = -0.02 |
|||
+EUWEXP = 1 |
|||
+EUL = 0.001 |
|||
+EULEXP = 1 |
|||
+EU = 1.9 |
|||
+UDL = 1e-15 |
|||
+UDLEXP = 1 |
|||
+UD = 1.042e-5 |
|||
+UCS = 2 |
|||
+UCW = 0 |
|||
+UCWEXP = 1 |
|||
+UC = 1e-07 |
|||
+UCL = 2.5e4 |
|||
+UCLEXP = 1 |
|||
+PCLM = 0.15 |
|||
+PCLML = 0.01 |
|||
+PCLMLEXP = 0.4 |
|||
+PCLMG = 0 |
|||
+PSCBE1 = 5 |
|||
+PSCBE2 = 1.29e-12 |
|||
+PDITS = 0 |
|||
+PDITSL = 0 |
|||
+PDITSD = 0 |
|||
+RSWMIN = 0 |
|||
+RSW = 100 |
|||
+RDWMIN = 0 |
|||
+RDW = 100 |
|||
+RDSW = 20 |
|||
+RDSWMIN = 0 |
|||
+PRWG = 1 |
|||
+PRWB = 0 |
|||
+WR = 1 |
|||
+RSH = 0 |
|||
+PDIBLCB = 0 |
|||
+PDIBLC = 0.01 |
|||
+PDIBLCL = 1e-5 |
|||
+PDIBLCLEXP = 1e-6 |
|||
+PVAG = 0 |
|||
+PTWG = 0.2 |
|||
+PTWGL = 3e4 |
|||
+PTWGLEXP = 5e-6 |
|||
+FPROUT = 0 |
|||
+CF = 0 |
|||
+CFRCOEFF = 1 |
|||
+CGSO = 2.5e-10 |
|||
+CGDO = 2.5e-10 |
|||
+CGSL = 1.2e-10 |
|||
+CGDL = 1.2e-10 |
|||
+CKAPPAS = 1.25 |
|||
+CKAPPAD = 1.25 |
|||
+CGBO = 0 |
|||
+ADOS = 0 |
|||
+BDOS = 1 |
|||
+QM0 = 0.001 |
|||
+ETAQM = 0.54 |
|||
+NDEPCV = 8e23 |
|||
+VFBCV = -0.95 |
|||
+VSATCV = 1e5 |
|||
+PCLMCV = 0 |
|||
+PSAT = 0.46 |
|||
+PSATL = 6 |
|||
+PSATLEXP = 0.06 |
|||
+TNFACTOR = 0 |
|||
+TETA0 = 0 |
|||
+UTE = -1.4 |
|||
+UTEL = -0.001 |
|||
+UA1 = -0.0011 |
|||
+UA1L = 0 |
|||
+UC1 = 0 |
|||
+UD1 = 0 |
|||
+UD1L = 0 |
|||
+UCSTE = -0.005 |
|||
+PRT = 0 |
|||
+AT = -0.05 |
|||
+ATL = -0.1 |
|||
+TDELTA = -0.0048 |
|||
+PTWGT = -0.002 |
|||
+PTWGTL = 0.01 |
|||
+KT1 = -0.115 |
|||
+KT1EXP = 1 |
|||
+KT1L = 1.286e-9 |
|||
+KT2 = -0.003157 |
|||
+K2LEXP = 1.698 |
|||
+K2WEXP = 0.005 |
|||
+TBGASUB = 0 |
|||
+AIGS = 0.0136 |
|||
+BIGS = 0.00171 |
|||
+CIGS = 0.075 |
|||
+AIGSL = 0 |
|||
+AIGD = 0.0136 |
|||
+BIGD = 0.00171 |
|||
+CIGD = 0.075 |
|||
+AIGDL = 0 |
|||
+AIGC = 0.01285 |
|||
+LAIGC = 2.132e-6 |
|||
+BIGC = 0.0013 |
|||
+CIGC = 0.013 |
|||
+AIGCL = -0.01227 |
|||
+PIGCD = 1 |
|||
+PIGCDL = 6.196 |
|||
+AIGBINV = 0.015 |
|||
+BIGBINV = 0.000949 |
|||
+CIGBINV = 0.006 |
|||
+EIGBINV = 1.1 |
|||
+NIGBINV = 3 |
|||
+AIGBACC = 0.01751 |
|||
+BIGBACC = 8.307 |
|||
+CIGBACC = -898.7 |
|||
+NIGBACC = 1 |
|||
+LPSAT = 0 |
|||
+WPSAT = 0 |
|||
+PPSAT = 0 |
|||
+PSATB = 0 |
|||
+PSATX = 3 |
|||
+WVSAT = 0 |
|||
+PVSAT = 0 |
|||
+WPTWG = 0 |
|||
+PPTWG = 0 |
|||
+TNOM = 25 |
|||
+WDVTP0 = 0 |
|||
+WDVTP1 = 0 |
|||
+LUTE = 0.04574 |
|||
+LUA1 = 8.365e-5 |
|||
+LAT = 0 |
|||
+DVTP2 = 0 |
|||
+DVTP3 = 0 |
|||
+DVTP4 = 0 |
|||
+DVTP5 = 0 |
|||
+VSATL = 1350 |
|||
+VSATLEXP = 0.00033 |
|||
+SCA = 0 |
|||
+SCB = 0 |
|||
+SCC = 0 |
|||
+SC = 0 |
|||
|
|||
.model pch PMOS |
|||
+level=77 |
|||
+TYPE = -1 |
|||
+GEOMOD = 0 |
|||
+RGEOMOD = 0 |
|||
+RGATEMOD = 0 |
|||
+RBODYMOD = 0 |
|||
+IGCMOD = 0 |
|||
+IGBMOD = 0 |
|||
+COVMOD = 1 |
|||
+RDSMOD = 2 |
|||
+GIDLMOD = 0 |
|||
+TNOIMOD = 0 |
|||
+SHMOD = 0 |
|||
+TOXE = 2.34e-9 |
|||
+TOXP = 1.925e-9 |
|||
+DTOX = 0 |
|||
+EPSROX = 3.9 |
|||
+TNOM = 25 |
|||
+XL = 0 |
|||
+XW = 0 |
|||
+LINT = 0 |
|||
+LLONG = 1000000 |
|||
+LL = 0 |
|||
+LW = 0 |
|||
+LWL = 0 |
|||
+LLN = 1 |
|||
+LWN = 1 |
|||
+WINT = -9.0134104e-9 |
|||
+WL = 0 |
|||
+WW = 0 |
|||
+WWL = 0 |
|||
+WLN = 1 |
|||
+WWN = 1 |
|||
+WWIDE = 1000000 |
|||
+DLC = 0 |
|||
+LLC = 0 |
|||
+LWC = 0 |
|||
+LWLC = 0 |
|||
+DWC = 0 |
|||
+WLC = 0 |
|||
+WWC = 0 |
|||
+WWLC = 0 |
|||
+JSS = 0.0001 |
|||
+JSD = 0.0001 |
|||
+JSWS = 0 |
|||
+JSWD = 0 |
|||
+JSWGS = 0 |
|||
+JSWGD = 0 |
|||
+NJS = 1 |
|||
+NJD = 1 |
|||
+IJTHSFWD = 0.1 |
|||
+IJTHDFWD = 0.1 |
|||
+IJTHSREV = 0.1 |
|||
+IJTHDREV = 0.1 |
|||
+BVS = 10 |
|||
+BVD = 10 |
|||
+XJBVS = 1 |
|||
+XJBVD = 1 |
|||
+JTSS = 0 |
|||
+JTSD = 0 |
|||
+JTSSWS = 0 |
|||
+JTSSWD = 0 |
|||
+JTSSWGS = 0 |
|||
+JTSSWGD = 0 |
|||
+JTWEFF = 0 |
|||
+NJTS = 20 |
|||
+NJTSD = 20 |
|||
+NJTSSW = 20 |
|||
+NJTSSWD = 20 |
|||
+NJTSSWG = 20 |
|||
+NJTSSWGD = 20 |
|||
+VTSS = 10 |
|||
+VTSD = 10 |
|||
+VTSSWS = 10 |
|||
+VTSSWD = 10 |
|||
+VTSSWGS = 10 |
|||
+VTSSWGD = 10 |
|||
+CJS = 0.0005 |
|||
+CJD = 0.0005 |
|||
+CJSWS = 5e-10 |
|||
+CJSWD = 5e-10 |
|||
+CJSWGS = 0 |
|||
+CJSWGD = 0 |
|||
+PBS = 1 |
|||
+PBD = 1 |
|||
+PBSWS = 1 |
|||
+PBSWD = 1 |
|||
+PBSWGS = 1 |
|||
+PBSWGD = 1 |
|||
+MJS = 0.5 |
|||
+MJD = 0.5 |
|||
+MJSWS = 0.33 |
|||
+MJSWD = 0.33 |
|||
+MJSWGS = 0.33 |
|||
+MJSWGD = 0.33 |
|||
+TPB = 0 |
|||
+TCJ = 0 |
|||
+TPBSW = 0 |
|||
+TCJSW = 0 |
|||
+TPBSWG = 0 |
|||
+TCJSWG = 0 |
|||
+XTIS = 3 |
|||
+XTID = 3 |
|||
+XTSS = 0.02 |
|||
+XTSD = 0.02 |
|||
+XTSSWS = 0.02 |
|||
+XTSSWD = 0.02 |
|||
+XTSSWGS = 0.02 |
|||
+XTSSWGD = 0.02 |
|||
+TNJTS = 0 |
|||
+TNJTSD = 0 |
|||
+TNJTSSW = 0 |
|||
+TNJTSSWD = 0 |
|||
+TNJTSSWG = 0 |
|||
+TNJTSSWGD = 0 |
|||
+NOIA = 6.25e40 |
|||
+NOIB = 3.125e25 |
|||
+NOIC = 8.75e8 |
|||
+EM = 41000000 |
|||
+EF = 1 |
|||
+LINTNOI = 0 |
|||
+NTNOI = 1 |
|||
+TNOIA = 0 |
|||
+TNOIB = 0 |
|||
+TNOIC = 0 |
|||
+RNOIA = 0.577 |
|||
+RNOIB = 0.5164 |
|||
+RNOIC = 0.395 |
|||
+DWJ = 0 |
|||
+DMCG = 0 |
|||
+DMCI = 0 |
|||
+DMDG = 0 |
|||
+DMCGT = 0 |
|||
+XGW = 0 |
|||
+XGL = 0 |
|||
+GBMIN = 1e-12 |
|||
+RSHG = 0.1 |
|||
+RBPB = 50 |
|||
+RBPD = 50 |
|||
+RBPS = 50 |
|||
+RBDB = 50 |
|||
+RBSB = 50 |
|||
+RBPS0 = 50 |
|||
+RBPSL = 0 |
|||
+RBPSW = 0 |
|||
+RBPSNF = 0 |
|||
+RBPD0 = 50 |
|||
+RBPDL = 0 |
|||
+RBPDW = 0 |
|||
+RBPDNF = 0 |
|||
+RBPBX0 = 100 |
|||
+RBPBXL = 0 |
|||
+RBPBXW = 0 |
|||
+RBPBXNF = 0 |
|||
+RBPBY0 = 100 |
|||
+RBPBYL = 0 |
|||
+RBPBYW = 0 |
|||
+RBPBYNF = 0 |
|||
+RBSBX0 = 100 |
|||
+RBSBY0 = 100 |
|||
+RBDBX0 = 100 |
|||
+RBDBY0 = 100 |
|||
+RBSDBXL = 0 |
|||
+RBSDBXW = 0 |
|||
+RBSDBXNF = 0 |
|||
+RBSDBYL = 0 |
|||
+RBSDBYW = 0 |
|||
+RBSDBYNF = 0 |
|||
+XRCRG1 = 12 |
|||
+XRCRG2 = 1 |
|||
+NGCON = 1 |
|||
+NDEP = 8.062e23 |
|||
+NDEPL1 = 1.2139 |
|||
+NDEPLEXP1 = 1.9088 |
|||
+NDEPL2 = -1.1825 |
|||
+NDEPLEXP2 = 1.9173 |
|||
+NDEPW = 0.065035 |
|||
+NDEPWEXP = 0.48882 |
|||
+NDEPWL = 0.00040893 |
|||
+NDEPWLEXP = 1.3273 |
|||
+EASUB = 4.05 |
|||
+NI0SUB = 1.1e16 |
|||
+BG0SUB = 1.17 |
|||
+EPSRSUB = 11.9 |
|||
+XJ = 1.5e-7 |
|||
+VFB = -1.2108 |
|||
+VFBSDOFF = 0 |
|||
+NSD = 1e26 |
|||
+DVTP0 = 1.8335e-7 |
|||
+DVTP1 = 220.59 |
|||
+DVTP2 = 9.6351e-10 |
|||
+DVTP3 = 0.89017 |
|||
+DVTP4 = 98.728 |
|||
+DVTP5 = 5.1435e-17 |
|||
+PHIN = 0.045 |
|||
+ETA0 = 0.0051075 |
|||
+ETAB = -0.010908157 |
|||
+ETABEXP = 0.09999 |
|||
+DSUB = 1.0667 |
|||
+K2 = -0.093146 |
|||
+K2L = 0.065574 |
|||
+K2LEXP = 0.79778 |
|||
+K2W = 0.030809 |
|||
+K2WEXP = 0.87253 |
|||
+CIT = 1.0136148e-5 |
|||
+CDSCD = 0.0011509049 |
|||
+CDSCDL = -0.00048388809 |
|||
+CDSCDLEXP = 0.13963388 |
|||
+CDSCB = 9.9995516e-6 |
|||
+CDSCBL = 1.4756534e-9 |
|||
+CDSCBLEXP = 1 |
|||
+NFACTOR = 0.0017201 |
|||
+NFACTORL = 1.7832e-6 |
|||
+NFACTORLEXP = 0.99988 |
|||
+NFACTORW = 0.11149 |
|||
+NFACTORWEXP = 0.8993 |
|||
+NFACTORWL = -0.01386 |
|||
+U0 = 0.04004 |
|||
+U0L = 0.58676 |
|||
+U0LEXP = 0.11151 |
|||
+ETAMOB = 4.0947 |
|||
+UA = 0.4298 |
|||
+UAL = -0.0087246 |
|||
+UALEXP = 1.3647 |
|||
+UAW = 0.11575 |
|||
+UAWEXP = 0.4385 |
|||
+UAWL = -7.027e-5 |
|||
+EU = 1.3371 |
|||
+EUL = 0.0021948 |
|||
+EULEXP = 1.4769 |
|||
+EUW = -0.0031666 |
|||
+EUWEXP = 1.9366 |
|||
+EUWL = -0.00013929 |
|||
+UD = 0.0093995 |
|||
+UDL = 0.067484 |
|||
+UDLEXP = 0.099452 |
|||
+UCS = 0.9999 |
|||
+UC = 4.91e-6 |
|||
+UCL = 0.001096 |
|||
+UCLEXP = 0.0015937 |
|||
+VSAT = 9609100 |
|||
+VSATL = 6.8282 |
|||
+VSATLEXP = 0.086396 |
|||
+VSATW = 0.016834 |
|||
+VSATWEXP = 3.0172 |
|||
+VSATCVL = 0 |
|||
+VSATCVLEXP = 1 |
|||
+VSATCVW = 0 |
|||
+VSATCVWEXP = 1 |
|||
+DELTA = 0.1779 |
|||
+DELTAL = 0.1269 |
|||
+DELTALEXP = 0.18156 |
|||
+PCLM = 0 |
|||
+PCLML = 0 |
|||
+PCLMLEXP = 1e-13 |
|||
+PCLMG = 0 |
|||
+PCLMCVL = 0 |
|||
+PCLMCVLEXP = 1 |
|||
+PSCBE1 = 4.24e8 |
|||
+PSCBE2 = 1e-8 |
|||
+PDITS = 0.85536 |
|||
+PDITSL = 8473.9 |
|||
+PDITSD = 0 |
|||
+PDIBLC = 0.005 |
|||
+PDIBLCL = 0 |
|||
+PDIBLCLEXP = 1 |
|||
+PDIBLCB = -0.49995 |
|||
+PVAG = 1 |
|||
+FPROUT = 0 |
|||
+FPROUTL = 0 |
|||
+FPROUTLEXP = 1 |
|||
+PTWG = 0.09999 |
|||
+PTWGL = 0.069993 |
|||
+PTWGLEXP = 0.0009999 |
|||
+PSAT = 1e-13 |
|||
+PSATL = 0 |
|||
+PSATLEXP = 1 |
|||
+PSATB = 0.9999 |
|||
+PSATX = 1e-13 |
|||
+RSH = 0 |
|||
+PRWG = 1 |
|||
+PRWB = 0.010098993 |
|||
+PRWBL = 0.00070000265 |
|||
+PRWBLEXP = 1 |
|||
+WR = 1 |
|||
+RSWMIN = 0 |
|||
+RSW = 10 |
|||
+RSWL = 0 |
|||
+RSWLEXP = 1 |
|||
+RDWMIN = 0 |
|||
+RDW = 10 |
|||
+RDWL = 0 |
|||
+RDWLEXP = 1 |
|||
+RDSWMIN = 0 |
|||
+RDSW = 0 |
|||
+RDSWL = 0.0007 |
|||
+RDSWLEXP = 1e-7 |
|||
+ALPHA0 = 0 |
|||
+ALPHA0L = 0 |
|||
+ALPHA0LEXP = 1 |
|||
+BETA0 = 0 |
|||
+AGIDL = 0 |
|||
+AGIDLL = 0 |
|||
+AGIDLW = 0 |
|||
+BGIDL = 2.3e9 |
|||
+CGIDL = 0.5 |
|||
+EGIDL = 0.8 |
|||
+AGISL = 0 |
|||
+AGISLL = 0 |
|||
+AGISLW = 0 |
|||
+BGISL = 2.3e9 |
|||
+CGISL = 0.5 |
|||
+EGISL = 0.00171 |
|||
+AIGBACC = 0.00171 |
|||
+BIGBACC = 0.00171 |
|||
+CIGBACC = 0.075 |
|||
+NIGBACC = 1 |
|||
+AIGBINV = 0.0111 |
|||
+BIGBINV = 0.000949 |
|||
+CIGBINV = 0.006 |
|||
+EIGBINV = 1.1 |
|||
+NIGBINV = 3 |
|||
+AIGC = 0.0136 |
|||
+AIGCL = 3 |
|||
+AIGCW = 0.0136 |
|||
+BIGC = 0.00171 |
|||
+CIGC = 0.075 |
|||
+AIGS = 0.0136 |
|||
+AIGSL = 0.075 |
|||
+AIGSW = 0.0136 |
|||
+AIGD = 0.0136 |
|||
+AIGDL = 0 |
|||
+AIGDW = 0.0136 |
|||
+BIGS = 0.00171 |
|||
+BIGD = 0.00171 |
|||
+CIGS = 0.075 |
|||
+CIGD = 0.075 |
|||
+TOXREF = 0.075 |
|||
+NTOX = 1 |
|||
+POXEDGE = 1 |
|||
+PIGCD = 1 |
|||
+PIGCDL = 1 |
|||
+NDEPCV = 4.598e23 |
|||
+NDEPCVL1 = 0 |
|||
+NDEPCVLEXP1 = 1 |
|||
+NDEPCVL2 = 0 |
|||
+NDEPCVLEXP2 = 2 |
|||
+NDEPCVW = 0 |
|||
+NDEPCVWEXP = 1 |
|||
+NDEPCVWL = 0 |
|||
+NDEPCVWLEXP = 1 |
|||
+NGATE = 7.764e25 |
|||
+CF = 0 |
|||
+CFRCOEFF = 1 |
|||
+CGSO = 187.0e-12 |
|||
+CGDO = 187.0e-12 |
|||
+CGBO = 0 |
|||
+CGSL = 130.0e-12 |
|||
+CGDL = 130.0e-12 |
|||
+CKAPPAS = 1.6 |
|||
+CKAPPAD = 1.6 |
|||
+ADOS = 221.4 |
|||
+BDOS = 1.350 |
|||
+QM0 = 405.7e-6 |
|||
+ETAQM = 848.5e-3 |
|||
+VFBCV = -996.0e-3 |
|||
+VFBCVL = 0 |
|||
+VFBCVLEXP = 1 |
|||
+VFBCVW = 0 |
|||
+VFBCVWEXP = 1 |
|||
+VFBCVWL = 0 |
|||
+VFBCVWLEXP = 1 |
|||
+TBGASUB = 0.000473 |
|||
+TBGBSUB = 636 |
|||
+TDELTA = 0 |
|||
+PTWGT = 0 |
|||
+IIT = 0 |
|||
+TGIDL = 0 |
|||
+IGT = 0 |
|||
+KT1 = -0.11 |
|||
+KT1L = 0 |
|||
+KT2 = 0.022 |
|||
+KT1EXP = 1 |
|||
+UTE = -1.5 |
|||
+UA1 = 0.001 |
|||
+UD1 = 0 |
|||
+UC1 = -5.6e-11 |
|||
+UCSTE = -0.004775 |
|||
+PRT = 0 |
|||
+AT = -0.00156 |
|||
+SCA = 0 |
|||
+SCB = 0 |
|||
+SCC = 0 |
|||
+SC = 0 |
|||
+KU0WE = 0 |
|||
+KVTH0WE = 0 |
|||
+K2WE = 0 |
|||
+WEB = 0 |
|||
+WEC = 0 |
|||
+SCREF = 1e-6 |
|||
+SA = 0 |
|||
+SB = 0 |
|||
+SD = 0 |
|||
+SAREF = 1e-6 |
|||
+SBREF = 1e-6 |
|||
+WLOD = 0 |
|||
+KVSAT = 0 |
|||
+KU0 = 0 |
|||
+TKU0 = 0 |
|||
+LKU0 = 0 |
|||
+WKU0 = 0 |
|||
+PKU0 = 0 |
|||
+LLODKU0 = 0 |
|||
+WLODKU0 = 0 |
|||
+KVTH0 = 0 |
|||
+LKVTH0 = 0 |
|||
+WKVTH0 = 0 |
|||
+PKVTH0 = 0 |
|||
+LLODVTH = 0 |
|||
+WLODVTH = 0 |
|||
+STK2 = 0 |
|||
+LODK2 = 1 |
|||
+STETA0 = 0 |
|||
+LODETA0 = 1 |
|||
+RTH0 = 1e7 |
|||
+MOBSCALE = 1 |
|||
@ -1,47 +0,0 @@ |
|||
* Sample netlist: 17-stage ring oscillator * |
|||
|
|||
.options abstol=1e-6 reltol=1e-6 |
|||
|
|||
*.hdl "bsimbulk.va" |
|||
.include "model.l" |
|||
|
|||
v1 vdd 0 dc=1.0 |
|||
|
|||
.subckt inv vin vout vdd vss |
|||
mn vout vin vss vss nch W=10e-6 L=10e-6 |
|||
mp vout vin vdd vdd pch W=10e-6 L=10e-6 |
|||
.ends |
|||
|
|||
x1 1 2 vdd 0 inv |
|||
x2 2 3 vdd 0 inv |
|||
x3 3 4 vdd 0 inv |
|||
x4 4 5 vdd 0 inv |
|||
x5 5 6 vdd 0 inv |
|||
x6 6 7 vdd 0 inv |
|||
x7 7 8 vdd 0 inv |
|||
x8 8 9 vdd 0 inv |
|||
x9 9 10 vdd 0 inv |
|||
x10 10 11 vdd 0 inv |
|||
x11 11 12 vdd 0 inv |
|||
x12 12 13 vdd 0 inv |
|||
x13 13 14 vdd 0 inv |
|||
x14 14 15 vdd 0 inv |
|||
x15 15 16 vdd 0 inv |
|||
x16 16 17 vdd 0 inv |
|||
x17 17 1 vdd 0 inv |
|||
|
|||
*.ic 1=1 |
|||
|
|||
.tran 1n 10u |
|||
.print tran v(1) |
|||
.measure tran t1 when v(1)=0.5 cross=1 |
|||
.measure tran t2 when v(1)=0.5 cross=7 |
|||
*.measure tran period param'(t2-t1)/3' |
|||
*.measure tran delay_per_stage param'period/34' |
|||
|
|||
.control |
|||
run |
|||
plot v(1) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,44 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*AC Response |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos" |
|||
|
|||
.param myvdd=1.0 |
|||
|
|||
* --- Voltage Sources --- |
|||
vdd supply 0 dc=myvdd |
|||
vsig gate 0 dc=0.5 ac=1 |
|||
vbs bulk 0 dc=0 |
|||
|
|||
* --- Transistor --- |
|||
m1 vout gate 0 bulk 0 nmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
* --- Load --- |
|||
rl supply vout r=2k |
|||
cl supply vout c=10f |
|||
|
|||
* --- AC Analysis --- |
|||
.ac dec 10 1k 1T |
|||
|
|||
* For Bias Point Testing |
|||
* .dc vsig -1 1.5 0.01 |
|||
|
|||
.print ac vm(vout) vp(vout) |
|||
|
|||
*.alter |
|||
*.param myvdd=2.0 |
|||
|
|||
.control |
|||
run |
|||
plot vdb(vout) |
|||
plot cph(vout) |
|||
.endc |
|||
|
|||
|
|||
.end |
|||
|
|||
@ -1,65 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
* Geometry-dependent Cfr |
|||
* |
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
|
|||
.param hfin=30n |
|||
|
|||
.model nmos2 NMOS level=17 |
|||
+ DEVTYPE=1 |
|||
+ CGEOMOD=2 |
|||
+ HEPI=10n |
|||
+ LSP=5n |
|||
+ EPSRSP=7.5 |
|||
+ TGATE=40n |
|||
+ TMASK=10n |
|||
+ TSILI=0n |
|||
+ CRATIO=1.0 |
|||
+ EOT=1.0n |
|||
+ TOXP=1.2n |
|||
+ HFIN=hfin |
|||
|
|||
* --- Voltage Sources --- |
|||
vds supply 0 dc=0 |
|||
vgs gate 0 dc=0 |
|||
vbs bulk 0 dc=0 |
|||
|
|||
* --- Transistor --- |
|||
M1 supply gate 0 bulk 0 nmos2 TFIN=10n L=30n NFIN=1 FPITCH=20n LRSD=40n |
|||
M2 supply gate 0 bulk 0 nmos2 TFIN=10n L=30n NFIN=1 FPITCH=40n LRSD=40n |
|||
M3 supply gate 0 bulk 0 nmos2 TFIN=10n L=30n NFIN=1 FPITCH=60n LRSD=40n |
|||
M4 supply gate 0 bulk 0 nmos2 TFIN=10n L=30n NFIN=1 FPITCH=80n LRSD=40n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vgs 0.0 1.0 0.1 |
|||
*.print dc par'hfin' M1:CFGEO M2:CFGEO M3:CFGEO M4:CFGEO |
|||
|
|||
.control |
|||
save @m1[CFGEO] @m2[CFGEO] @m3[CFGEO] @m4[CFGEO] |
|||
|
|||
showmod #nmos2 : HFIN |
|||
run |
|||
plot @m1[CFGEO] @m2[CFGEO] @m3[CFGEO] @m4[CFGEO] |
|||
|
|||
altermod nmos2 hfin = 40n |
|||
showmod #nmos2 : HFIN |
|||
run |
|||
plot @m1[CFGEO] @m2[CFGEO] @m3[CFGEO] @m4[CFGEO] |
|||
|
|||
altermod nmos2 hfin = 50n |
|||
showmod #nmos2 : HFIN |
|||
run |
|||
plot @m1[CFGEO] @m2[CFGEO] @m3[CFGEO] @m4[CFGEO] |
|||
|
|||
altermod nmos2 hfin = 60n |
|||
showmod #nmos2 : HFIN |
|||
run |
|||
plot @m1[CFGEO] @m2[CFGEO] @m3[CFGEO] @m4[CFGEO] |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,49 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Drain current symmetry for nmos |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
.include "modelcard.nmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vdrain drain 0 dc=0 |
|||
esource source 0 drain 0 -1 |
|||
vgate gate 0 dc=1.0 |
|||
vbulk bulk 0 dc=0.0 |
|||
|
|||
|
|||
* --- Transistor --- |
|||
m1 drain gate source bulk 0 nmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vdrain -0.1 0.1 0.001 vgate 0.0 1.0 0.2 |
|||
*.probe dc ids=par'-i(vdrain)' |
|||
*.probe dc gx=deriv(ids) |
|||
*.probe dc gx2=deriv(gx) |
|||
*.probe dc gx3=deriv(gx2) |
|||
*.probe dc gx4=deriv(gx3) |
|||
*.print dc par'ids' par'gx' par'gx2' par'gx3' par 'gx4' |
|||
|
|||
.control |
|||
save @m1[VDSSAT] |
|||
save @m1[GDS] |
|||
save vdrain#branch |
|||
run |
|||
show all |
|||
let ids = -i(vdrain) |
|||
let gx = deriv(ids) |
|||
let gx2 = deriv(gx) |
|||
let gx3 = deriv(gx2) |
|||
let gx4 = deriv(gx3) |
|||
plot ids |
|||
plot @m1[VDSSAT] |
|||
plot @m1[GDS] |
|||
plot gx |
|||
plot gx2 |
|||
plot gx3 |
|||
plot gx4 |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,45 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Drain current symmetry |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.pmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vdrain drain 0 dc=0 |
|||
esource source 0 drain 0 -1 |
|||
vgate gate 0 dc=-1.0 |
|||
vbulk bulk 0 dc=0 |
|||
|
|||
|
|||
* --- Transistor --- |
|||
m1 drain gate source bulk 0 pmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vdrain -0.1 0.1 0.001 vgate 0.0 -1.0 -0.2 |
|||
*.probe dc ids=par'-i(vdrain)' |
|||
*.probe dc gx=deriv(ids) |
|||
*.probe dc gx2=deriv(gx) |
|||
*.probe dc gx3=deriv(gx2) |
|||
*.probe dc gx4=deriv(gx3) |
|||
*.print dc par'ids' par'gx' par'gx2' par'gx3' par 'gx4' |
|||
|
|||
.control |
|||
run |
|||
let ids = -i(vdrain) |
|||
let gx = deriv(ids) |
|||
let gx2 = deriv(gx) |
|||
let gx3 = deriv(gx2) |
|||
let gx4 = deriv(gx3) |
|||
plot ids |
|||
plot gx |
|||
plot gx2 |
|||
plot gx3 |
|||
plot gx4 |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,56 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Id-Vd Characteristics for NMOS (T = 27 C) |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos.1" |
|||
|
|||
* --- Voltage Sources --- |
|||
vds drain 0 dc=0 |
|||
vgs gate 0 dc=1.0 |
|||
vbs bulk 0 dc=0.2 |
|||
|
|||
* --- Transistor --- |
|||
m1 drain gate 0 bulk 0 nmos1 TFIN=15n L=40n NFIN=10 NRS=1 NRD=1 D=40n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vds -0.1 1 0.01 vgs 0 1.0 0.1 |
|||
*.probe dc ids=par`-i(vds)` |
|||
*.probe dc gds=deriv(ids) |
|||
*.print dc par'ids' par'gds' |
|||
|
|||
.control |
|||
save @m1[gds] |
|||
save vds#branch |
|||
|
|||
set temp = -55 |
|||
run |
|||
let ids = -i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
set temp = 27 |
|||
run |
|||
let ids = -i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
set temp = 100 |
|||
run |
|||
let ids = -i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
*show all |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,56 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Id-Vd Characteristics for PMOS (T = 27 C) |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.pmos.1" |
|||
|
|||
* --- Voltage Sources --- |
|||
vds drain 0 dc=0 |
|||
vgs gate 0 dc=-1 |
|||
vbs bulk 0 dc=0 |
|||
|
|||
* --- Transistor --- |
|||
m1 drain gate 0 bulk 0 pmos1 TFIN=15n L=40n NFIN=10 NRS=1 NRD=1 |
|||
+ D = 40n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vds 0.1 -1 -0.01 vgs 0 -1.0 -0.1 |
|||
*.probe dc ids=par`i(vds)` |
|||
*.probe dc gds=deriv(ids) |
|||
*.print dc par'ids' par'-gds' |
|||
|
|||
.control |
|||
|
|||
save @m1[gds] |
|||
save vds#branch |
|||
|
|||
set temp = 27 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
set temp = -55 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
set temp = 100 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gds] |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,45 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Id-Vg Characteristics for NMOS (T = 27 C) |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos.1" |
|||
|
|||
* --- Voltage Sources --- |
|||
vds supply 0 dc=0.05 |
|||
vgs gate 0 dc=1 |
|||
vbs bulk 0 dc=0 |
|||
vt t 0 dc= 0 |
|||
|
|||
* --- Transistor --- |
|||
m1 supply gate 0 bulk t nmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 D=40n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vgs -0.5 1.0 0.01 vds 0.05 1 0.95 |
|||
*.probe dc par'-i(vds)' |
|||
*.probe dc par'-i(vbs)' |
|||
*.print dc i(X1.d) |
|||
|
|||
.save i(vds) i(vbs) |
|||
|
|||
.control |
|||
set temp = 27 |
|||
run |
|||
plot -i(vds) |
|||
plot -i(vbs) |
|||
|
|||
set temp = -55 |
|||
run |
|||
plot -i(vds) |
|||
plot -i(vbs) |
|||
|
|||
set temp = 100 |
|||
run |
|||
plot -i(vds) |
|||
plot -i(vbs) |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,55 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Id-Vg Characteristics for PMOS (T = 27 C) |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.pmos.1" |
|||
|
|||
* --- Voltage Sources --- |
|||
vds supply 0 dc=-1 |
|||
vgs gate 0 dc=-1 |
|||
vbs bulk 0 dc=0 |
|||
|
|||
* --- Transistor --- |
|||
m1 supply gate 0 bulk 0 pmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ D = 40n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vgs 0.5 -1.0 -0.01 |
|||
*.probe dc ids=par`i(vds)` |
|||
*.probe dc gds=deriv(ids) |
|||
*.print dc par'ids' par'-gds' |
|||
|
|||
.control |
|||
|
|||
save @m1[gm] i(vds) |
|||
|
|||
set temp = 27 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gm] |
|||
|
|||
set temp = -55 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gm] |
|||
|
|||
set temp = 100 |
|||
run |
|||
let ids = i(vds) |
|||
let xgds = deriv(ids) |
|||
plot ids |
|||
plot xgds |
|||
plot @m1[gm] |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,37 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Inverter Transient |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos" |
|||
.include "modelcard.pmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vdd supply 0 dc=1.0 |
|||
vin vi 0 dc=0.5 |
|||
|
|||
* --- Inverter Subcircuit --- |
|||
.subckt mg_inv vin vout vdd gnd |
|||
mp1 vout vin vdd gnd 0 pmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
mn1 vout vin gnd gnd 0 nmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
.ends |
|||
|
|||
* --- Inverter --- |
|||
Xinv1 vi vo supply 0 mg_inv |
|||
|
|||
* --- Transient Analysis --- |
|||
.dc vin 0 1 0.01 |
|||
|
|||
.print dc v(vi) v(vo) |
|||
|
|||
.control |
|||
run |
|||
plot v(vi) v(vo) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,41 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*Inverter Transient |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos" |
|||
.include "modelcard.pmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vdd supply 0 dc=1.0 |
|||
vsig vi 0 dc=0.5 sin (0.5 0.5 1MEG) |
|||
|
|||
* --- Inverter Subcircuit --- |
|||
.subckt mg_inv vin vout vdd gnd |
|||
mp1 vout vin vdd gnd 0 pmos1 TFIN=15n L=30n NFIN=10 ASEO=1.5e-14 ADEO=1.5e-14 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
mn1 vout vin gnd gnd 0 nmos1 TFIN=15n L=30n NFIN=10 ASEO=1.5e-14 ADEO=1.5e-14 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
.ends |
|||
|
|||
* --- Inverter --- |
|||
Xinv1 vi 1 supply 0 mg_inv |
|||
Xinv2 1 2 supply 0 mg_inv |
|||
Xinv3 2 3 supply 0 mg_inv |
|||
Xinv4 3 4 supply 0 mg_inv |
|||
Xinv5 4 vo supply 0 mg_inv |
|||
|
|||
* --- Transient Analysis --- |
|||
.tran 20n 5u |
|||
|
|||
.print tran v(vi) v(vo) |
|||
|
|||
.control |
|||
run |
|||
plot v(vi) v(vo) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,137 +0,0 @@ |
|||
******** BSIM-MG 105 Sample Modelcard for NMOS ******** |
|||
|
|||
** The BSIM-MG sample modelcard below was not extracted/obtained |
|||
** from/based on any real technologies. It should not be used for any |
|||
** other purposes except for benchmarking the implementation of BSIM-MG |
|||
** against BSIM Team's standard results |
|||
|
|||
.model nmos1 NMOS level=17 |
|||
+ BULKMOD = 1 |
|||
+ CGEOMOD = 0 |
|||
+ TYPE = 1 |
|||
+ GEOMOD = 0 |
|||
+ GIDLMOD = 1 |
|||
+ IGBMOD = 0 |
|||
+ IGCMOD = 1 |
|||
+ IIMOD = 0 |
|||
+ NGATE = 0 |
|||
+ NQSMOD = 0 |
|||
+ RDSMOD = 0 |
|||
+ RGATEMOD = 0 |
|||
+ RGEOMOD = 0 |
|||
+ NSEG = 5 |
|||
+ SDTERM = 0 |
|||
+ SHMOD = 0 |
|||
+ AGIDL = 1.00E-12 |
|||
+ AGISL = 1.00E-12 |
|||
+ AIGC = 0.014 |
|||
+ AIGD = 0.0115 |
|||
+ AIGS = 0.0115 |
|||
+ AT = 0.001 |
|||
+ BG0SUB = 1.17 |
|||
+ BGIDL = 1.00E+07 |
|||
+ BGISL = 1.00E+07 |
|||
+ BIGC = 0.005 |
|||
+ BIGD = 0.00332 |
|||
+ BIGS = 0.00332 |
|||
+ CDSC = 0.01 |
|||
+ CDSCD = 0.01 |
|||
+ CFD = 0.20E-10 |
|||
+ CFS = 0.20E-10 |
|||
+ CGBL = 0 |
|||
+ CGBO = 0 |
|||
+ CGDL = 0 |
|||
+ CGDO = 1e-10 |
|||
+ CGSL = 0 |
|||
+ CGSO = 1e-10 |
|||
+ CIGC = 0.25 |
|||
+ CIGD = 0.35 |
|||
+ CIGS = 0.35 |
|||
+ CIT = 0 |
|||
+ CKAPPAD = 0.6 |
|||
+ CKAPPAS = 0.6 |
|||
+ CTH0 = 0.000001243 |
|||
+ DELTAVSAT = 0.5 |
|||
+ DELTAW = 0 |
|||
+ DELTAWCV = 0 |
|||
+ DLBIN = 0 |
|||
+ DLC = 0 |
|||
+ DLCIGD = 1.00E-09 |
|||
+ DLCIGS = 1.00E-09 |
|||
+ DROUT = 1 |
|||
+ DSUB = 0.5 |
|||
+ DVT0 = 0.05 |
|||
+ DVT1 = 0.5 |
|||
+ DVTSHIFT = 0 |
|||
+ EASUB = 4.05 |
|||
+ EGIDL = 0.35 |
|||
+ EGISL = 0.35 |
|||
+ EOT = 1.50E-09 |
|||
+ EOTACC = 1.00E-10 |
|||
+ EOTBOX = 1.40E-07 |
|||
+ EPSROX = 3.9 |
|||
+ EPSRSP = 3.9 |
|||
+ EPSRSUB = 11.9 |
|||
+ ETA0 = 0.05 |
|||
+ ETAMOB = 2 |
|||
+ ETAQM = 0.54 |
|||
+ EU = 1.2 |
|||
+ HFIN = 3.00E-08 |
|||
+ IGT = 2.5 |
|||
+ K1RSCE = 0 |
|||
+ KSATIV = 2 |
|||
+ KT1 = 0 |
|||
+ KT1L = 0 |
|||
+ LINT = -2.00E-09 |
|||
+ LPE0 = 0 |
|||
+ LCDSCD = 5.00E-05 |
|||
+ LCDSCDR = 5.00E-05 |
|||
+ LRDSW = 0.2 |
|||
+ LVSAT = 0 |
|||
+ MEXP = 4 |
|||
+ NBODY = 1.00E+22 |
|||
+ NC0SUB = 2.86E+25 |
|||
+ NI0SUB = 1.10E+16 |
|||
+ NSD = 2.00E+26 |
|||
+ PCLM = 0.05 |
|||
+ PCLMCV = 0.013 |
|||
+ PCLMG = 0 |
|||
+ PDIBL1 = 0 |
|||
+ PDIBL2 = 0.002 |
|||
+ PHIG = 4.39 |
|||
+ PHIN = 0.05 |
|||
+ POXEDGE = 1.1 |
|||
+ PQM = 0.66 |
|||
+ PRT = 0 |
|||
+ PTWG = 0 |
|||
+ PTWGT = 0.004 |
|||
+ PVAG = 0 |
|||
+ QM0 = 0.001 |
|||
+ QMFACTOR = 2.5 |
|||
+ RDSW = 200 |
|||
+ RDSWMIN = 0 |
|||
+ RDWMIN = 0 |
|||
+ RSHD = 0 |
|||
+ RSHS = 0 |
|||
+ RSWMIN = 0 |
|||
+ RTH0 = 0.225 |
|||
+ TBGASUB = 0.000473 |
|||
+ TBGBSUB = 636 |
|||
+ TGIDL = -0.007 |
|||
+ TMEXP = 0 |
|||
+ TNOM = 25 |
|||
+ TOXP = 2.10E-09 |
|||
+ U0 = 0.025 |
|||
+ UA = 0.55 |
|||
+ UA1 = 0.001032 |
|||
+ UCS = 1 |
|||
+ UCSTE = -0.004775 |
|||
+ UD = 0 |
|||
+ UD1 = 0 |
|||
+ UP = 0 |
|||
+ UTE = -0.7 |
|||
+ UTL = 0 |
|||
+ VSAT = 80000 |
|||
+ WR = 1 |
|||
+ WTH0 = 2.60E-07 |
|||
+ XL = 0 |
|||
@ -1,110 +0,0 @@ |
|||
******** BSIM-MG 105 Sample Modelcard for NMOS ******** |
|||
|
|||
** The BSIM-MG sample modelcard below was not extracted/obtained |
|||
** from/based on any real technologies. It should not be used for any |
|||
** other purposes except for benchmarking the implementation of BSIM-MG |
|||
** against BSIM Team's standard results |
|||
|
|||
.model nmos1 NMOS level=17 |
|||
+ AGIDL = 50.00f |
|||
+ AGISL = 50.00f |
|||
+ AIGBINV = 11.10m |
|||
+ AIGC = 13.60m |
|||
+ AT = 0.007 |
|||
+ BG0SUB = 1.120 |
|||
+ BGIDL = 400.0E6 |
|||
+ BGISL = 400.0E6 |
|||
+ BIGBINV =-1.000m |
|||
+ BIGC = 1.710m |
|||
+ BULKMOD = 1 |
|||
+ CDSC = 5.000m |
|||
+ CDSCD = 5.000m |
|||
+ CFS = 1.0e-10 |
|||
+ CFD = 1.0e-10 |
|||
+ CGEOMOD = 0 |
|||
+ CGSL = 1.0e-10 |
|||
+ CGDL = 1.0e-10 |
|||
+ CIGBINV = 6.000m |
|||
+ CIGC = 75.00m |
|||
+ CIT = 0.000 |
|||
+ CTH0 = 2.0e-5 |
|||
+ DELTAW = 0.000 |
|||
+ DELTAWCV = 0.000 |
|||
+ TYPE = 1.000 |
|||
+ DLC = 0.000 |
|||
+ DROUT = 0.530 |
|||
+ DSUB = 0.530 |
|||
+ DVT0 = 0.000 |
|||
+ DVT1 = 300.0m |
|||
+ EASUB = 4.050 |
|||
+ EGIDL = 0.000 |
|||
+ EGISL = 0.000 |
|||
+ EIGBINV = 1.100 |
|||
+ EOT = 1.0n |
|||
+ EPSROX = 3.900 |
|||
+ EPSRSUB = 11.90 |
|||
+ ETA0 = 70.0m |
|||
+ ETAMOB = 2.500 |
|||
+ EU = 0.9 |
|||
+ FECH = 2.000 |
|||
+ FECHCV = 1.000 |
|||
+ GEOMOD = 1.000 |
|||
+ GIDLMOD = 1.000 |
|||
+ HFIN = 30n |
|||
+ IGCMOD = 1.000 |
|||
+ IGBMOD = 1.000 |
|||
+ K1RSCE = 0.000 |
|||
+ KSATIV = 1.000 |
|||
+ KT1 = 0.0 |
|||
+ LINT = 0.000 |
|||
+ LL = 0.000 |
|||
+ LLC = 0.000 |
|||
+ LLN = 1.000 |
|||
+ LPA = 0.000 |
|||
+ LPE0 = 5.000n |
|||
+ MEXP = 3 |
|||
+ NBODY = 1E+24 |
|||
+ NC0SUB = 2.86000E+25 |
|||
+ NGATE = 0.0 |
|||
+ NI0SUB = 1.10000E+16 |
|||
+ NIGBINV = 3.000 |
|||
+ NSD = 2.00000E+26 |
|||
+ PCLM = 0.000 |
|||
+ PDIBL1 = 0.300 |
|||
+ PDIBL2 = 0.000 |
|||
+ PHIG = 4.610 |
|||
+ PHIN = 50.00m |
|||
+ PRWGS = 0.000 |
|||
+ PVAG = 0.000 |
|||
+ QMFACTOR = 0.000 |
|||
+ RDSW = 100.0 |
|||
+ RDSWMIN = 0.000 |
|||
+ RSHS = 2.0 |
|||
+ RTH0 = 0.05 |
|||
+ U0 = 40m |
|||
+ UA = 0.100 |
|||
+ UA1 = 1.032m |
|||
+ UCS = 1.0 |
|||
+ UD = 1.0 |
|||
+ UP = 0.000 |
|||
+ UTE = 0.000 |
|||
+ UTL =-1.497m |
|||
+ VSAT = 150K |
|||
+ WR = 1.000 |
|||
+ XL = -5.00n |
|||
+ IIMOD =0.0 |
|||
+ BETAII0 = 0 |
|||
+ BETAII1 = .028 |
|||
+ BETAII2 = .067 |
|||
+ TII = -0.7 |
|||
+ SII0 = 3.4 |
|||
+ SII1 = .8 |
|||
+ SII2 = .08 |
|||
+ SIID = 0.08 |
|||
+ ESATII = 1.7e6 |
|||
+ LII = 3e-9 |
|||
+ RGATEMOD = 0 |
|||
+ RGFIN = 100 |
|||
+ NQSMOD = 0 |
|||
+ RDSMOD = 0 |
|||
+ SHMOD = 0 |
|||
@ -1,137 +0,0 @@ |
|||
******** BSIM-MG 105 Sample Modelcard for PMOS ******** |
|||
|
|||
** The BSIM-MG sample modelcard below was not extracted/obtained |
|||
** from/based on any real technologies. It should not be used for any |
|||
** other purposes except for benchmarking the implementation of BSIM-MG |
|||
** against BSIM Team's standard results |
|||
|
|||
.model pmos1 PMOS level=17 |
|||
+ BULKMOD = 1 |
|||
+ CGEOMOD = 0 |
|||
+ TYPE = 0 |
|||
+ GEOMOD = 0 |
|||
+ GIDLMOD = 1 |
|||
+ IGBMOD = 0 |
|||
+ IGCMOD = 1 |
|||
+ IIMOD = 0 |
|||
+ NGATE = 0 |
|||
+ NQSMOD = 0 |
|||
+ RDSMOD = 0 |
|||
+ RGATEMOD = 0 |
|||
+ RGEOMOD = 0 |
|||
+ NSEG = 5 |
|||
+ SDTERM = 0 |
|||
+ SHMOD = 0 |
|||
+ AGIDL = 2E-12 |
|||
+ AGISL = 2E-12 |
|||
+ AIGC = 0.007 |
|||
+ AIGD = 0.006 |
|||
+ AIGS = 0.006 |
|||
+ AT = 0.0008234 |
|||
+ BG0SUB = 1.17 |
|||
+ BGIDL = 1.50E+08 |
|||
+ BGISL = 1.50E+08 |
|||
+ BIGC = 0.0015 |
|||
+ BIGD = 0.001944 |
|||
+ BIGS = 0.001944 |
|||
+ CDSC = 0.003469 |
|||
+ CDSCD = 0.001486 |
|||
+ CFD = 0.2e-10 |
|||
+ CFS = 0.2e-10 |
|||
+ CGBL = 0 |
|||
+ CGBO = 0 |
|||
+ CGDL = 0 |
|||
+ CGDO = 1E-10 |
|||
+ CGSL = 0 |
|||
+ CGSO = 1E-10 |
|||
+ CIGC = 1 |
|||
+ CIGD = 1 |
|||
+ CIGS = 1 |
|||
+ CIT = 0 |
|||
+ CKAPPAD = 0.6 |
|||
+ CKAPPAS = 0.6 |
|||
+ CTH0 = 1.243E-06 |
|||
+ DELTAVSAT = 11.56 |
|||
+ DELTAW = 0 |
|||
+ DELTAWCV = -1.00E-08 |
|||
+ DLBIN = 0 |
|||
+ DLC = -9.2E-09 |
|||
+ DLCIGD = 5.00E-09 |
|||
+ DLCIGS = 5.00E-09 |
|||
+ DROUT = 4.97 |
|||
+ DSUB = 0.5 |
|||
+ DVT0 = 0.05006 |
|||
+ DVT1 = 0.4 |
|||
+ DVTSHIFT = 0 |
|||
+ EASUB = 4.05 |
|||
+ EGIDL = 1.142 |
|||
+ EGISL = 1.142 |
|||
+ EOT = 2.10E-09 |
|||
+ EOTACC = 3.00E-10 |
|||
+ EOTBOX = 1.40E-07 |
|||
+ EPSROX = 3.9 |
|||
+ EPSRSP = 3.9 |
|||
+ EPSRSUB = 11.9 |
|||
+ ETA0 = 0.03952 |
|||
+ ETAMOB = 4 |
|||
+ ETAQM = 0.54 |
|||
+ EU = 0.05 |
|||
+ HFIN = 3.00E-08 |
|||
+ IGT = 3.5 |
|||
+ K1RSCE = 0 |
|||
+ KSATIV = 1.592 |
|||
+ KT1 = 0.08387 |
|||
+ KT1L = 0 |
|||
+ LINT = -2.5E-09 |
|||
+ LPE0 = 0 |
|||
+ LCDSCD = 0 |
|||
+ LCDSCDR = 0 |
|||
+ LRDSW = 1.3 |
|||
+ LVSAT = 1441 |
|||
+ MEXP = 2.491 |
|||
+ NBODY = 1E+22 |
|||
+ NC0SUB = 2.86E+25 |
|||
+ NI0SUB = 1.1E+16 |
|||
+ NSD = 2E+26 |
|||
+ PCLM = 0.01 |
|||
+ PCLMCV = 0.013 |
|||
+ PCLMG = 1 |
|||
+ PDIBL1 = 800 |
|||
+ PDIBL2 = 0.005704 |
|||
+ PHIG = 4.678 |
|||
+ PHIN = 0.05 |
|||
+ POXEDGE = 1.152 |
|||
+ PQM = 0.66 |
|||
+ PRT = 0.002477 |
|||
+ PTWG = 6.322 |
|||
+ PTWGT = 0.0015 |
|||
+ PVAG = 200 |
|||
+ QM0 = 2.183E-12 |
|||
+ QMFACTOR = 0 |
|||
+ RDSW = 190.6 |
|||
+ RDSWMIN = 0 |
|||
+ RDWMIN = 0 |
|||
+ RSHD = 0 |
|||
+ RSHS = 0 |
|||
+ RSWMIN = 0 |
|||
+ RTH0 = 0.15 |
|||
+ TBGASUB = 0.000473 |
|||
+ TBGBSUB = 636 |
|||
+ TGIDL = -0.01 |
|||
+ TMEXP = 0 |
|||
+ TNOM = 25 |
|||
+ TOXP = 2.1E-09 |
|||
+ U0 = 0.02935 |
|||
+ UA = 1.133 |
|||
+ UA1 = 0.00134 |
|||
+ UCS = 0.2672 |
|||
+ UCSTE = 0 |
|||
+ UD = 0.0105 |
|||
+ UD1 = 0 |
|||
+ UP = 0 |
|||
+ UTE = 0 |
|||
+ UTL = 0.001 |
|||
+ VSAT = 48390 |
|||
+ WR = 1 |
|||
+ WTH0 = 2.60E-07 |
|||
+ XL = 0 |
|||
@ -1,110 +0,0 @@ |
|||
******** BSIM-MG 105 Sample Modelcard for PMOS ******** |
|||
|
|||
** The BSIM-MG sample modelcard below was not extracted/obtained |
|||
** from/based on any real technologies. It should not be used for any |
|||
** other purposes except for benchmarking the implementation of BSIM-MG |
|||
** against BSIM Team's standard results |
|||
|
|||
.model pmos1 PMOS level=17 |
|||
+ AGIDL =3.000p |
|||
+ AGISL =3.000p |
|||
+ AIGBINV =11.10m |
|||
+ AIGC =13.60m |
|||
+ AT = 0.007 |
|||
+ BG0SUB =1.120 |
|||
+ BGIDL =350.0E6 |
|||
+ BGISL =350.0E6 |
|||
+ BIGBINV =-1.000m |
|||
+ BIGC =1.710m |
|||
+ BULKMOD = 1 |
|||
+ CDSC =13.00m |
|||
+ CDSCD =10.00m |
|||
+ CFS = 1.0e-10 |
|||
+ CFD = 1.0e-10 |
|||
+ CGEOMOD = 0 |
|||
+ CGSL = 1.0e-10 |
|||
+ CGDL = 1.0e-10 |
|||
+ CIGBINV =6.000m |
|||
+ CIGC =75.00m |
|||
+ CIT =0.000 |
|||
+ CTH0 = 2.0e-5 |
|||
+ DELTAW =0.000 |
|||
+ DELTAWCV =0.000 |
|||
+ TYPE = 0.000 |
|||
+ DLC =0.000 |
|||
+ DROUT =0.530 |
|||
+ DSUB =0.530 |
|||
+ DVT0 =0.000 |
|||
+ DVT1 =600.0m |
|||
+ EASUB =4.050 |
|||
+ EGIDL =0.000 |
|||
+ EGISL =0.000 |
|||
+ EIGBINV =1.100 |
|||
+ EOT = 1.0n |
|||
+ EPSROX =3.900 |
|||
+ EPSRSUB =11.90 |
|||
+ ETA0 =50.0m |
|||
+ ETAMOB =2.000 |
|||
+ EU = 0.5 |
|||
+ FECH =0.500 |
|||
+ FECHCV =1.000 |
|||
+ GEOMOD =1.000 |
|||
+ GIDLMOD =1.000 |
|||
+ HFIN = 30n |
|||
+ IGBMOD =1.000 |
|||
+ IGCMOD =1.000 |
|||
+ K1RSCE =0.000 |
|||
+ KSATIV =1.000 |
|||
+ KT1 = 0.0 |
|||
+ LINT =0.000 |
|||
+ LL =0.000 |
|||
+ LLC =0.000 |
|||
+ LLN =1.000 |
|||
+ LPA =0.000 |
|||
+ LPE0 =5.000n |
|||
+ MEXP = 3 |
|||
+ NBODY = 1E+24 |
|||
+ NC0SUB =2.86000E+25 |
|||
+ NGATE = 0.0 |
|||
+ NI0SUB =1.10000E+16 |
|||
+ NIGBINV =3.000 |
|||
+ NSD =2.00000E+26 |
|||
+ PCLM =5.000m |
|||
+ PDIBL1 = 0.300 |
|||
+ PDIBL2 = 0.000 |
|||
+ PHIN =50.00m |
|||
+ PHIG = 4.610 |
|||
+ PRWGS = 0.000 |
|||
+ PVAG = 0.000 |
|||
+ QMFACTOR = 0.000 |
|||
+ RDSW = 100.0 |
|||
+ RDSWMIN = 0.0 |
|||
+ RSHS = 2.0 |
|||
+ RTH0 = 0.05 |
|||
+ U0 =20.00m |
|||
+ UA = 1.000 |
|||
+ UA1 = 1.032m |
|||
+ UCS = 1.0 |
|||
+ UD = 1.0 |
|||
+ UP =0.000 |
|||
+ UTE = 0.000 |
|||
+ UTL =-1.497m |
|||
+ VSAT =150.0K |
|||
+ WR =1.000 |
|||
+ XL =-5n |
|||
+ IIMOD =0.0 |
|||
+ BETAII0 = 0 |
|||
+ BETAII1 = .028 |
|||
+ BETAII2 = .067 |
|||
+ TII = -0.7 |
|||
+ SII0 = 3.4 |
|||
+ SII1 = .8 |
|||
+ SII2 = .08 |
|||
+ SIID = 0.08 |
|||
+ ESATII = 1.7e6 |
|||
+ LII = 3e-9 |
|||
+ RGATEMOD = 0 |
|||
+ RGFIN = 100 |
|||
+ NQSMOD = 0 |
|||
+ RDSMOD = 0 |
|||
+ SHMOD = 0 |
|||
@ -1,46 +0,0 @@ |
|||
*Samle netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
* Drain Noise Simulation |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vds 1 0 dc=1v |
|||
vgs gate 0 dc=0.5v ac=1 |
|||
vbs bulk 0 dc=0v |
|||
|
|||
* --- Circuit --- |
|||
lbias 1 drain 1m |
|||
cload drain 2 1m |
|||
rload 2 0 R=1 noise=0 |
|||
M1 drain gate 0 bulk 0 nmos1 TFIN=15n L=30n NFIN=10 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
* --- Analysis --- |
|||
*.op |
|||
**.dc vgs -0.5 1.5 0.01 |
|||
**.print dc i(lbias) |
|||
*.ac dec 11 1k 100g |
|||
*.noise v(drain) vgs 1 |
|||
**.print ac i(cload) |
|||
*.print ac v(drain) |
|||
*.print noise inoise onoise |
|||
|
|||
.control |
|||
op |
|||
|
|||
ac dec 11 1k 100g |
|||
plot vdb(drain) |
|||
|
|||
noise v(drain) vgs dec 11 1k 100g |
|||
print all |
|||
echo "silence in the studio, no noise today" |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
|
|||
@ -1,77 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
* Geometry-dependent Rds |
|||
|
|||
.option abstol=1e-6 reltol=1e-6 post ingold |
|||
.temp 27 |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
|
|||
.model nmos2 NMOS level=17 |
|||
+ DEVTYPE=1 |
|||
+ RGEOMOD=1 |
|||
+ HEPI=15n |
|||
+ CRATIO=0.5 |
|||
+ DELTAPRSD=12.42n |
|||
+ RHOC=1.0p |
|||
+ LSP=15n |
|||
+ HFIN=30n |
|||
+ NSD=2.0e+26 |
|||
+ LINT = 0 |
|||
|
|||
.model pmos2 PMOS level=17 |
|||
+ DEVTYPE=0 |
|||
+ RGEOMOD=1 |
|||
+ HEPI=15n |
|||
+ CRATIO=0.5 |
|||
+ DELTAPRSD=12.42n |
|||
+ RHOC=1.0p |
|||
+ LSP=15n |
|||
+ HFIN=30n |
|||
+ NSD=2.0e+26 |
|||
+ LINT = 0 |
|||
|
|||
.param fp = 45n |
|||
|
|||
* --- Voltage Sources --- |
|||
vds supply 0 dc=0 |
|||
vgs gate 0 dc=0 |
|||
vbs bulk 0 dc=0 |
|||
|
|||
* --- Transistor --- |
|||
Mn1 supply gate 0 bulk 0 nmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=20n |
|||
Mn2 supply gate 0 bulk 0 nmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=40n |
|||
Mn3 supply gate 0 bulk 0 nmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=60n |
|||
Mn4 supply gate 0 bulk 0 nmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=80n |
|||
Mp1 supply gate 0 bulk 0 pmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=20n |
|||
Mp2 supply gate 0 bulk 0 pmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=40n |
|||
Mp3 supply gate 0 bulk 0 pmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=60n |
|||
Mp4 supply gate 0 bulk 0 pmos2 TFIN=15n L=30n NFIN=10 FPITCH=fp LRSD=80n |
|||
|
|||
* --- DC Analysis --- |
|||
.dc vgs 0.0 1.0 0.1 |
|||
.print dc Xn1:RSGEO Xn2:RSGEO Xn3:RSGEO Xn4:RSGEO |
|||
.print dc Xp1:RSGEO Xp2:RSGEO Xp3:RSGEO Xp4:RSGEO |
|||
|
|||
.control |
|||
save @Mn1[RSGEO] @Mn2[RSGEO] @Mn3[RSGEO] @Mn4[RSGEO] |
|||
save @Mp1[RSGEO] @Mp2[RSGEO] @Mp3[RSGEO] @Mp4[RSGEO] |
|||
run |
|||
plot @Mn1[RSGEO] @Mn2[RSGEO] @Mn3[RSGEO] @Mn4[RSGEO] |
|||
plot @Mp1[RSGEO] @Mp2[RSGEO] @Mp3[RSGEO] @Mp4[RSGEO] |
|||
|
|||
alter @mn1[FPITCH] = 90n |
|||
alter @mn2[FPITCH] = 90n |
|||
alter @mn3[FPITCH] = 90n |
|||
alter @mn4[FPITCH] = 90n |
|||
alter @mp1[FPITCH] = 90n |
|||
alter @mp2[FPITCH] = 90n |
|||
alter @mp3[FPITCH] = 90n |
|||
alter @mp4[FPITCH] = 90n |
|||
run |
|||
plot @Mn1[RSGEO] @Mn2[RSGEO] @Mn3[RSGEO] @Mn4[RSGEO] |
|||
plot @Mp1[RSGEO] @Mp2[RSGEO] @Mp3[RSGEO] @Mp4[RSGEO] |
|||
|
|||
.endc |
|||
|
|||
.end |
|||
@ -1,60 +0,0 @@ |
|||
*Sample netlist for BSIM-MG |
|||
* (exec-spice "ngspice %s" t) |
|||
*17-stage ring oscillator |
|||
|
|||
*.options abstol=1e-6 reltol=1e-6 post ingold |
|||
.options abstol=1e-6 reltol=1e-6 post ingold dcon=1 |
|||
|
|||
*.hdl "bsimcmg.va" |
|||
.include "modelcard.nmos" |
|||
.include "modelcard.pmos" |
|||
|
|||
* --- Voltage Sources --- |
|||
vdd supply 0 dc=1.0 |
|||
|
|||
* --- Inverter Subcircuit --- |
|||
.subckt mg_inv vin vout vdd gnd |
|||
mp1 vout vin vdd gnd 0 pmos1 TFIN=15n L=30n NFIN=10 ASEO=1.5e-14 ADEO=1.5e-14 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
mn1 vout vin gnd gnd 0 nmos1 TFIN=15n L=30n NFIN=10 ASEO=1.5e-14 ADEO=1.5e-14 NRS=1 NRD=1 |
|||
+ FPITCH = 4.00E-08 |
|||
|
|||
.ends |
|||
|
|||
* --- 17 Stage Ring oscillator --- |
|||
Xinv1 1 2 supply 0 mg_inv |
|||
Xinv2 2 3 supply 0 mg_inv |
|||
Xinv3 3 4 supply 0 mg_inv |
|||
Xinv4 4 5 supply 0 mg_inv |
|||
Xinv5 5 6 supply 0 mg_inv |
|||
Xinv6 6 7 supply 0 mg_inv |
|||
Xinv7 7 8 supply 0 mg_inv |
|||
Xinv8 8 9 supply 0 mg_inv |
|||
Xinv9 9 10 supply 0 mg_inv |
|||
Xinv10 10 11 supply 0 mg_inv |
|||
Xinv11 11 12 supply 0 mg_inv |
|||
Xinv12 12 13 supply 0 mg_inv |
|||
Xinv13 13 14 supply 0 mg_inv |
|||
Xinv14 14 15 supply 0 mg_inv |
|||
Xinv15 15 16 supply 0 mg_inv |
|||
Xinv16 16 17 supply 0 mg_inv |
|||
Xinv17 17 1 supply 0 mg_inv |
|||
|
|||
* --- Initial Condition --- |
|||
.ic v(1)=1 |
|||
|
|||
.tran 1p 1n |
|||
|
|||
.print tran v(1) |
|||
|
|||
.measure tran t1 when v(1)=0.5 cross=1 |
|||
.measure tran t2 when v(1)=0.5 cross=7 |
|||
.measure tran period param'(t2-t1)/3' |
|||
.measure tran delay_per_stage param'period/34' |
|||
|
|||
.control |
|||
run |
|||
plot v(1) |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,155 +0,0 @@ |
|||
********************************************************************** |
|||
* EKV v2.6 parameters for 0.5um CMOS C. EPFL-LEG, 1999 |
|||
* ---------------------------------- |
|||
* |
|||
* ELDO (LEVEL = 44) / PSPICE (LEVEL = 5) example parameter set |
|||
* for the EKV v2.6 model is provided for NMOS and PMOS. |
|||
* |
|||
* |
|||
* IMPORTANT NOTES: |
|||
* ---------------- |
|||
* |
|||
* Parameters do not correspond to a particular technology but |
|||
* have reasonable values for standard 0.5um CMOS. |
|||
* Not intended for use in real design. |
|||
* |
|||
* Includes all intrinsic model parameters. An example set for |
|||
* extrinsic model parameters is provided. |
|||
* |
|||
* Geometry range: W >= 0.8um, L >= 0.5um |
|||
* Voltage range: |Vgb| < 3.3V, |Vdb| < 3.3V, |Vsb| < 2V |
|||
* |
|||
* For use with either simulator, comment/uncomment respective lines. |
|||
* Use of extrinsic model parameters and models (series resistance, |
|||
* junction currents/capacitances) is in general simulator-dependent. |
|||
* |
|||
********************************************************************** |
|||
|
|||
* EKV v2.6 NMOS |
|||
*--------------- |
|||
.MODEL NCH NMOS |
|||
+ LEVEL = 44 |
|||
*** Setup Parameters |
|||
*+ UPDATE = 2.6 |
|||
*+ XQC = 0.4 |
|||
*** Process Related Model Parameters |
|||
+ COX = 3.45E-3 |
|||
+ XJ = 0.15E-6 |
|||
*** Intrinsic Model Parameters |
|||
+ VTO = 0.6 |
|||
+ GAMMA = 0.71 |
|||
+ PHI = 0.97 |
|||
+ KP = 150E-6 |
|||
+ E0 = 88.0E6 |
|||
+ UCRIT = 4.5E6 |
|||
+ DL = -0.05E-6 |
|||
+ DW = -0.02E-6 |
|||
+ LAMBDA = 0.23 |
|||
+ LETA = 0.28 |
|||
+ WETA = 0.05 |
|||
+ Q0 = 280E-6 |
|||
+ LK = 0.5E-6 |
|||
*** Substrate Current Parameters |
|||
+ IBN = 1.0 |
|||
+ IBA = 200E6 |
|||
+ IBB = 350E6 |
|||
*** Intrinsic Model Temperature Parameters |
|||
+ TNOM = 25.0 |
|||
+ TCV = 1.5E-3 |
|||
+ BEX = -1.5 |
|||
+ UCEX = 1.7 |
|||
+ IBBT = 0.0 |
|||
*** 1/f Noise Model Parameters |
|||
+ KF = 1E-27 |
|||
+ AF = 1 |
|||
*** Short-Distance Matching Statistical Parameters (for MC simulation only) |
|||
*+ AVTO = 0 DEV = 10.0E-3 ; ELDO v4.6 |
|||
*+ AGAMMA = 0 DEV = 10.0E-3 ; ELDO v4.6 |
|||
*+ AKP = 0 DEV = 25.0E-3 ; ELDO v4.6 |
|||
*** Series Resistance and Area Calulation Parameters |
|||
*+ RLEV = 3 |
|||
+ HDIF = 0.9E-6 |
|||
+ RSH = 510 |
|||
*** Junction Current Parameters |
|||
*+ ALEV = 3 |
|||
+ JS = 8.0E-6 |
|||
+ JSW = 1.5E-10 |
|||
+ XTI = 0 |
|||
+ N = 1.5 |
|||
*** Junction Capacitances Parameters |
|||
+ CJ = 8.0E-4 |
|||
+ CJSW = 3.0E-10 |
|||
+ MJ = 0.5 |
|||
+ MJSW = 0.3 |
|||
+ PB = 0.9 |
|||
+ PBSW = 0.5 |
|||
+ FC = 0.5 |
|||
*** Gate Overlap Capacitances |
|||
+ CGSO = 1.5E-10 |
|||
+ CGDO = 1.5E-10 |
|||
+ CGBO = 4.0E-10 |
|||
|
|||
|
|||
* EKV v2.6 PMOS |
|||
*--------------- |
|||
.MODEL PCH PMOS |
|||
+ LEVEL = 44 |
|||
*** Setup Parameters |
|||
*+ UPDATE = 2.6 |
|||
*+ XQC = 0.4 |
|||
*** Process Related Model Parameters |
|||
+ COX = 3.45E-3 |
|||
+ XJ = 0.15E-6 |
|||
*** Intrinsic Model Parameters |
|||
+ VTO = -0.55 |
|||
+ GAMMA = 0.69 |
|||
+ PHI = 0.87 |
|||
+ KP = 35.0E-6 |
|||
+ E0 = 51.0E6 |
|||
+ UCRIT = 18.0E6 |
|||
+ DL = -0.05E-6 |
|||
+ DW = -0.03E-6 |
|||
+ LAMBDA = 1.1 |
|||
+ LETA = 0.45 |
|||
+ WETA = 0.0 |
|||
+ Q0 = 200E-6 |
|||
+ LK = 0.6E-6 |
|||
*** Substrate Current Parameters |
|||
+ IBN = 1.0 |
|||
+ IBA = 10E6 |
|||
+ IBB = 300E6 |
|||
*** Intrinsic Model Temperature Parameters |
|||
+ TNOM = 25.0 |
|||
+ TCV = -1.4E-3 |
|||
+ BEX = -1.4 |
|||
+ UCEX = 2.0 |
|||
+ IBBT = 0.0 |
|||
*** 1/f Noise Model Parameters |
|||
+ KF = 1.0E-28 |
|||
+ AF = 1 |
|||
*** Short-Distance Matching Statistical Parameters (for MC simulation only) |
|||
*+ AVTO = 0 DEV = 10.0E-3 ; ELDO v4.6 |
|||
*+ AGAMMA = 0 DEV = 10.0E-3 ; ELDO v4.6 |
|||
*+ AKP = 0 DEV = 25.0E-3 ; ELDO v4.6 |
|||
*** Series Resistance and Area Calulation Parameters |
|||
*+ RLEV = 3 |
|||
+ HDIF = 0.9E-6 |
|||
+ RSH = 990 |
|||
*** Junction Current Parameters |
|||
*+ ALEV = 3 |
|||
+ JS = 4.0E-5 |
|||
+ JSW = 7.0E-10 |
|||
+ XTI = 0 |
|||
+ N = 1.8 |
|||
*** Junction Capacitances Parameters |
|||
+ CJ = 8.0E-4 |
|||
+ CJSW = 4.0E-10 |
|||
+ MJ = 0.5 |
|||
+ MJSW = 0.35 |
|||
+ PB = 0.9 |
|||
+ PBSW = 0.8 |
|||
+ FC = 0.5 |
|||
*** Gate Overlap Capacitances |
|||
+ CGSO = 1.5E-10 |
|||
+ CGDO = 1.5E-10 |
|||
+ CGBO = 4.0E-10 |
|||
@ -1,17 +0,0 @@ |
|||
EPFL-EKV version 2.6 nch |
|||
|
|||
.include ekv26_0u5.par |
|||
|
|||
vd d 0 dc 0.1 |
|||
vg g 0 dc 0.0 |
|||
vs s 0 dc 0.0 |
|||
vb b 0 dc 0.0 |
|||
m1 d g s b nch |
|||
* |
|||
* Transfer |
|||
.control |
|||
dc vd 0 5 0.01 vg 1 5 1 |
|||
plot abs(i(vd)) |
|||
.endc |
|||
* |
|||
.end |
|||
@ -1,18 +0,0 @@ |
|||
EPFL-EKV version 2.6 nch |
|||
|
|||
.include ekv26_0u5.par |
|||
|
|||
* |
|||
vd d 0 dc 0.1 |
|||
vg g 0 dc 0.0 |
|||
vs s 0 dc 0.0 |
|||
vb b 0 dc 0.0 |
|||
m1 d g s b nch |
|||
* |
|||
* Transfer |
|||
.control |
|||
dc vg 0 5 0.1 vb -5 0 1 |
|||
plot abs(i(vd)) |
|||
.endc |
|||
* |
|||
.end |
|||
@ -1,16 +0,0 @@ |
|||
HICUM0 Gummel Test Ic=f(Vc,Vb) |
|||
|
|||
VB B 0 0.5 |
|||
VC C 0 1.0 |
|||
VS S 0 0.0 |
|||
X1 C B 0 S DT hicumL0V1p1_c_sbt |
|||
|
|||
.control |
|||
dc vb 0.2 1.4 0.01 |
|||
plot abs(i(vc)) abs(i(vb)) abs(i(vs)) ylimit 0.1p 100m ylog |
|||
plot abs(i(vc))/abs(i(vb)) vs abs(i(vc)) xlog xlimit 100p 100m ylimit 0 200 retraceplot |
|||
.endc |
|||
|
|||
.include model-card-hicumL0V1p11.lib |
|||
|
|||
.end |
|||
@ -1,17 +0,0 @@ |
|||
HICUM0 Output Test Ic=f(Vc,Ib) |
|||
|
|||
IB 0 B 200n |
|||
VC C 0 2.0 |
|||
VS S 0 0.0 |
|||
X1 C B 0 S DT hicumL0V1p1_c_slh |
|||
|
|||
.control |
|||
dc vc 0.0 3.0 0.05 ib 10u 100u 10u |
|||
run |
|||
plot abs(i(vc)) |
|||
plot v(dt) |
|||
.endc |
|||
|
|||
.include model-card-hicumL0V1p11.lib |
|||
|
|||
.end |
|||
@ -1,251 +0,0 @@ |
|||
******************************************************************************** |
|||
******************************************************************************** |
|||
* HICUM Level0 Version 1.1 model cards for testing |
|||
******************************************************************************** |
|||
******************************************************************************** |
|||
* 1D transistor: Isothermal Simulation and Temperature dependence |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_1D c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=0.0 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_1D |
|||
******************************************************************************** |
|||
* 1D transistor: Electrothermal Simulation to test self-heating |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_1D_slh c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=0.0 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=1000.0 cth=1.0e-10 |
|||
+ tnom=27.0 dt=0.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_1D_slh |
|||
******************************************************************************** |
|||
* 1D transistor: Isothermal Simulation with NQS Effect: future |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_1D_nqs c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=0.0 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_1D_nqs |
|||
******************************************************************************** |
|||
* 1D transistor: Isothermal Simulation to test collector current spreading |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_1D_ccs c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=0.0 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_1D_ccs |
|||
******************************************************************************** |
|||
* Internal transistor: Isothermal Simulation and Temperature dependence (Tunneling current at peripheral node:future) |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_i_tnp c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_i_tnp |
|||
******************************************************************************** |
|||
* Internal transistor: Isothermal Simulation and Temperature dependence (Tunneling current at internal node:future) |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_i_tni c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=0.0 fgeo=0.73 re=0.0 rcx=0.0 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=1.0e-20 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=0.0 cbcpar=0.0 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_i_tni |
|||
******************************************************************************** |
|||
* Complete transistor: Isothermal Simulation and Temperature dependence |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c |
|||
******************************************************************************** |
|||
* Complete transistor: Electrothermal Simulation to test self-heating |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c_slh c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=1000.0 cth=1.0e-10 flsh=2 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c_slh |
|||
******************************************************************************** |
|||
* Complete transistor: Isothermal Simulation with NQS Effect: future |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c_nqs c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c_nqs |
|||
******************************************************************************** |
|||
* Complete transistor: Isothermal Simulation to test collector current spreading |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c_ccs c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=0.0 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=0.0 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c_ccs |
|||
******************************************************************************** |
|||
* Complete transistor: Isothermal Simulation with substrate diode |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c_sbt c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=1.0e-17 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=3.64e-14 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c_sbt |
|||
******************************************************************************** |
|||
* Complete transistor: Isothermal Simulation with substrate network: future |
|||
******************************************************************************** |
|||
.subckt hicumL0V1p1_c_sbn c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.model hic0_full npn level=7 is=1.3525E-18 vef=8.0 iqf=3.0e-2 iqr=1e6 |
|||
+ iqfh=1e6 tfh=1e-8 ibes=1.16E-20 mbe=1.015 ires=1.16e-16 mre=2.0 ibcs=1.16e-20 |
|||
+ mbc=1.015 mcf=1.0 mcr=1 kavl=0.9488 eavl=11.96e10 alkav=0.825e-4 |
|||
+ aleav=0.196e-3 rbi0=71.76 rbx=8.83 fgeo=0.73 re=12.534 rcx=9.165 iscs=1.0e-17 msc=1.0 |
|||
+ cje0=8.11e-15 vde=0.95 ze=0.5 aje=1.8 cjci0=1.16e-15 vdci=0.8 zci=0.333 |
|||
+ vptci=46 cjcx0=5.4e-15 vdcx=0.7 zcx=0.333 vptcx=100 fbc=0.1526 vr0e=1.6 vr0c=8.0 |
|||
+ cjs0=3.64e-14 vds=0.6 zs=0.447 vpts=100 t0=4.75e-12 dt0h=2.1e-12 tbvl=4.0e-12 |
|||
+ tef0=1.8e-12 gte=1.4 thcs=30.0e-12 ahc=0.75 tr=0.0 rci0=127.8 vlim=0.7 |
|||
+ vces=0.1 vpt=5 cbepar=1.13e-15 cbcpar=2.97e-15 kf=1.43e-8 af=2.0 vgb=1.17 |
|||
+ alt0=0.0 kt0=0.0 zetaci=1.6 alvs=1.0e-3 alces=0.4e-3 zetarbi=0.588 |
|||
+ zetarbx=0.206 zetarcx=0.223 zetare=0.0 vge=1.1386 vgc=1.1143 vgs=1.15 f1vg=-1.02377e-4 |
|||
+ f2vg=4.3215e-4 zetact=3.5 zetabet=4.0 rth=0.0 cth=0.0 |
|||
+ tnom=27.0 npn=1 pnp=0 |
|||
*+ dt=0.0 |
|||
.ends hicumL0V1p1_c_sbn |
|||
******************************************************************************** |
|||
* Complete test transistor: default |
|||
******************************************************************************** |
|||
.subckt hicumL0V11_default c b e s dt |
|||
qhcm0 c b e s dt hic0_full |
|||
.ends hicumL0V11_default |
|||
******************************************************************************** |
|||
@ -1,88 +0,0 @@ |
|||
MEXTRAM Gummel Test Ic,b,s=f(Vc,Ib) |
|||
|
|||
VB B 0 0.5 |
|||
VC C 0 2.0 |
|||
VS S 0 0.0 |
|||
Q1 C B 0 S DT BJTRF1 |
|||
|
|||
.control |
|||
dc vb 0.2 1.4 0.01 |
|||
plot abs(i(vc)) abs(i(vb)) abs(i(vs)) ylog xlimit 0.3 1.4 ylimit 1e-12 100e-3 |
|||
plot abs(i(vc))/abs(i(vb)) vs abs(-i(vc)) xlog xlimit 1e-09 10e-3 ylimit 0 150 |
|||
.endc |
|||
|
|||
.model BJTRF1 NPN LEVEL=6 |
|||
+MULT=1.000E+00 |
|||
+TREF=25.000E+00 |
|||
+DTA=0.000E+00 |
|||
+EXMOD=1.000E+00 |
|||
+EXPHI=0.000E+00 |
|||
+EXAVL=1.000E+00 |
|||
+IS=23.571E-18 |
|||
+IK=231.660E-03 |
|||
+VER=2.100E+00 |
|||
+VEF=36.001E+00 |
|||
+BF=186.538E+00 |
|||
+IBF=1.140E-15 |
|||
+MLF=2.000E+00 |
|||
+XIBI=0.000E+00 |
|||
+BRI=9.231E+00 |
|||
+IBR=61.600E-15 |
|||
+VLR=400.000E-03 |
|||
+XEXT=648.148E-03 |
|||
+WAVL=1.064E-06 |
|||
+VAVL=3.330E+00 |
|||
+SFH=882.471E-03 |
|||
+RE=949.668E-03 |
|||
+RBC=27.769E+00 |
|||
+RBV=32.004E+00 |
|||
+RCBLX=1.0 |
|||
+RCBLI=1.0 |
|||
+RCC=18.026E+00 |
|||
+RCV=237.417E+00 |
|||
+SCRCV=882.839E+00 |
|||
+IHC=3.370E-03 |
|||
+AXI=300.000E-03 |
|||
+CJE=55.566E-15 |
|||
+VDE=900.000E-03 |
|||
+PE=500.000E-03 |
|||
+XCJE=52.478E-03 |
|||
+CJC=25.153E-15 |
|||
+VDC=660.000E-03 |
|||
+PC=450.000E-03 |
|||
+XP=310.000E-03 |
|||
+MC=500.000E-03 |
|||
+XCJC=122.100E-03 |
|||
+MTAU=1.000E+00 |
|||
+TAUE=6.200E-12 |
|||
+TAUB=977.273E-15 |
|||
+TEPI=7.980E-12 |
|||
+TAUR=64.400E-12 |
|||
+DEG=0.000E+00 |
|||
+XREC=0.000E+00 |
|||
+AQBO=701.246E-03 |
|||
+AE=308.246E-03 |
|||
+AB=846.000E-03 |
|||
+AEPI=2.500E+00 |
|||
+AEX=619.000E-03 |
|||
+AC=1.580E+00 |
|||
+DVGBF=52.000E-03 |
|||
+DVGBR=0.000E+00 |
|||
+VGB=1.197E+00 |
|||
+VGC=1.200E+00 |
|||
+VGJ=1.200E+00 |
|||
+DVGTE=1.202E+00 |
|||
+AF=2.350E+00 |
|||
+KF=47.298E-09 |
|||
+KFN=1.000E-09 |
|||
+ISS=18.480E-18 |
|||
+IKS=219.348E-06 |
|||
+CJS=146.628E-15 |
|||
+VDS=542.048E-03 |
|||
+PS=314.095E-03 |
|||
+VGS=1.221E+00 |
|||
+AS=1.580E+00 |
|||
+RTH=300 |
|||
+CTH=3E-09 |
|||
|
|||
.end |
|||
@ -1,88 +0,0 @@ |
|||
MEXTRAM Output Test Ic=f(Vc,Ib) |
|||
|
|||
IB 0 b 1u |
|||
VC C 0 2.0 |
|||
VS S 0 0.0 |
|||
Q1 C B 0 S DT BJTRF1 |
|||
|
|||
.control |
|||
dc vc 0.0 6.0 0.05 ib 1u 8u 1u |
|||
plot abs(i(vc)) xlabel Vce title Output-Characteristic |
|||
plot v(dt) xlabel Vce ylabel grdC title Selfheating |
|||
.endc |
|||
|
|||
.model BJTRF1 NPN LEVEL=6 |
|||
+MULT=1.000E+00 |
|||
+TREF=25.000E+00 |
|||
+DTA=0.000E+00 |
|||
+EXMOD=1.000E+00 |
|||
+EXPHI=0.000E+00 |
|||
+EXAVL=1.000E+00 |
|||
+IS=23.571E-18 |
|||
+IK=231.660E-03 |
|||
+VER=2.100E+00 |
|||
+VEF=36.001E+00 |
|||
+BF=186.538E+00 |
|||
+IBF=1.140E-15 |
|||
+MLF=2.000E+00 |
|||
+XIBI=0.000E+00 |
|||
+BRI=9.231E+00 |
|||
+IBR=61.600E-15 |
|||
+VLR=400.000E-03 |
|||
+XEXT=648.148E-03 |
|||
+WAVL=1.064E-06 |
|||
+VAVL=3.330E+00 |
|||
+SFH=882.471E-03 |
|||
+RE=949.668E-03 |
|||
+RBC=27.769E+00 |
|||
+RBV=32.004E+00 |
|||
+RCBLX=10.0 |
|||
+RCBLI=10.0 |
|||
+RCC=18.026E+00 |
|||
+RCV=237.417E+00 |
|||
+SCRCV=882.839E+00 |
|||
+IHC=3.370E-03 |
|||
+AXI=300.000E-03 |
|||
+CJE=55.566E-15 |
|||
+VDE=900.000E-03 |
|||
+PE=500.000E-03 |
|||
+XCJE=52.478E-03 |
|||
+CJC=25.153E-15 |
|||
+VDC=660.000E-03 |
|||
+PC=450.000E-03 |
|||
+XP=310.000E-03 |
|||
+MC=500.000E-03 |
|||
+XCJC=122.100E-03 |
|||
+MTAU=1.000E+00 |
|||
+TAUE=6.200E-12 |
|||
+TAUB=977.273E-15 |
|||
+TEPI=7.980E-12 |
|||
+TAUR=64.400E-12 |
|||
+DEG=0.000E+00 |
|||
+XREC=0.000E+00 |
|||
+AQBO=701.246E-03 |
|||
+AE=308.246E-03 |
|||
+AB=846.000E-03 |
|||
+AEPI=2.500E+00 |
|||
+AEX=619.000E-03 |
|||
+AC=1.580E+00 |
|||
+DVGBF=52.000E-03 |
|||
+DVGBR=0.000E+00 |
|||
+VGB=1.197E+00 |
|||
+VGC=1.200E+00 |
|||
+VGJ=1.200E+00 |
|||
+DVGTE=1.202E+00 |
|||
+AF=2.350E+00 |
|||
+KF=47.298E-09 |
|||
+KFN=1.000E-09 |
|||
+ISS=18.480E-18 |
|||
+IKS=219.348E-06 |
|||
+CJS=146.628E-15 |
|||
+VDS=542.048E-03 |
|||
+PS=314.095E-03 |
|||
+VGS=1.221E+00 |
|||
+AS=1.580E+00 |
|||
+RTH=300 |
|||
+CTH=3E-09 |
|||
|
|||
.end |
|||
@ -1,253 +0,0 @@ |
|||
* PSP 102.5 |
|||
* https://www.cea.fr/cea-tech/leti/pspsupport/Documents/Level%20102.5.0/psp_VA_and_CMC_ref_data.tar.gz |
|||
.model nch nmos level=45 |
|||
+TR=27.0 |
|||
+DTA=0 |
|||
+QMC=1.0 |
|||
+LVARO=-10.0E-9 |
|||
+LVARL=0 |
|||
+LVARW=0 |
|||
+LAP=10.0E-9 |
|||
+WVARO=10.0E-9 |
|||
+WVARL=0 |
|||
+WVARW=0 |
|||
+WOT=0 |
|||
+DLQ=0 |
|||
+DWQ=0 |
|||
+VFBO=-1.1 |
|||
+VFBL=0 |
|||
+VFBW=0 |
|||
+VFBLW=0 |
|||
+STVFBO=5.0E-4 |
|||
+STVFBL=0 |
|||
+STVFBW=0 |
|||
+STVFBLW=0 |
|||
+TOXO=1.5E-9 |
|||
+EPSROXO=3.9 |
|||
+NSUBO=3.0E+23 |
|||
+NSUBW=0 |
|||
+WSEG=1.5E-10 |
|||
+NPCK=1.0E+24 |
|||
+NPCKW=0 |
|||
+WSEGP=0.9E-8 |
|||
+LPCK=5.5E-8 |
|||
+LPCKW=0 |
|||
+FOL1=2.0E-2 |
|||
+FOL2=5.0E-6 |
|||
+VNSUBO=0 |
|||
+NSLPO=0.05 |
|||
+DNSUBO=0 |
|||
+DPHIBO=0 |
|||
+DPHIBL=0 |
|||
+DPHIBLEXP=1.0 |
|||
+DPHIBW=0 |
|||
+DPHIBLW=0 |
|||
+NPO=1.5E+26 |
|||
+NPL=10.0E-18 |
|||
+CTO=5.0E-15 |
|||
+CTL=4.0E-2 |
|||
+CTLEXP=0.6 |
|||
+CTW=0 |
|||
+CTLW=0 |
|||
+TOXOVO=1.5E-9 |
|||
+TOXOVDO=2.0E-9 |
|||
+LOV=10.0E-9 |
|||
+LOVD=0 |
|||
+NOVO=7.5E+25 |
|||
+NOVDO=5.0e+25 |
|||
+CFL=3.0E-4 |
|||
+CFLEXP=2.0 |
|||
+CFW=5.0E-3 |
|||
+CFBO=0.3 |
|||
+UO=3.5E-2 |
|||
+FBET1=-0.3 |
|||
+FBET1W=0.15 |
|||
+LP1=1.5E-7 |
|||
+LP1W=-2.5E-2 |
|||
+FBET2=50.0 |
|||
+LP2=8.5E-10 |
|||
+BETW1=5.0E-2 |
|||
+BETW2=-2.0E-2 |
|||
+WBET=5.0E-10 |
|||
+STBETO=1.75 |
|||
+STBETL=-2.0E-2 |
|||
+STBETW=-2.0E-3 |
|||
+STBETLW=-3.0E-3 |
|||
+MUEO=0.6 |
|||
+MUEW=-1.2E-2 |
|||
+STMUEO=0.5 |
|||
+THEMUO=2.75 |
|||
+STTHEMUO=-0.1 |
|||
+CSO=1.0E-2 |
|||
+CSL=0 |
|||
+CSLEXP=1 |
|||
+CSW=0 |
|||
+CSLW=0 |
|||
+STCSO=-5.0 |
|||
+XCORO=0.15 |
|||
+XCORL=2.0E-3 |
|||
+XCORW=-3.0E-2 |
|||
+XCORLW=-3.5E-3 |
|||
+STXCORO=1.25 |
|||
+FETAO=1 |
|||
+RSW1=50 |
|||
+RSW2=5.0E-2 |
|||
+STRSO=-2.0 |
|||
+RSBO=0 |
|||
+RSGO=0 |
|||
+THESATO=1.0E-6 |
|||
+THESATL=0.6 |
|||
+THESATLEXP=0.75 |
|||
+THESATW=-1.0E-2 |
|||
+THESATLW=0 |
|||
+STTHESATO=1.5 |
|||
+STTHESATL=-2.5E-2 |
|||
+STTHESATW=-2.0E-2 |
|||
+STTHESATLW=-5.0E-3 |
|||
+THESATBO=0.15 |
|||
+THESATGO=0.75 |
|||
+AXO=20 |
|||
+AXL=0.2 |
|||
+ALPL=7.0E-3 |
|||
+ALPLEXP=0.6 |
|||
+ALPW=5.0E-2 |
|||
+ALP1L1=2.5E-2 |
|||
+ALP1LEXP=0.4 |
|||
+ALP1L2=0.1 |
|||
+ALP1W=8.5E-3 |
|||
+ALP2L1=0.5 |
|||
+ALP2LEXP=0 |
|||
+ALP2L2=0.5 |
|||
+ALP2W=-0.2 |
|||
+VPO=0.25 |
|||
+A1O=1.0 |
|||
+A1L=0 |
|||
+A1W=0 |
|||
+A2O=10.0 |
|||
+STA2O=-0.5 |
|||
+A3O=1.0 |
|||
+A3L=0 |
|||
+A3W=0 |
|||
+A4O=0 |
|||
+A4L=0 |
|||
+A4W=0 |
|||
+GCOO=5.0 |
|||
+IGINVLW=50.0 |
|||
+IGOVW=10.0 |
|||
+IGOVDW=0 |
|||
+STIGO=1.5 |
|||
+GC2O=1.0 |
|||
+GC3O=-1.0 |
|||
+CHIBO=3.1 |
|||
+AGIDLW=50.0 |
|||
+AGIDLDW=0 |
|||
+BGIDLO=35.0 |
|||
+BGIDLDO=41 |
|||
+STBGIDLO=-5.0E-4 |
|||
+STBGIDLDO=0 |
|||
+CGIDLO=0.15 |
|||
+CGIDLDO=0 |
|||
+CGBOVL=0 |
|||
+CFRW=5.0E-17 |
|||
+CFRDW=0 |
|||
+FNTO=1 |
|||
+NFALW=8.0E+22 |
|||
+NFBLW=3.0E7 |
|||
+NFCLW=0 |
|||
+RGO=0 |
|||
+RINT=0 |
|||
+RVPOLY=0 |
|||
+RSHG=0 |
|||
+DLSIL=0 |
|||
+RBULKO=0 |
|||
+RWELLO=0 |
|||
+RJUNDO=0 |
|||
+RJUNSO=0 |
|||
+TRJ=27.0 |
|||
+IMAX=1.0E3 |
|||
+VJUNREF=2.5 |
|||
+FJUNQ=0.03 |
|||
+CJORBOT=1.0E-3 |
|||
+CJORSTI=1.0E-9 |
|||
+CJORGAT=0.5E-9 |
|||
+VBIRBOT=0.75 |
|||
+VBIRSTI=1.0 |
|||
+VBIRGAT=0.75 |
|||
+PBOT=0.35 |
|||
+PSTI=0.35 |
|||
+PGAT=0.6 |
|||
+PHIGBOT=1.16 |
|||
+PHIGSTI=1.16 |
|||
+PHIGGAT=1.16 |
|||
+IDSATRBOT=5.0E-9 |
|||
+IDSATRSTI=1.0E-18 |
|||
+IDSATRGAT=1.0E-18 |
|||
+CSRHBOT=5.0E2 |
|||
+CSRHSTI=0 |
|||
+CSRHGAT=1.0E3 |
|||
+XJUNSTI=1.0E-8 |
|||
+XJUNGAT=1.0E-9 |
|||
+CTATBOT=5.0E2 |
|||
+CTATSTI=0 |
|||
+CTATGAT=1.0E3 |
|||
+MEFFTATBOT=0.25 |
|||
+MEFFTATSTI=0.25 |
|||
+MEFFTATGAT=0.25 |
|||
+CBBTBOT=1.0E-12 |
|||
+CBBTSTI=1.0E-18 |
|||
+CBBTGAT=1.0E-18 |
|||
+FBBTRBOT=1.0E9 |
|||
+FBBTRSTI=1.0E9 |
|||
+FBBTRGAT=1.0E9 |
|||
+STFBBTBOT=-1.0E-3 |
|||
+STFBBTSTI=-1.0E-3 |
|||
+STFBBTGAT=-1.0E-2 |
|||
+VBRBOT=10.0 |
|||
+VBRSTI=10.0 |
|||
+VBRGAT=10.0 |
|||
+PBRBOT=3 |
|||
+PBRSTI=4 |
|||
+PBRGAT=3 |
|||
+VJUNREFD=2.5 |
|||
+FJUNQD=0.03 |
|||
+CJORBOTD=1.0E-3 |
|||
+CJORSTID=1.0E-9 |
|||
+CJORGATD=1.0E-9 |
|||
+VBIRBOTD=1.0 |
|||
+VBIRSTID=1.0 |
|||
+VBIRGATD=1.0 |
|||
+PBOTD=0.5 |
|||
+PSTID=0.5 |
|||
+PGATD=0.5 |
|||
+PHIGBOTD=1.16 |
|||
+PHIGSTID=1.16 |
|||
+PHIGGATD=1.16 |
|||
+IDSATRBOTD=1.0E-12 |
|||
+IDSATRSTID=1.0E-18 |
|||
+IDSATRGATD=1.0E-18 |
|||
+CSRHBOTD=1.0E+2 |
|||
+CSRHSTID=1.0E-4 |
|||
+CSRHGATD=1.0E-4 |
|||
+XJUNSTID=1.0E-7 |
|||
+XJUNGATD=1.0E-7 |
|||
+CTATBOTD=1.0E+2 |
|||
+CTATSTID=1.0E-4 |
|||
+CTATGATD=1.0E-4 |
|||
+MEFFTATBOTD=0.25 |
|||
+MEFFTATSTID=0.25 |
|||
+MEFFTATGATD=0.25 |
|||
+CBBTBOTD=1.0E-12 |
|||
+CBBTSTID=1.0E-18 |
|||
+CBBTGATD=1.0E-18 |
|||
+FBBTRBOTD=1.0E9 |
|||
+FBBTRSTID=1.0E9 |
|||
+FBBTRGATD=1.0E9 |
|||
+STFBBTBOTD=-1.0E-3 |
|||
+STFBBTSTID=-1.0E-3 |
|||
+STFBBTGATD=-1.0E-3 |
|||
+VBRBOTD=10.0 |
|||
+VBRSTID=10.0 |
|||
+VBRGATD=10.0 |
|||
+PBRBOTD=4 |
|||
+PBRSTID=4 |
|||
+PBRGATD=4 |
|||
@ -1,253 +0,0 @@ |
|||
* PSP 102.5 |
|||
* https://www.cea.fr/cea-tech/leti/pspsupport/Documents/Level%20102.5.0/psp_VA_and_CMC_ref_data.tar.gz |
|||
.model pch pmos level=45 |
|||
+TR=27.0 |
|||
+DTA=0 |
|||
+QMC=1.0 |
|||
+LVARO=-10.0E-9 |
|||
+LVARL=0 |
|||
+LVARW=0 |
|||
+LAP=10.0E-9 |
|||
+WVARO=10.0E-9 |
|||
+WVARL=0 |
|||
+WVARW=0 |
|||
+WOT=0 |
|||
+DLQ=0 |
|||
+DWQ=0 |
|||
+VFBO=-1.1 |
|||
+VFBL=0 |
|||
+VFBW=0 |
|||
+VFBLW=0 |
|||
+STVFBO=5.0E-4 |
|||
+STVFBL=0 |
|||
+STVFBW=0 |
|||
+STVFBLW=0 |
|||
+TOXO=1.5E-9 |
|||
+EPSROXO=3.9 |
|||
+NSUBO=3.0E+23 |
|||
+NSUBW=0 |
|||
+WSEG=1.5E-10 |
|||
+NPCK=1.0E+24 |
|||
+NPCKW=0 |
|||
+WSEGP=0.9E-8 |
|||
+LPCK=5.5E-8 |
|||
+LPCKW=0 |
|||
+FOL1=2.0E-2 |
|||
+FOL2=5.0E-6 |
|||
+VNSUBO=0 |
|||
+NSLPO=0.05 |
|||
+DNSUBO=0 |
|||
+DPHIBO=0 |
|||
+DPHIBL=0 |
|||
+DPHIBLEXP=1.0 |
|||
+DPHIBW=0 |
|||
+DPHIBLW=0 |
|||
+NPO=1.5E+26 |
|||
+NPL=10.0E-18 |
|||
+CTO=5.0E-15 |
|||
+CTL=4.0E-2 |
|||
+CTLEXP=0.6 |
|||
+CTW=0 |
|||
+CTLW=0 |
|||
+TOXOVO=1.5E-9 |
|||
+TOXOVDO=2.0E-9 |
|||
+LOV=10.0E-9 |
|||
+LOVD=0 |
|||
+NOVO=7.5E+25 |
|||
+NOVDO=5.0e+25 |
|||
+CFL=3.0E-4 |
|||
+CFLEXP=2.0 |
|||
+CFW=5.0E-3 |
|||
+CFBO=0.3 |
|||
+UO=3.5E-2 |
|||
+FBET1=-0.3 |
|||
+FBET1W=0.15 |
|||
+LP1=1.5E-7 |
|||
+LP1W=-2.5E-2 |
|||
+FBET2=50.0 |
|||
+LP2=8.5E-10 |
|||
+BETW1=5.0E-2 |
|||
+BETW2=-2.0E-2 |
|||
+WBET=5.0E-10 |
|||
+STBETO=1.75 |
|||
+STBETL=-2.0E-2 |
|||
+STBETW=-2.0E-3 |
|||
+STBETLW=-3.0E-3 |
|||
+MUEO=0.6 |
|||
+MUEW=-1.2E-2 |
|||
+STMUEO=0.5 |
|||
+THEMUO=2.75 |
|||
+STTHEMUO=-0.1 |
|||
+CSO=1.0E-2 |
|||
+CSL=0 |
|||
+CSLEXP=1 |
|||
+CSW=0 |
|||
+CSLW=0 |
|||
+STCSO=-5.0 |
|||
+XCORO=0.15 |
|||
+XCORL=2.0E-3 |
|||
+XCORW=-3.0E-2 |
|||
+XCORLW=-3.5E-3 |
|||
+STXCORO=1.25 |
|||
+FETAO=1 |
|||
+RSW1=50 |
|||
+RSW2=5.0E-2 |
|||
+STRSO=-2.0 |
|||
+RSBO=0 |
|||
+RSGO=0 |
|||
+THESATO=1.0E-6 |
|||
+THESATL=0.6 |
|||
+THESATLEXP=0.75 |
|||
+THESATW=-1.0E-2 |
|||
+THESATLW=0 |
|||
+STTHESATO=1.5 |
|||
+STTHESATL=-2.5E-2 |
|||
+STTHESATW=-2.0E-2 |
|||
+STTHESATLW=-5.0E-3 |
|||
+THESATBO=0.15 |
|||
+THESATGO=0.75 |
|||
+AXO=20 |
|||
+AXL=0.2 |
|||
+ALPL=7.0E-3 |
|||
+ALPLEXP=0.6 |
|||
+ALPW=5.0E-2 |
|||
+ALP1L1=2.5E-2 |
|||
+ALP1LEXP=0.4 |
|||
+ALP1L2=0.1 |
|||
+ALP1W=8.5E-3 |
|||
+ALP2L1=0.5 |
|||
+ALP2LEXP=0 |
|||
+ALP2L2=0.5 |
|||
+ALP2W=-0.2 |
|||
+VPO=0.25 |
|||
+A1O=1.0 |
|||
+A1L=0 |
|||
+A1W=0 |
|||
+A2O=10.0 |
|||
+STA2O=-0.5 |
|||
+A3O=1.0 |
|||
+A3L=0 |
|||
+A3W=0 |
|||
+A4O=0 |
|||
+A4L=0 |
|||
+A4W=0 |
|||
+GCOO=5.0 |
|||
+IGINVLW=50.0 |
|||
+IGOVW=10.0 |
|||
+IGOVDW=0 |
|||
+STIGO=1.5 |
|||
+GC2O=1.0 |
|||
+GC3O=-1.0 |
|||
+CHIBO=3.1 |
|||
+AGIDLW=50.0 |
|||
+AGIDLDW=0 |
|||
+BGIDLO=35.0 |
|||
+BGIDLDO=41 |
|||
+STBGIDLO=-5.0E-4 |
|||
+STBGIDLDO=0 |
|||
+CGIDLO=0.15 |
|||
+CGIDLDO=0 |
|||
+CGBOVL=0 |
|||
+CFRW=5.0E-17 |
|||
+CFRDW=0 |
|||
+FNTO=1 |
|||
+NFALW=8.0E+22 |
|||
+NFBLW=3.0E7 |
|||
+NFCLW=0 |
|||
+RGO=0 |
|||
+RINT=0 |
|||
+RVPOLY=0 |
|||
+RSHG=0 |
|||
+DLSIL=0 |
|||
+RBULKO=0 |
|||
+RWELLO=0 |
|||
+RJUNDO=0 |
|||
+RJUNSO=0 |
|||
+TRJ=27.0 |
|||
+IMAX=1.0E3 |
|||
+VJUNREF=2.5 |
|||
+FJUNQ=0.03 |
|||
+CJORBOT=1.0E-3 |
|||
+CJORSTI=1.0E-9 |
|||
+CJORGAT=0.5E-9 |
|||
+VBIRBOT=0.75 |
|||
+VBIRSTI=1.0 |
|||
+VBIRGAT=0.75 |
|||
+PBOT=0.35 |
|||
+PSTI=0.35 |
|||
+PGAT=0.6 |
|||
+PHIGBOT=1.16 |
|||
+PHIGSTI=1.16 |
|||
+PHIGGAT=1.16 |
|||
+IDSATRBOT=5.0E-9 |
|||
+IDSATRSTI=1.0E-18 |
|||
+IDSATRGAT=1.0E-18 |
|||
+CSRHBOT=5.0E2 |
|||
+CSRHSTI=0 |
|||
+CSRHGAT=1.0E3 |
|||
+XJUNSTI=1.0E-8 |
|||
+XJUNGAT=1.0E-9 |
|||
+CTATBOT=5.0E2 |
|||
+CTATSTI=0 |
|||
+CTATGAT=1.0E3 |
|||
+MEFFTATBOT=0.25 |
|||
+MEFFTATSTI=0.25 |
|||
+MEFFTATGAT=0.25 |
|||
+CBBTBOT=1.0E-12 |
|||
+CBBTSTI=1.0E-18 |
|||
+CBBTGAT=1.0E-18 |
|||
+FBBTRBOT=1.0E9 |
|||
+FBBTRSTI=1.0E9 |
|||
+FBBTRGAT=1.0E9 |
|||
+STFBBTBOT=-1.0E-3 |
|||
+STFBBTSTI=-1.0E-3 |
|||
+STFBBTGAT=-1.0E-2 |
|||
+VBRBOT=10.0 |
|||
+VBRSTI=10.0 |
|||
+VBRGAT=10.0 |
|||
+PBRBOT=3 |
|||
+PBRSTI=4 |
|||
+PBRGAT=3 |
|||
+VJUNREFD=2.5 |
|||
+FJUNQD=0.03 |
|||
+CJORBOTD=1.0E-3 |
|||
+CJORSTID=1.0E-9 |
|||
+CJORGATD=1.0E-9 |
|||
+VBIRBOTD=1.0 |
|||
+VBIRSTID=1.0 |
|||
+VBIRGATD=1.0 |
|||
+PBOTD=0.5 |
|||
+PSTID=0.5 |
|||
+PGATD=0.5 |
|||
+PHIGBOTD=1.16 |
|||
+PHIGSTID=1.16 |
|||
+PHIGGATD=1.16 |
|||
+IDSATRBOTD=1.0E-12 |
|||
+IDSATRSTID=1.0E-18 |
|||
+IDSATRGATD=1.0E-18 |
|||
+CSRHBOTD=1.0E+2 |
|||
+CSRHSTID=1.0E-4 |
|||
+CSRHGATD=1.0E-4 |
|||
+XJUNSTID=1.0E-7 |
|||
+XJUNGATD=1.0E-7 |
|||
+CTATBOTD=1.0E+2 |
|||
+CTATSTID=1.0E-4 |
|||
+CTATGATD=1.0E-4 |
|||
+MEFFTATBOTD=0.25 |
|||
+MEFFTATSTID=0.25 |
|||
+MEFFTATGATD=0.25 |
|||
+CBBTBOTD=1.0E-12 |
|||
+CBBTSTID=1.0E-18 |
|||
+CBBTGATD=1.0E-18 |
|||
+FBBTRBOTD=1.0E9 |
|||
+FBBTRSTID=1.0E9 |
|||
+FBBTRGATD=1.0E9 |
|||
+STFBBTBOTD=-1.0E-3 |
|||
+STFBBTSTID=-1.0E-3 |
|||
+STFBBTGATD=-1.0E-3 |
|||
+VBRBOTD=10.0 |
|||
+VBRSTID=10.0 |
|||
+VBRGATD=10.0 |
|||
+PBRBOTD=4 |
|||
+PBRSTID=4 |
|||
+PBRGATD=4 |
|||
@ -1,271 +0,0 @@ |
|||
* PSP 103.3 |
|||
* https://www.cea.fr/cea-tech/leti/pspsupport/Documents/Level%20103.3.3/psp_VA_and_CMC_ref_data.tar.gz |
|||
.model nch nmos level=69 |
|||
+TR=27.0 |
|||
+DTA=0 |
|||
+SWGEO=1 |
|||
+QMC=1.0 |
|||
+LVARO=-10.0E-9 |
|||
+LVARL=0 |
|||
+LVARW=0 |
|||
+LAP=10.0E-9 |
|||
+WVARO=10.0E-9 |
|||
+WVARL=0 |
|||
+WVARW=0 |
|||
+WOT=0 |
|||
+DLQ=0 |
|||
+DWQ=0 |
|||
+VFBO=-1.1 |
|||
+VFBL=0 |
|||
+VFBW=0 |
|||
+VFBLW=0 |
|||
+STVFBO=5.0E-4 |
|||
+STVFBL=0 |
|||
+STVFBW=0 |
|||
+STVFBLW=0 |
|||
+TOXO=1.5E-9 |
|||
+EPSROXO=3.9 |
|||
+NSUBO=3.0E+23 |
|||
+NSUBW=0 |
|||
+WSEG=1.5E-10 |
|||
+NPCK=1.0E+24 |
|||
+NPCKW=0 |
|||
+WSEGP=0.9E-8 |
|||
+LPCK=5.5E-8 |
|||
+LPCKW=0 |
|||
+FOL1=2.0E-2 |
|||
+FOL2=5.0E-6 |
|||
+FACNEFFACO=0.8 |
|||
+FACNEFFACL=0 |
|||
+FACNEFFACW=0 |
|||
+FACNEFFACLW=0 |
|||
+GFACNUDO=0.1 |
|||
+GFACNUDL=0 |
|||
+GFACNUDLEXP=1 |
|||
+GFACNUDW=0 |
|||
+GFACNUDLW=0 |
|||
+VSBNUDO=0 |
|||
+DVSBNUDO=1 |
|||
+VNSUBO=0 |
|||
+NSLPO=0.05 |
|||
+DNSUBO=0 |
|||
+DPHIBO=0 |
|||
+DPHIBL=0 |
|||
+DPHIBLEXP=1.0 |
|||
+DPHIBW=0 |
|||
+DPHIBLW=0 |
|||
+DELVTACO=0 |
|||
+DELVTACL=0 |
|||
+DELVTACLEXP=1 |
|||
+DELVTACW=0 |
|||
+DELVTACLW=0 |
|||
+NPO=1.5E+26 |
|||
+NPL=10.0E-18 |
|||
+CTO=5.0E-15 |
|||
+CTL=4.0E-2 |
|||
+CTLEXP=0.6 |
|||
+CTW=0 |
|||
+CTLW=0 |
|||
+TOXOVO=1.5E-9 |
|||
+TOXOVDO=2.0E-9 |
|||
+LOV=10.0E-9 |
|||
+LOVD=0 |
|||
+NOVO=7.5E+25 |
|||
+NOVDO=5.0e+25 |
|||
+CFL=3.0E-4 |
|||
+CFLEXP=2.0 |
|||
+CFW=5.0E-3 |
|||
+CFBO=0.3 |
|||
+UO=3.5E-2 |
|||
+FBET1=-0.3 |
|||
+FBET1W=0.15 |
|||
+LP1=1.5E-7 |
|||
+LP1W=-2.5E-2 |
|||
+FBET2=50.0 |
|||
+LP2=8.5E-10 |
|||
+BETW1=5.0E-2 |
|||
+BETW2=-2.0E-2 |
|||
+WBET=5.0E-10 |
|||
+STBETO=1.75 |
|||
+STBETL=-2.0E-2 |
|||
+STBETW=-2.0E-3 |
|||
+STBETLW=-3.0E-3 |
|||
+MUEO=0.6 |
|||
+MUEW=-1.2E-2 |
|||
+STMUEO=0.5 |
|||
+THEMUO=2.75 |
|||
+STTHEMUO=-0.1 |
|||
+CSO=1.0E-2 |
|||
+CSL=0 |
|||
+CSLEXP=1 |
|||
+CSW=0 |
|||
+CSLW=0 |
|||
+STCSO=-5.0 |
|||
+XCORO=0.15 |
|||
+XCORL=2.0E-3 |
|||
+XCORW=-3.0E-2 |
|||
+XCORLW=-3.5E-3 |
|||
+STXCORO=1.25 |
|||
+FETAO=1 |
|||
+RSW1=50 |
|||
+RSW2=5.0E-2 |
|||
+STRSO=-2.0 |
|||
+RSBO=0 |
|||
+RSGO=0 |
|||
+THESATO=1.0E-6 |
|||
+THESATL=0.6 |
|||
+THESATLEXP=0.75 |
|||
+THESATW=-1.0E-2 |
|||
+THESATLW=0 |
|||
+STTHESATO=1.5 |
|||
+STTHESATL=-2.5E-2 |
|||
+STTHESATW=-2.0E-2 |
|||
+STTHESATLW=-5.0E-3 |
|||
+THESATBO=0.15 |
|||
+THESATGO=0.75 |
|||
+AXO=20 |
|||
+AXL=0.2 |
|||
+ALPL=7.0E-3 |
|||
+ALPLEXP=0.6 |
|||
+ALPW=5.0E-2 |
|||
+ALP1L1=2.5E-2 |
|||
+ALP1LEXP=0.4 |
|||
+ALP1L2=0.1 |
|||
+ALP1W=8.5E-3 |
|||
+ALP2L1=0.5 |
|||
+ALP2LEXP=0 |
|||
+ALP2L2=0.5 |
|||
+ALP2W=-0.2 |
|||
+VPO=0.25 |
|||
+A1O=1.0 |
|||
+A1L=0 |
|||
+A1W=0 |
|||
+A2O=10.0 |
|||
+STA2O=-0.5 |
|||
+A3O=1.0 |
|||
+A3L=0 |
|||
+A3W=0 |
|||
+A4O=0 |
|||
+A4L=0 |
|||
+A4W=0 |
|||
+GCOO=5.0 |
|||
+IGINVLW=50.0 |
|||
+IGOVW=10.0 |
|||
+IGOVDW=0 |
|||
+STIGO=1.5 |
|||
+GC2O=1.0 |
|||
+GC3O=-1.0 |
|||
+CHIBO=3.1 |
|||
+AGIDLW=50.0 |
|||
+AGIDLDW=0 |
|||
+BGIDLO=35.0 |
|||
+BGIDLDO=41 |
|||
+STBGIDLO=-5.0E-4 |
|||
+STBGIDLDO=0 |
|||
+CGIDLO=0.15 |
|||
+CGIDLDO=0 |
|||
+CGBOVL=0 |
|||
+CFRW=5.0E-17 |
|||
+CFRDW=0 |
|||
+FNTO=1 |
|||
+NFALW=8.0E+22 |
|||
+NFBLW=3.0E7 |
|||
+NFCLW=0 |
|||
+RGO=0 |
|||
+RINT=0 |
|||
+RVPOLY=0 |
|||
+RSHG=0 |
|||
+DLSIL=0 |
|||
+RBULKO=0 |
|||
+RWELLO=0 |
|||
+RJUNDO=0 |
|||
+RJUNSO=0 |
|||
+SWJUNEXP=0 |
|||
+TRJ=27.0 |
|||
+IMAX=1.0E3 |
|||
+VJUNREF=2.5 |
|||
+FJUNQ=0.03 |
|||
+CJORBOT=1.0E-3 |
|||
+CJORSTI=1.0E-9 |
|||
+CJORGAT=0.5E-9 |
|||
+VBIRBOT=0.75 |
|||
+VBIRSTI=1.0 |
|||
+VBIRGAT=0.75 |
|||
+PBOT=0.35 |
|||
+PSTI=0.35 |
|||
+PGAT=0.6 |
|||
+PHIGBOT=1.16 |
|||
+PHIGSTI=1.16 |
|||
+PHIGGAT=1.16 |
|||
+IDSATRBOT=5.0E-9 |
|||
+IDSATRSTI=1.0E-18 |
|||
+IDSATRGAT=1.0E-18 |
|||
+CSRHBOT=5.0E2 |
|||
+CSRHSTI=0 |
|||
+CSRHGAT=1.0E3 |
|||
+XJUNSTI=1.0E-8 |
|||
+XJUNGAT=1.0E-9 |
|||
+CTATBOT=5.0E2 |
|||
+CTATSTI=0 |
|||
+CTATGAT=1.0E3 |
|||
+MEFFTATBOT=0.25 |
|||
+MEFFTATSTI=0.25 |
|||
+MEFFTATGAT=0.25 |
|||
+CBBTBOT=1.0E-12 |
|||
+CBBTSTI=1.0E-18 |
|||
+CBBTGAT=1.0E-18 |
|||
+FBBTRBOT=1.0E9 |
|||
+FBBTRSTI=1.0E9 |
|||
+FBBTRGAT=1.0E9 |
|||
+STFBBTBOT=-1.0E-3 |
|||
+STFBBTSTI=-1.0E-3 |
|||
+STFBBTGAT=-1.0E-2 |
|||
+VBRBOT=10.0 |
|||
+VBRSTI=10.0 |
|||
+VBRGAT=10.0 |
|||
+PBRBOT=3 |
|||
+PBRSTI=4 |
|||
+PBRGAT=3 |
|||
+VJUNREFD=2.5 |
|||
+FJUNQD=0.03 |
|||
+CJORBOTD=1.0E-3 |
|||
+CJORSTID=1.0E-9 |
|||
+CJORGATD=1.0E-9 |
|||
+VBIRBOTD=1.0 |
|||
+VBIRSTID=1.0 |
|||
+VBIRGATD=1.0 |
|||
+PBOTD=0.5 |
|||
+PSTID=0.5 |
|||
+PGATD=0.5 |
|||
+PHIGBOTD=1.16 |
|||
+PHIGSTID=1.16 |
|||
+PHIGGATD=1.16 |
|||
+IDSATRBOTD=1.0E-12 |
|||
+IDSATRSTID=1.0E-18 |
|||
+IDSATRGATD=1.0E-18 |
|||
+CSRHBOTD=1.0E+2 |
|||
+CSRHSTID=1.0E-4 |
|||
+CSRHGATD=1.0E-4 |
|||
+XJUNSTID=1.0E-7 |
|||
+XJUNGATD=1.0E-7 |
|||
+CTATBOTD=1.0E+2 |
|||
+CTATSTID=1.0E-4 |
|||
+CTATGATD=1.0E-4 |
|||
+MEFFTATBOTD=0.25 |
|||
+MEFFTATSTID=0.25 |
|||
+MEFFTATGATD=0.25 |
|||
+CBBTBOTD=1.0E-12 |
|||
+CBBTSTID=1.0E-18 |
|||
+CBBTGATD=1.0E-18 |
|||
+FBBTRBOTD=1.0E9 |
|||
+FBBTRSTID=1.0E9 |
|||
+FBBTRGATD=1.0E9 |
|||
+STFBBTBOTD=-1.0E-3 |
|||
+STFBBTSTID=-1.0E-3 |
|||
+STFBBTGATD=-1.0E-3 |
|||
+VBRBOTD=10.0 |
|||
+VBRSTID=10.0 |
|||
+VBRGATD=10.0 |
|||
+PBRBOTD=4 |
|||
+PBRSTID=4 |
|||
+PBRGATD=4 |
|||
@ -1,39 +0,0 @@ |
|||
* PSP models |
|||
* simple inverter |
|||
|
|||
.param Vcc = 1.2 |
|||
.csparam vcc='Vcc' |
|||
|
|||
* Path to the models |
|||
.include psp102_nmos.mod |
|||
.include psp102_pmos.mod |
|||
|
|||
* the voltage sources: |
|||
Vdd vdd gnd DC 'Vcc' |
|||
V1 in gnd pulse(0 'Vcc' 0p 200p 100p 1n 2n) |
|||
Vmeas vss 0 0 |
|||
|
|||
Xnot1 in vdd vss out not1 |
|||
*Rout out 0 1k |
|||
|
|||
.subckt not1 a vdd vss z |
|||
m01 z a vdd vdd pch l=0.1u w=1u as=0.26235 ad=0.26235 ps=2.51 pd=2.51 |
|||
m02 z a vss vss nch l=0.1u w=0.5u as=0.131175 ad=0.131175 ps=1.52 pd=1.52 |
|||
c3 a vss 0.384f |
|||
c2 z vss 0.576f |
|||
.ends |
|||
|
|||
* simulation command: |
|||
.tran 10ps 10ns |
|||
.dc V1 0 'vcc' 'vcc/100' |
|||
|
|||
.control |
|||
run |
|||
*set nolegend |
|||
plot in out |
|||
plot dc1.out |
|||
plot dc1.i(Vmeas) |
|||
rusage |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,32 +0,0 @@ |
|||
psp102 nch output |
|||
* |
|||
vd d 0 dc 0.05 |
|||
vg g 0 dc 0.0 |
|||
vs s 0 dc 0.0 |
|||
vb b 0 dc 0.0 |
|||
m1 d g s b nch |
|||
+l=0.1u |
|||
+w=1u |
|||
+sa=0.0e+00 |
|||
+sb=0.0e+00 |
|||
+absource=1.0e-12 |
|||
+lssource=1.0e-06 |
|||
+lgsource=1.0e-06 |
|||
+abdrain=1.0e-12 |
|||
+lsdrain=1.0e-06 |
|||
+lgdrain=1.0e-06 |
|||
+mult=1.0e+00 |
|||
* |
|||
.option temp=21 |
|||
.control |
|||
dc vd 0 3.0 0.05 vg 0 1.5 0.25 |
|||
plot i(vs) |
|||
dc vg 0 1.5 0.05 vb 0 -3.0 -1 |
|||
plot i(vs) |
|||
.endc |
|||
* |
|||
|
|||
.include psp102_nmos.mod |
|||
*.include psp103_nmos.mod |
|||
|
|||
.end |
|||
@ -1,32 +0,0 @@ |
|||
psp102 pch output |
|||
* |
|||
vd d 0 dc -0.1 |
|||
vg g 0 dc 0.0 |
|||
vs s 0 dc 0.0 |
|||
vb b 0 dc 0.0 |
|||
m1 d g s b pch |
|||
+l=0.1u |
|||
+w=1u |
|||
+sa=0.0e+00 |
|||
+sb=0.0e+00 |
|||
+absource=1.0e-12 |
|||
+lssource=1.0e-06 |
|||
+lgsource=1.0e-06 |
|||
+abdrain=1.0e-12 |
|||
+lsdrain=1.0e-06 |
|||
+lgdrain=1.0e-06 |
|||
+mult=1.0e+00 |
|||
* |
|||
.option temp=21 |
|||
.control |
|||
dc vd 0 -3.0 -0.05 vg 0 -1 -0.25 ; saturation |
|||
plot i(vs) |
|||
dc vg 0 -1.5 -0.05 vb 0 3.0 1 |
|||
plot i(vs) |
|||
.endc |
|||
* |
|||
|
|||
.include psp102_pmos.mod |
|||
*.include psp103_pmos.mod |
|||
|
|||
.end |
|||
@ -1,41 +0,0 @@ |
|||
* PSP models |
|||
* simple 5-stage ring oscillator |
|||
|
|||
.param Vcc = 1.2 |
|||
.csparam vcc='Vcc' |
|||
|
|||
* Path to the models |
|||
.include psp102_nmos.mod |
|||
.include psp102_pmos.mod |
|||
|
|||
* the voltage sources: |
|||
Vdd vdd gnd DC 'Vcc' |
|||
V1 in gnd pulse(0 'Vcc' 0p 200p 100p 1n 2n) |
|||
Vmeas vss 0 0 |
|||
|
|||
Xnot1 in vdd vss in2 not1 |
|||
Xnot2 in2 vdd vss in3 not1 |
|||
Xnot3 in3 vdd vss in4 not1 |
|||
Xnot4 in4 vdd vss in5 not1 |
|||
Xnot5 in5 vdd vss in not1 |
|||
|
|||
*Rout out 0 1k |
|||
|
|||
.subckt not1 a vdd vss z |
|||
m01 z a vdd vdd pch l=0.1u w=1u as=0.26235 ad=0.26235 ps=2.51 pd=2.51 |
|||
m02 z a vss vss nch l=0.1u w=0.5u as=0.131175 ad=0.131175 ps=1.52 pd=1.52 |
|||
c3 a vss 0.384f |
|||
c2 z vss 0.576f |
|||
.ends |
|||
|
|||
* simulation command: |
|||
.tran 10p 10n uic |
|||
|
|||
.control |
|||
run |
|||
set xbrushwidth=3 |
|||
plot in |
|||
rusage |
|||
.endc |
|||
|
|||
.end |
|||
@ -1,30 +0,0 @@ |
|||
psp102 nch transfer |
|||
* |
|||
vd d 0 dc 0.1 |
|||
vg g 0 dc 0.0 |
|||
vs s 0 dc 0.0 |
|||
vb b 0 dc 0.0 |
|||
m1 d g s b nch |
|||
+l=1.0e-06 |
|||
+w=10.0e-06 |
|||
+sa=0.0e+00 |
|||
+sb=0.0e+00 |
|||
+absource=1.0e-12 |
|||
+lssource=1.0e-06 |
|||
+lgsource=1.0e-06 |
|||
+abdrain=1.0e-12 |
|||
+lsdrain=1.0e-06 |
|||
+lgdrain=1.0e-06 |
|||
+mult=1.0e+00 |
|||
* |
|||
.option temp=21 |
|||
.control |
|||
dc vg 0 1.5 0.02 vb -3 0 0.5 |
|||
plot abs(i(vd)) |
|||
dc vg 0 1.5 0.01 vb -3 0 0.5 |
|||
plot abs(i(vd)) ylog ylimit 1e-12 1e-03 |
|||
.endc |
|||
* |
|||
.include psp102_nmos.mod |
|||
|
|||
.end |
|||
@ -1,15 +0,0 @@ |
|||
r2_cmc |
|||
|
|||
v1 1 0 10 |
|||
Rr2_cmc 1 0 rmodel w=1u l=20u isnoisy=1 |
|||
|
|||
* Poly resistor, r2_cmc model |
|||
.model rmodel r(level=2 rsh=200 xl=0.2u xw=-0.05u p3=0.12 q3=1.6 p2=0.015 q2=3.8 tc1=1.5e-4 tc2=7e-7) |
|||
|
|||
.control |
|||
op |
|||
let res = v(1) / -v1#branch |
|||
print res |
|||
.endc |
|||
|
|||
.end |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue