Browse Source

adapt bsimbulk example files to ngspice

pre-master-46
dwarning 5 years ago
committed by Holger Vogt
parent
commit
b48e5bd77f
  1. 16
      examples/adms/bsimbulk/gummel_nmos.sp
  2. 13
      examples/adms/bsimbulk/gummel_pmos.sp

16
examples/adms/bsimbulk/gummel_nmos.sp

@ -14,10 +14,16 @@ 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
.probe dc ids=par'-i(vd)'
.probe dc gx=deriv(ids)
.probe dc gx2=deriv(gx)
.probe dc gx3=deriv(gx2)
.print dc par'ids' par'gx' par'gx2' par'gx3'
.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

13
examples/adms/bsimbulk/gummel_pmos.sp

@ -14,15 +14,16 @@ 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
*.probe dc ids=par'-i(vd)'
*.probe dc gx=deriv(ids)
*.probe dc gx2=deriv(gx)
*.probe dc gx3=deriv(gx2)
*.print dc par'ids' par'gx' par'gx2' par'gx3'
.control
run
plot i(es)
plot -i(vd)
let gx=deriv(-i(vd))
let gx2=deriv(gx)
let gx3=deriv(gx2)
plot gx
plot gx2
plot gx3
.endc
.end
Loading…
Cancel
Save