From e1df8eb739699a05a46f5e069c6e90bfbcce9c60 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sun, 5 Aug 2012 20:06:06 +0200 Subject: [PATCH] example, add 'alter @m1[w]=11u' using binning and model change --- examples/measure/mos-meas-dc-control.sp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/examples/measure/mos-meas-dc-control.sp b/examples/measure/mos-meas-dc-control.sp index 82301b5f6..f67494215 100644 --- a/examples/measure/mos-meas-dc-control.sp +++ b/examples/measure/mos-meas-dc-control.sp @@ -1,5 +1,5 @@ ***** Single NMOS Transistor .measure (Id-Vd) *** -m1 d g s b nch L=0.6u W=10.0u +m1 d g s b nch L=0.6u W=9.0u vgs g 0 3.5 vds d 0 3.5 @@ -13,14 +13,23 @@ vb b 0 dc 0 .model pch.2 pmos ( version=4.4 level=54 lmin=0.1u lmax=20u wmin=10u wmax=100u ) .control -dc vds 0 3.5 0.05 vgs 0.5 3.5 0.5 +dc vds 0 3.5 0.05 vgs 0.5 3.5 0.5 meas dc is_at FIND i(vs) AT=1 meas dc is_max max i(vs) from=0 to=3.5 meas dc vds_at2 when i(vs)=10m meas dc vd_diff1 trig i(vs) val=0.005 rise=1 targ i(vs) val=0.01 rise=1 meas dc vd_diff2 trig i(vs) val=0.005 rise=1 targ i(vs) val=0.01 rise=2 *rusage all -plot i(vs) +*plot i(vs) +alter @m1[w]=11u +dc vds 0 3.5 0.05 vgs 0.5 3.5 0.5 +meas dc is_at FIND i(vs) AT=1 +meas dc is_max max i(vs) from=0 to=3.5 +meas dc vds_at2 when i(vs)=10m +meas dc vd_diff1 trig i(vs) val=0.005 rise=1 targ i(vs) val=0.01 rise=1 +meas dc vd_diff2 trig i(vs) val=0.005 rise=1 targ i(vs) val=0.01 rise=2 +*rusage all +plot dc1.i(vs) i(vs) .endc