* DFF | |
*.subckt mux2trans in0 in1 out clk clkn Vdd Gnd size=1 pnratio=2 | |
*.subckt inv in out Vdd Gnd nsize=1 psize=2 | |
.subckt dff D Q clk clkn Vdd Gnd pnratio=2 size=1 | |
X0 D mux1in mux1out clk clkn Vdd Gnd mux2trans size='size' pnratio='pnratio' | |
X1 mux1out mux2in Vdd Gnd inv nsize=1 psize='pnratio' | |
X2 mux2in mux1in Vdd Gnd inv nsize=1 psize='pnratio' | |
X3 Qn mux2in mux2out clk clkn Vdd Gnd mux2trans size='size' pnratio='pnratio' | |
X4 mux2out Q Vdd Gnd inv nsize=1 psize='pnratio' | |
X5 Q Qn Vdd Gnd inv nsize=1 psize='pnratio' | |
.ends |