66 lines
1.3 KiB
SourcePawn
66 lines
1.3 KiB
SourcePawn
*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
|