Old deprecated ADMS examples removed.
This commit is contained in:
parent
419e821a09
commit
d425d38c44
|
|
@ -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
|
||||
Loading…
Reference in New Issue