*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] 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