From b48e5bd77f370f55028e8d865b1d7aaf39d6f132 Mon Sep 17 00:00:00 2001 From: dwarning Date: Wed, 30 Dec 2020 21:17:29 +0100 Subject: [PATCH] adapt bsimbulk example files to ngspice --- examples/adms/bsimbulk/gummel_nmos.sp | 16 +++++++++++----- examples/adms/bsimbulk/gummel_pmos.sp | 13 +++++++------ 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/examples/adms/bsimbulk/gummel_nmos.sp b/examples/adms/bsimbulk/gummel_nmos.sp index 11c3fb698..ff73350ce 100644 --- a/examples/adms/bsimbulk/gummel_nmos.sp +++ b/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 diff --git a/examples/adms/bsimbulk/gummel_pmos.sp b/examples/adms/bsimbulk/gummel_pmos.sp index 1334ebc64..005cd4f6e 100644 --- a/examples/adms/bsimbulk/gummel_pmos.sp +++ b/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