.SUBCKT and2 in0 in1 out M1 VSS in1 22 VSS TN L=0.13U W=1.14U M2 2 in0 22 VSS TN L=0.13U W=1.14U M5 VSS 2 out VSS TN L=0.13U W=1.14U M7 2 in1 VDD VDD TP L=0.13U W=1.38U M8 2 in0 VDD VDD TP L=0.13U W=1.38U M9 out 2 VDD VDD TP L=0.13U W=1.38U .ENDS * latchi .SUBCKT latchi db q clk M0 VSS clk net2 VSS TN L=0.13U W=0.64U M1 dn clk net4 VSS TN L=0.13U W=0.64U M1b VSS db dn VSS TN L=0.13U W=0.64U M2 net4 net2 net29 VSS TN L=0.13U W=0.64U M3 VSS qbar net29 VSS TN L=0.13U W=0.64U M4 VSS net4 qbar VSS TN L=0.13U W=0.64U M5 VSS qbar q VSS TN L=0.13U W=0.64U M6 net2 clk VDD VDD TP L=0.13U W=1.00U M7 dn net2 net4 VDD TP L=0.13U W=1.00U M7b VDD db dn VDD TP L=0.13U W=1.00U M8 net4 clk net30 VDD TP L=0.13U W=1.00U M9 VDD qbar net30 VDD TP L=0.13U W=1.00U M10 qbar net4 VDD VDD TP L=0.13U W=1.00U M11 q qbar VDD VDD TP L=0.13U W=1.00U .ENDS * latch .SUBCKT latch d q clk M0 VSS clk net2 VSS TN L=0.13U W=0.64U M1 dn clk net4 VSS TN L=0.13U W=0.64U M1b VSS d dn VSS TN L=0.13U W=0.64U M2 net4 net2 net29 VSS TN L=0.13U W=0.64U M3 VSS q net29 VSS TN L=0.13U W=0.64U M4 VSS net4 q VSS TN L=0.13U W=0.64U M6 net2 clk VDD VDD TP L=0.13U W=1.00U M7 dn net2 net4 VDD TP L=0.13U W=1.00U M7b VDD d dn VDD TP L=0.13U W=1.00U M8 net4 clk net30 VDD TP L=0.13U W=1.00U M9 VDD q net30 VDD TP L=0.13U W=1.00U M10 q net4 VDD VDD TP L=0.13U W=1.00U .ENDS .SUBCKT mux2 in0 in1 out sel M1 4 5 37 VSS TN L=0.13U W=0.48U M2 VSS in0 37 VSS TN L=0.13U W=0.48U M3 VSS in0 38 VSS TN L=0.13U W=0.48U M4 4 5 38 VSS TN L=0.13U W=0.48U M5 VSS sel 5 VSS TN L=0.13U W=0.48U M7 VSS in1 39 VSS TN L=0.13U W=0.48U M8 4 sel 39 VSS TN L=0.13U W=0.48U M9 4 sel 40 VSS TN L=0.13U W=0.48U M10 VSS in1 40 VSS TN L=0.13U W=0.48U M11 VSS 4 out VSS TN L=0.13U W=0.48U M13 5 sel VDD VDD TP L=0.13U W=0.94U M15 VDD in1 41 VDD TP L=0.13U W=0.94U M16 4 5 41 VDD TP L=0.13U W=0.94U M17 4 sel 42 VDD TP L=0.13U W=0.94U M18 VDD in0 42 VDD TP L=0.13U W=0.94U M23 out 4 VDD VDD TP L=0.13U W=0.94U .ENDS .SUBCKT nand2 in0 in1 out M1 VSS in1 22 VSS TN L=0.13U W=1.14U M2 out in0 22 VSS TN L=0.13U W=1.14U M7 out in1 VDD VDD TP L=0.13U W=1.38U M8 out in0 VDD VDD TP L=0.13U W=1.38U .ENDS .SUBCKT nand3 in0 in1 in2 out M1 20 in1 21 VSS TN L=0.13U W=1.14U M2 out in2 21 VSS TN L=0.13U W=1.14U M5 VSS in0 20 VSS TN L=0.13U W=1.14U M7 out in0 VDD VDD TP L=0.13U W=1.38U M8 out in1 VDD VDD TP L=0.13U W=1.38U M9 out in2 VDD VDD TP L=0.13U W=1.38U .ENDS .SUBCKT oai22 ZN in0_0 in0_1 in1_0 in1_1 M1 3 in1_1 VSS VSS TN L=0.13U W=1.24U M2 ZN in0_0 3 VSS TN L=0.13U W=1.14U M3 3 in1_0 VSS VSS TN L=0.13U W=1.24U M4 ZN in0_1 3 VSS TN L=0.13U W=1.14U M5 ZN in1_0 4 VDD TP L=0.13U W=1.23U M6 4 in1_1 VDD VDD TP L=0.13U W=1.23U M7 5 in0_1 VDD VDD TP L=0.13U W=1.38U M8 ZN in0_0 5 VDD TP L=0.13U W=1.38U .ENDS .SUBCKT or3b in0 in1 in2 out outb M1 VSS in2 outb VSS TN L=0.13U W=1.14U M2 VSS in1 outb VSS TN L=0.13U W=1.14U M3 VSS in0 outb VSS TN L=0.13U W=1.14U M4 VSS outb out VSS TN L=0.13U W=1.14U M5 VDD in2 24 VDD TP L=0.13U W=1.38U M6 24 in1 25 VDD TP L=0.13U W=1.38U M7 outb in0 25 VDD TP L=0.13U W=1.38U M11 out outb VDD VDD TP L=0.13U W=1.38U .ENDS .SUBCKT xor2 in0 in1 out M1 VSS in0 2 VSS TN L=0.13U W=1.14U M2 VSS in1 2 VSS TN L=0.13U W=1.14U M3 VSS 2 out VSS TN L=0.13U W=1.14U M4 out in1 22 VSS TN L=0.13U W=1.14U M5 VSS in0 22 VSS TN L=0.13U W=1.14U M6 2 in0 23 VDD TP L=0.13U W=1.38U M7 VDD in1 23 VDD TP L=0.13U W=1.38U M8 VDD 2 7 VDD TP L=0.13U W=1.38U M9 out in1 7 VDD TP L=0.13U W=1.38U M10 out in0 7 VDD TP L=0.13U W=1.38U .ENDS