From d425d38c44ad1613340833e57dbc1e4e8675f13f Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Tue, 3 Sep 2024 11:03:11 +0200 Subject: [PATCH] Old deprecated ADMS examples removed. --- examples/adms/bsimbulk/Readme | 5 - examples/adms/bsimbulk/gummel_nmos.sp | 29 - examples/adms/bsimbulk/gummel_pmos.sp | 29 - examples/adms/bsimbulk/idvd_nmos.sp | 23 - examples/adms/bsimbulk/idvd_pmos.sp | 23 - examples/adms/bsimbulk/idvg_nmos.sp | 28 - examples/adms/bsimbulk/idvg_pmos.sp | 28 - examples/adms/bsimbulk/inv_dc.sp | 26 - examples/adms/bsimbulk/inv_tran.sp | 30 - examples/adms/bsimbulk/model.l | 640 ------------------ examples/adms/bsimbulk/ring_osc.sp | 47 -- examples/adms/bsimcmg/ac.sp | 44 -- examples/adms/bsimcmg/cfrgeo.sp | 65 -- examples/adms/bsimcmg/gummel_n.sp | 49 -- examples/adms/bsimcmg/gummel_p.sp | 45 -- examples/adms/bsimcmg/idvdnmos.sp | 56 -- examples/adms/bsimcmg/idvdpmos.sp | 56 -- examples/adms/bsimcmg/idvgnmos.sp | 45 -- examples/adms/bsimcmg/idvgpmos.sp | 55 -- examples/adms/bsimcmg/invdc.sp | 37 - examples/adms/bsimcmg/inverter_transient.sp | 41 -- examples/adms/bsimcmg/modelcard.nmos | 137 ---- examples/adms/bsimcmg/modelcard.nmos.1 | 110 --- examples/adms/bsimcmg/modelcard.pmos | 137 ---- examples/adms/bsimcmg/modelcard.pmos.1 | 110 --- examples/adms/bsimcmg/noise.sp | 46 -- examples/adms/bsimcmg/rdsgeo.sp | 77 --- examples/adms/bsimcmg/ringosc_17stg.sp | 60 -- examples/adms/ekv/ekv26_0u5.par | 155 ----- examples/adms/ekv/ekv_out.sp | 17 - examples/adms/ekv/ekv_tran.sp | 18 - examples/adms/hicum0/hic0_gum.sp | 16 - examples/adms/hicum0/hic0_out.sp | 17 - .../adms/hicum0/model-card-hicumL0V1p11.lib | 251 ------- examples/adms/mextram/mex_gum.sp | 88 --- examples/adms/mextram/mex_out.sp | 88 --- examples/adms/psp/psp102_nmos.mod | 253 ------- examples/adms/psp/psp102_pmos.mod | 253 ------- examples/adms/psp/psp103_nmos.mod | 271 -------- examples/adms/psp/psp_inverter.sp | 39 -- examples/adms/psp/psp_out_nmos_nm.sp | 32 - examples/adms/psp/psp_out_pmos_nm.sp | 32 - examples/adms/psp/psp_ro.sp | 41 -- examples/adms/psp/psp_transfer.sp | 30 - examples/adms/r2_cmc/res_r2_cmc.cir | 15 - 45 files changed, 3694 deletions(-) delete mode 100644 examples/adms/bsimbulk/Readme delete mode 100644 examples/adms/bsimbulk/gummel_nmos.sp delete mode 100644 examples/adms/bsimbulk/gummel_pmos.sp delete mode 100644 examples/adms/bsimbulk/idvd_nmos.sp delete mode 100644 examples/adms/bsimbulk/idvd_pmos.sp delete mode 100644 examples/adms/bsimbulk/idvg_nmos.sp delete mode 100644 examples/adms/bsimbulk/idvg_pmos.sp delete mode 100644 examples/adms/bsimbulk/inv_dc.sp delete mode 100644 examples/adms/bsimbulk/inv_tran.sp delete mode 100644 examples/adms/bsimbulk/model.l delete mode 100644 examples/adms/bsimbulk/ring_osc.sp delete mode 100644 examples/adms/bsimcmg/ac.sp delete mode 100644 examples/adms/bsimcmg/cfrgeo.sp delete mode 100644 examples/adms/bsimcmg/gummel_n.sp delete mode 100644 examples/adms/bsimcmg/gummel_p.sp delete mode 100644 examples/adms/bsimcmg/idvdnmos.sp delete mode 100644 examples/adms/bsimcmg/idvdpmos.sp delete mode 100644 examples/adms/bsimcmg/idvgnmos.sp delete mode 100644 examples/adms/bsimcmg/idvgpmos.sp delete mode 100644 examples/adms/bsimcmg/invdc.sp delete mode 100644 examples/adms/bsimcmg/inverter_transient.sp delete mode 100644 examples/adms/bsimcmg/modelcard.nmos delete mode 100644 examples/adms/bsimcmg/modelcard.nmos.1 delete mode 100644 examples/adms/bsimcmg/modelcard.pmos delete mode 100644 examples/adms/bsimcmg/modelcard.pmos.1 delete mode 100644 examples/adms/bsimcmg/noise.sp delete mode 100644 examples/adms/bsimcmg/rdsgeo.sp delete mode 100644 examples/adms/bsimcmg/ringosc_17stg.sp delete mode 100644 examples/adms/ekv/ekv26_0u5.par delete mode 100644 examples/adms/ekv/ekv_out.sp delete mode 100644 examples/adms/ekv/ekv_tran.sp delete mode 100644 examples/adms/hicum0/hic0_gum.sp delete mode 100644 examples/adms/hicum0/hic0_out.sp delete mode 100644 examples/adms/hicum0/model-card-hicumL0V1p11.lib delete mode 100644 examples/adms/mextram/mex_gum.sp delete mode 100644 examples/adms/mextram/mex_out.sp delete mode 100644 examples/adms/psp/psp102_nmos.mod delete mode 100644 examples/adms/psp/psp102_pmos.mod delete mode 100644 examples/adms/psp/psp103_nmos.mod delete mode 100644 examples/adms/psp/psp_inverter.sp delete mode 100644 examples/adms/psp/psp_out_nmos_nm.sp delete mode 100644 examples/adms/psp/psp_out_pmos_nm.sp delete mode 100644 examples/adms/psp/psp_ro.sp delete mode 100644 examples/adms/psp/psp_transfer.sp delete mode 100644 examples/adms/r2_cmc/res_r2_cmc.cir diff --git a/examples/adms/bsimbulk/Readme b/examples/adms/bsimbulk/Readme deleted file mode 100644 index d8fc61410..000000000 --- a/examples/adms/bsimbulk/Readme +++ /dev/null @@ -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' diff --git a/examples/adms/bsimbulk/gummel_nmos.sp b/examples/adms/bsimbulk/gummel_nmos.sp deleted file mode 100644 index ff73350ce..000000000 --- a/examples/adms/bsimbulk/gummel_nmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/gummel_pmos.sp b/examples/adms/bsimbulk/gummel_pmos.sp deleted file mode 100644 index 005cd4f6e..000000000 --- a/examples/adms/bsimbulk/gummel_pmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/idvd_nmos.sp b/examples/adms/bsimbulk/idvd_nmos.sp deleted file mode 100644 index b59194d8e..000000000 --- a/examples/adms/bsimbulk/idvd_nmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/idvd_pmos.sp b/examples/adms/bsimbulk/idvd_pmos.sp deleted file mode 100644 index b35d0363e..000000000 --- a/examples/adms/bsimbulk/idvd_pmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/idvg_nmos.sp b/examples/adms/bsimbulk/idvg_nmos.sp deleted file mode 100644 index cbacc496b..000000000 --- a/examples/adms/bsimbulk/idvg_nmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/idvg_pmos.sp b/examples/adms/bsimbulk/idvg_pmos.sp deleted file mode 100644 index e9ed0b510..000000000 --- a/examples/adms/bsimbulk/idvg_pmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/inv_dc.sp b/examples/adms/bsimbulk/inv_dc.sp deleted file mode 100644 index fc7466f83..000000000 --- a/examples/adms/bsimbulk/inv_dc.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/inv_tran.sp b/examples/adms/bsimbulk/inv_tran.sp deleted file mode 100644 index d20500f1f..000000000 --- a/examples/adms/bsimbulk/inv_tran.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/model.l b/examples/adms/bsimbulk/model.l deleted file mode 100644 index 070c0d21e..000000000 --- a/examples/adms/bsimbulk/model.l +++ /dev/null @@ -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 diff --git a/examples/adms/bsimbulk/ring_osc.sp b/examples/adms/bsimbulk/ring_osc.sp deleted file mode 100644 index 82083c64b..000000000 --- a/examples/adms/bsimbulk/ring_osc.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/ac.sp b/examples/adms/bsimcmg/ac.sp deleted file mode 100644 index 775d3b290..000000000 --- a/examples/adms/bsimcmg/ac.sp +++ /dev/null @@ -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 - diff --git a/examples/adms/bsimcmg/cfrgeo.sp b/examples/adms/bsimcmg/cfrgeo.sp deleted file mode 100644 index af1c61140..000000000 --- a/examples/adms/bsimcmg/cfrgeo.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/gummel_n.sp b/examples/adms/bsimcmg/gummel_n.sp deleted file mode 100644 index efb6d85c6..000000000 --- a/examples/adms/bsimcmg/gummel_n.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/gummel_p.sp b/examples/adms/bsimcmg/gummel_p.sp deleted file mode 100644 index e5f0a255d..000000000 --- a/examples/adms/bsimcmg/gummel_p.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/idvdnmos.sp b/examples/adms/bsimcmg/idvdnmos.sp deleted file mode 100644 index 63955da57..000000000 --- a/examples/adms/bsimcmg/idvdnmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/idvdpmos.sp b/examples/adms/bsimcmg/idvdpmos.sp deleted file mode 100644 index 4c707c28c..000000000 --- a/examples/adms/bsimcmg/idvdpmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/idvgnmos.sp b/examples/adms/bsimcmg/idvgnmos.sp deleted file mode 100644 index 47390d0e7..000000000 --- a/examples/adms/bsimcmg/idvgnmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/idvgpmos.sp b/examples/adms/bsimcmg/idvgpmos.sp deleted file mode 100644 index 1f0673c75..000000000 --- a/examples/adms/bsimcmg/idvgpmos.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/invdc.sp b/examples/adms/bsimcmg/invdc.sp deleted file mode 100644 index 083809c5e..000000000 --- a/examples/adms/bsimcmg/invdc.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/inverter_transient.sp b/examples/adms/bsimcmg/inverter_transient.sp deleted file mode 100644 index 76d61c134..000000000 --- a/examples/adms/bsimcmg/inverter_transient.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/modelcard.nmos b/examples/adms/bsimcmg/modelcard.nmos deleted file mode 100644 index de345b383..000000000 --- a/examples/adms/bsimcmg/modelcard.nmos +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/modelcard.nmos.1 b/examples/adms/bsimcmg/modelcard.nmos.1 deleted file mode 100644 index 6baf0c025..000000000 --- a/examples/adms/bsimcmg/modelcard.nmos.1 +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/modelcard.pmos b/examples/adms/bsimcmg/modelcard.pmos deleted file mode 100644 index 2e4f9e34b..000000000 --- a/examples/adms/bsimcmg/modelcard.pmos +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/modelcard.pmos.1 b/examples/adms/bsimcmg/modelcard.pmos.1 deleted file mode 100644 index 77be8de45..000000000 --- a/examples/adms/bsimcmg/modelcard.pmos.1 +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/noise.sp b/examples/adms/bsimcmg/noise.sp deleted file mode 100644 index 10d12322c..000000000 --- a/examples/adms/bsimcmg/noise.sp +++ /dev/null @@ -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 - diff --git a/examples/adms/bsimcmg/rdsgeo.sp b/examples/adms/bsimcmg/rdsgeo.sp deleted file mode 100644 index e650a5d99..000000000 --- a/examples/adms/bsimcmg/rdsgeo.sp +++ /dev/null @@ -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 diff --git a/examples/adms/bsimcmg/ringosc_17stg.sp b/examples/adms/bsimcmg/ringosc_17stg.sp deleted file mode 100644 index f7204e9e0..000000000 --- a/examples/adms/bsimcmg/ringosc_17stg.sp +++ /dev/null @@ -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 diff --git a/examples/adms/ekv/ekv26_0u5.par b/examples/adms/ekv/ekv26_0u5.par deleted file mode 100644 index 0e6c78359..000000000 --- a/examples/adms/ekv/ekv26_0u5.par +++ /dev/null @@ -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 diff --git a/examples/adms/ekv/ekv_out.sp b/examples/adms/ekv/ekv_out.sp deleted file mode 100644 index f7a4ab766..000000000 --- a/examples/adms/ekv/ekv_out.sp +++ /dev/null @@ -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 diff --git a/examples/adms/ekv/ekv_tran.sp b/examples/adms/ekv/ekv_tran.sp deleted file mode 100644 index da3927b84..000000000 --- a/examples/adms/ekv/ekv_tran.sp +++ /dev/null @@ -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 diff --git a/examples/adms/hicum0/hic0_gum.sp b/examples/adms/hicum0/hic0_gum.sp deleted file mode 100644 index 58f02b048..000000000 --- a/examples/adms/hicum0/hic0_gum.sp +++ /dev/null @@ -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 diff --git a/examples/adms/hicum0/hic0_out.sp b/examples/adms/hicum0/hic0_out.sp deleted file mode 100644 index aa14ed572..000000000 --- a/examples/adms/hicum0/hic0_out.sp +++ /dev/null @@ -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 diff --git a/examples/adms/hicum0/model-card-hicumL0V1p11.lib b/examples/adms/hicum0/model-card-hicumL0V1p11.lib deleted file mode 100644 index 0f536d48d..000000000 --- a/examples/adms/hicum0/model-card-hicumL0V1p11.lib +++ /dev/null @@ -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 -******************************************************************************** diff --git a/examples/adms/mextram/mex_gum.sp b/examples/adms/mextram/mex_gum.sp deleted file mode 100644 index 1181a3f0c..000000000 --- a/examples/adms/mextram/mex_gum.sp +++ /dev/null @@ -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 diff --git a/examples/adms/mextram/mex_out.sp b/examples/adms/mextram/mex_out.sp deleted file mode 100644 index 5c35cf22b..000000000 --- a/examples/adms/mextram/mex_out.sp +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp102_nmos.mod b/examples/adms/psp/psp102_nmos.mod deleted file mode 100644 index 6aa7b8094..000000000 --- a/examples/adms/psp/psp102_nmos.mod +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp102_pmos.mod b/examples/adms/psp/psp102_pmos.mod deleted file mode 100644 index 64b42112c..000000000 --- a/examples/adms/psp/psp102_pmos.mod +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp103_nmos.mod b/examples/adms/psp/psp103_nmos.mod deleted file mode 100644 index da5ef3f1d..000000000 --- a/examples/adms/psp/psp103_nmos.mod +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp_inverter.sp b/examples/adms/psp/psp_inverter.sp deleted file mode 100644 index 275b100b7..000000000 --- a/examples/adms/psp/psp_inverter.sp +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp_out_nmos_nm.sp b/examples/adms/psp/psp_out_nmos_nm.sp deleted file mode 100644 index 6f7aae3d6..000000000 --- a/examples/adms/psp/psp_out_nmos_nm.sp +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp_out_pmos_nm.sp b/examples/adms/psp/psp_out_pmos_nm.sp deleted file mode 100644 index 15b1d7311..000000000 --- a/examples/adms/psp/psp_out_pmos_nm.sp +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp_ro.sp b/examples/adms/psp/psp_ro.sp deleted file mode 100644 index 15c8b3214..000000000 --- a/examples/adms/psp/psp_ro.sp +++ /dev/null @@ -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 diff --git a/examples/adms/psp/psp_transfer.sp b/examples/adms/psp/psp_transfer.sp deleted file mode 100644 index e55ea203e..000000000 --- a/examples/adms/psp/psp_transfer.sp +++ /dev/null @@ -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 diff --git a/examples/adms/r2_cmc/res_r2_cmc.cir b/examples/adms/r2_cmc/res_r2_cmc.cir deleted file mode 100644 index 4c8ebbf22..000000000 --- a/examples/adms/r2_cmc/res_r2_cmc.cir +++ /dev/null @@ -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