- if x == "input":
- p.pinmux += \
- dedicated_wire.format(cell[0], "wr" + cell[1]) + "\n"
- elif x == "inout":
- p.pinmux += \
- dedicated_wire.format(cell[0], "wr" + cell[1] + "_in") + "\n"
- else:
- p.pinmux += "\n"
- # =======================================================#
+ dedcell(p, x, cell)
+
+def muxcell(p, cname, x, cell, i):
+ if x == "input":
+ p.pinmux += \
+ mux_wire.format(cell[0], i, "wr" + cname) + "\n"
+ elif x == "inout":
+ p.pinmux += \
+ mux_wire.format(cell[0], i, "wr" + cname +
+ "_in") + "\n"
+def dedcell(p, x, cell):
+ if x == "input":
+ p.pinmux += \
+ dedicated_wire.format(cell[0], "wr" + cell[1]) + "\n"
+ elif x == "inout":
+ p.pinmux += \
+ dedicated_wire.format(cell[0], "wr" + cell[1] + "_in") + "\n"