****************************** NAND GATE **************************************

.options list node post .include ../models0.18.mod

********************* System Under Test ********************************************

m0 F B vdd vdd pmos w=1.8e-6 l=200e-9 ad=900e-15 as=900e-15 +pd=4.6e-6 ps=4.6e-6 m=1

m1 F A vdd vdd pmos w=1.8e-6 l=200e-9 ad=900e-15 as=900e-15 +pd=4.6e-6 ps=4.6e-6 m=1

m2 net023 B gnd gnd nmos w=1.6e-6 l=200e-9 ad=800e-15 as=800e-15 +pd=4.2e-6 ps=4.2e-6 m=1

m3 F A net023 gnd nmos w=1.6e-6 l=200e-9 ad=800e-15 as=800e-15 +pd=4.2e-6 ps=4.2e-6 m=1

****************************** NAND GATE ***************************************

.options list node post

************************* Load ***************************************************

Cout F gnd 103.568fF

****************************** NAND GATE ***************************************

.options list node post

*********************** Fixed Voltages **********************************************

Vdd vdd gnd dc 1.8V

*************************** Inputs *************************************************

Va A gnd dc 0 pulse (0 1.8 1.95n .05n .05n 1.95n 4.0n)

Vb B gnd dc 0 pulse (0 1.8 1.95n .05n .05n 5.95n 8.0n)

* Only used to time measurements

. vtrig trigger gnd dc 0 pulse (0 1.8 1.95n .05n .05n 5.95n 8.0n) ctr trigger gnd 2fF

* Measurements .measure tran pavgHL AVG power from=1ns to=3ns

.measure tran pavgLH AVG power from=3ns to=5ns

.measure tran tpHL trig v(trigger) val='1.8/2' RISE=1 TARG v(out) val='1.8/2' FALL=1

.measure tran tpLH trig v(trigger) val='1.8/2' FALL=1 TARG v(out) val='1.8/2' RISE=1

 .tran 0.001ns 9.0ns

.end