blob: 3df874156ddd1c70da942f97547aba8df97b6b66 [file] [log] [blame]
Tri-State Buffer
.lib "./libs/models/sky130.lib.spice" tt
XM1 inbar in gnd gnd sky130_fd_pr__nfet_01v8 w=0.42 l=0.21
XM2 inbar in vdd vdd sky130_fd_pr__pfet_01v8 w=0.84 l=0.21
XM3 net1 inbar vdd vdd sky130_fd_pr__pfet_01v8 w=1.26 l=0.21
XM4 out enbar net1 vdd sky130_fd_pr__pfet_01v8 w=1.26 l=0.21
XM5 out en net2 gnd sky130_fd_pr__nfet_01v8 w=0.42 l=0.21
XM6 net2 inbar gnd gnd sky130_fd_pr__nfet_01v8 w=0.42 l=0.21
V1 vdd gnd dc 1.8v
Vin in gnd pulse 0 1.8 0 10ps 10ps 5ns 10ns
Ven en gnd pulse 0 1.8 0 10ps 10ps 20ns 40ns
Venb enbar 0 pulse 1.8 0 0 10ps 10ps 20ns 40ns
.tran 0.1n 100n
.control
run
plot V(en)+6 V(enbar)+4 V(in)+2 V(out)
.endc
.end