www.pudn.com > hspice_lab.rar > lab6a.spx


 lab6a - the measure statement 
.tran 100p 200n 
.options list node post measout 
.param tdval=5n tstop=200n 
.meas tran tdelay trig v(1) val=2.5 td=tdval rise=2 
+targ v(2) val=2.5 fall=2 
.meas tran vmax max v(2) from=tdval to=tstop 
.meas tran vmin min v(2) from=tdval to=tstop 
.meas tran trise trig v(2) val='vmin+.1*vmax' td=tdval 
+rise=1 targ v(2) val='.9*vmax' rise=1 
.meas tran tfall trig v(2) val='.9*vmax' td=tdval 
+fall=2 targ v(2) val='vmin+.1*vmax' fall=2 
.model pch pmos 
.model nch nmos 
.print tran v(1) v(2) 
vcc vcc 0 5 
vin 1 0 2.5 pulse .2 4.8 10n 5n 5n 35n 100n 
m1 vcc 1 2 vcc pch l=1u w=20u 
m2 2 1 0 0 nch l=1u w=10u 
c1 2 0 2p 
.end