from ..pdk_data import logic_module

a2bb2o_1 = logic_module(
    "sky130_fd_sc_ms__a2bb2o_1",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2o_2 = logic_module(
    "sky130_fd_sc_ms__a2bb2o_2",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2o_4 = logic_module(
    "sky130_fd_sc_ms__a2bb2o_4",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2oi_1 = logic_module(
    "sky130_fd_sc_ms__a2bb2oi_1",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2bb2oi_2 = logic_module(
    "sky130_fd_sc_ms__a2bb2oi_2",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2bb2oi_4 = logic_module(
    "sky130_fd_sc_ms__a2bb2oi_4",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21bo_1 = logic_module(
    "sky130_fd_sc_ms__a21bo_1",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21bo_2 = logic_module(
    "sky130_fd_sc_ms__a21bo_2",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21bo_4 = logic_module(
    "sky130_fd_sc_ms__a21bo_4",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21boi_1 = logic_module(
    "sky130_fd_sc_ms__a21boi_1",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21boi_2 = logic_module(
    "sky130_fd_sc_ms__a21boi_2",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21boi_4 = logic_module(
    "sky130_fd_sc_ms__a21boi_4",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21o_1 = logic_module(
    "sky130_fd_sc_ms__a21o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21o_2 = logic_module(
    "sky130_fd_sc_ms__a21o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21o_4 = logic_module(
    "sky130_fd_sc_ms__a21o_4",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21oi_1 = logic_module(
    "sky130_fd_sc_ms__a21oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21oi_2 = logic_module(
    "sky130_fd_sc_ms__a21oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21oi_4 = logic_module(
    "sky130_fd_sc_ms__a21oi_4",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22o_1 = logic_module(
    "sky130_fd_sc_ms__a22o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22o_2 = logic_module(
    "sky130_fd_sc_ms__a22o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22o_4 = logic_module(
    "sky130_fd_sc_ms__a22o_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22oi_1 = logic_module(
    "sky130_fd_sc_ms__a22oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22oi_2 = logic_module(
    "sky130_fd_sc_ms__a22oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22oi_4 = logic_module(
    "sky130_fd_sc_ms__a22oi_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31o_1 = logic_module(
    "sky130_fd_sc_ms__a31o_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31o_2 = logic_module(
    "sky130_fd_sc_ms__a31o_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31o_4 = logic_module(
    "sky130_fd_sc_ms__a31o_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31oi_1 = logic_module(
    "sky130_fd_sc_ms__a31oi_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31oi_2 = logic_module(
    "sky130_fd_sc_ms__a31oi_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31oi_4 = logic_module(
    "sky130_fd_sc_ms__a31oi_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32o_1 = logic_module(
    "sky130_fd_sc_ms__a32o_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32o_2 = logic_module(
    "sky130_fd_sc_ms__a32o_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32o_4 = logic_module(
    "sky130_fd_sc_ms__a32o_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32oi_1 = logic_module(
    "sky130_fd_sc_ms__a32oi_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32oi_2 = logic_module(
    "sky130_fd_sc_ms__a32oi_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32oi_4 = logic_module(
    "sky130_fd_sc_ms__a32oi_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41o_1 = logic_module(
    "sky130_fd_sc_ms__a41o_1",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41o_2 = logic_module(
    "sky130_fd_sc_ms__a41o_2",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41o_4 = logic_module(
    "sky130_fd_sc_ms__a41o_4",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41oi_1 = logic_module(
    "sky130_fd_sc_ms__a41oi_1",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41oi_2 = logic_module(
    "sky130_fd_sc_ms__a41oi_2",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41oi_4 = logic_module(
    "sky130_fd_sc_ms__a41oi_4",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211o_1 = logic_module(
    "sky130_fd_sc_ms__a211o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211o_2 = logic_module(
    "sky130_fd_sc_ms__a211o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211o_4 = logic_module(
    "sky130_fd_sc_ms__a211o_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211oi_1 = logic_module(
    "sky130_fd_sc_ms__a211oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211oi_2 = logic_module(
    "sky130_fd_sc_ms__a211oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211oi_4 = logic_module(
    "sky130_fd_sc_ms__a211oi_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221o_1 = logic_module(
    "sky130_fd_sc_ms__a221o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221o_2 = logic_module(
    "sky130_fd_sc_ms__a221o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221o_4 = logic_module(
    "sky130_fd_sc_ms__a221o_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221oi_1 = logic_module(
    "sky130_fd_sc_ms__a221oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221oi_2 = logic_module(
    "sky130_fd_sc_ms__a221oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221oi_4 = logic_module(
    "sky130_fd_sc_ms__a221oi_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a222o_1 = logic_module(
    "sky130_fd_sc_ms__a222o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "C2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a222o_2 = logic_module(
    "sky130_fd_sc_ms__a222o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "C2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a222oi_1 = logic_module(
    "sky130_fd_sc_ms__a222oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "C2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a222oi_2 = logic_module(
    "sky130_fd_sc_ms__a222oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "C2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311o_1 = logic_module(
    "sky130_fd_sc_ms__a311o_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311o_2 = logic_module(
    "sky130_fd_sc_ms__a311o_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311o_4 = logic_module(
    "sky130_fd_sc_ms__a311o_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311oi_1 = logic_module(
    "sky130_fd_sc_ms__a311oi_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311oi_2 = logic_module(
    "sky130_fd_sc_ms__a311oi_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311oi_4 = logic_module(
    "sky130_fd_sc_ms__a311oi_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111o_1 = logic_module(
    "sky130_fd_sc_ms__a2111o_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111o_2 = logic_module(
    "sky130_fd_sc_ms__a2111o_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111o_4 = logic_module(
    "sky130_fd_sc_ms__a2111o_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111oi_1 = logic_module(
    "sky130_fd_sc_ms__a2111oi_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111oi_2 = logic_module(
    "sky130_fd_sc_ms__a2111oi_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111oi_4 = logic_module(
    "sky130_fd_sc_ms__a2111oi_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
and2_1 = logic_module(
    "sky130_fd_sc_ms__and2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2_2 = logic_module(
    "sky130_fd_sc_ms__and2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2_4 = logic_module(
    "sky130_fd_sc_ms__and2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_1 = logic_module(
    "sky130_fd_sc_ms__and2b_1",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_2 = logic_module(
    "sky130_fd_sc_ms__and2b_2",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_4 = logic_module(
    "sky130_fd_sc_ms__and2b_4",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_1 = logic_module(
    "sky130_fd_sc_ms__and3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_2 = logic_module(
    "sky130_fd_sc_ms__and3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_4 = logic_module(
    "sky130_fd_sc_ms__and3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_1 = logic_module(
    "sky130_fd_sc_ms__and3b_1",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_2 = logic_module(
    "sky130_fd_sc_ms__and3b_2",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_4 = logic_module(
    "sky130_fd_sc_ms__and3b_4",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_1 = logic_module(
    "sky130_fd_sc_ms__and4_1",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_2 = logic_module(
    "sky130_fd_sc_ms__and4_2",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_4 = logic_module(
    "sky130_fd_sc_ms__and4_4",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_1 = logic_module(
    "sky130_fd_sc_ms__and4b_1",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_2 = logic_module(
    "sky130_fd_sc_ms__and4b_2",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_4 = logic_module(
    "sky130_fd_sc_ms__and4b_4",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_1 = logic_module(
    "sky130_fd_sc_ms__and4bb_1",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_2 = logic_module(
    "sky130_fd_sc_ms__and4bb_2",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_4 = logic_module(
    "sky130_fd_sc_ms__and4bb_4",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_1 = logic_module(
    "sky130_fd_sc_ms__buf_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_2 = logic_module(
    "sky130_fd_sc_ms__buf_2",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_4 = logic_module(
    "sky130_fd_sc_ms__buf_4",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_8 = logic_module(
    "sky130_fd_sc_ms__buf_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_16 = logic_module(
    "sky130_fd_sc_ms__buf_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufbuf_8 = logic_module(
    "sky130_fd_sc_ms__bufbuf_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufbuf_16 = logic_module(
    "sky130_fd_sc_ms__bufbuf_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufinv_8 = logic_module(
    "sky130_fd_sc_ms__bufinv_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
bufinv_16 = logic_module(
    "sky130_fd_sc_ms__bufinv_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkbuf_1 = logic_module(
    "sky130_fd_sc_ms__clkbuf_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_2 = logic_module(
    "sky130_fd_sc_ms__clkbuf_2",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_4 = logic_module(
    "sky130_fd_sc_ms__clkbuf_4",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_8 = logic_module(
    "sky130_fd_sc_ms__clkbuf_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_16 = logic_module(
    "sky130_fd_sc_ms__clkbuf_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlyinv3sd1_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv3sd1_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkdlyinv3sd2_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv3sd2_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkdlyinv3sd3_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv3sd3_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkdlyinv5sd1_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv5sd1_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkdlyinv5sd2_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv5sd2_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkdlyinv5sd3_1 = logic_module(
    "sky130_fd_sc_ms__clkdlyinv5sd3_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_1 = logic_module(
    "sky130_fd_sc_ms__clkinv_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_2 = logic_module(
    "sky130_fd_sc_ms__clkinv_2",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_4 = logic_module(
    "sky130_fd_sc_ms__clkinv_4",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_8 = logic_module(
    "sky130_fd_sc_ms__clkinv_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_16 = logic_module(
    "sky130_fd_sc_ms__clkinv_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
conb_1 = logic_module(
    "sky130_fd_sc_ms__conb_1",
    "Medium Speed",
    ["VGND", "VNB", "VPB", "VPWR", "HI", "LO"],
)
decap_4 = logic_module(
    "sky130_fd_sc_ms__decap_4", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
decap_8 = logic_module(
    "sky130_fd_sc_ms__decap_8", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
dfbbn_1 = logic_module(
    "sky130_fd_sc_ms__dfbbn_1",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfbbn_2 = logic_module(
    "sky130_fd_sc_ms__dfbbn_2",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfbbp_1 = logic_module(
    "sky130_fd_sc_ms__dfbbp_1",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrbp_1 = logic_module(
    "sky130_fd_sc_ms__dfrbp_1",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrbp_2 = logic_module(
    "sky130_fd_sc_ms__dfrbp_2",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrtn_1 = logic_module(
    "sky130_fd_sc_ms__dfrtn_1",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_1 = logic_module(
    "sky130_fd_sc_ms__dfrtp_1",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_2 = logic_module(
    "sky130_fd_sc_ms__dfrtp_2",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_4 = logic_module(
    "sky130_fd_sc_ms__dfrtp_4",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfsbp_1 = logic_module(
    "sky130_fd_sc_ms__dfsbp_1",
    "Medium Speed",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfsbp_2 = logic_module(
    "sky130_fd_sc_ms__dfsbp_2",
    "Medium Speed",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfstp_1 = logic_module(
    "sky130_fd_sc_ms__dfstp_1",
    "Medium Speed",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfstp_2 = logic_module(
    "sky130_fd_sc_ms__dfstp_2",
    "Medium Speed",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfstp_4 = logic_module(
    "sky130_fd_sc_ms__dfstp_4",
    "Medium Speed",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxbp_1 = logic_module(
    "sky130_fd_sc_ms__dfxbp_1",
    "Medium Speed",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfxbp_2 = logic_module(
    "sky130_fd_sc_ms__dfxbp_2",
    "Medium Speed",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfxtp_1 = logic_module(
    "sky130_fd_sc_ms__dfxtp_1",
    "Medium Speed",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxtp_2 = logic_module(
    "sky130_fd_sc_ms__dfxtp_2",
    "Medium Speed",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxtp_4 = logic_module(
    "sky130_fd_sc_ms__dfxtp_4",
    "Medium Speed",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
diode_2 = logic_module(
    "sky130_fd_sc_ms__diode_2",
    "Medium Speed",
    ["DIODE", "VGND", "VNB", "VPB", "VPWR"],
)
dlclkp_1 = logic_module(
    "sky130_fd_sc_ms__dlclkp_1",
    "Medium Speed",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlclkp_2 = logic_module(
    "sky130_fd_sc_ms__dlclkp_2",
    "Medium Speed",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlclkp_4 = logic_module(
    "sky130_fd_sc_ms__dlclkp_4",
    "Medium Speed",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlrbn_1 = logic_module(
    "sky130_fd_sc_ms__dlrbn_1",
    "Medium Speed",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbn_2 = logic_module(
    "sky130_fd_sc_ms__dlrbn_2",
    "Medium Speed",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbp_1 = logic_module(
    "sky130_fd_sc_ms__dlrbp_1",
    "Medium Speed",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbp_2 = logic_module(
    "sky130_fd_sc_ms__dlrbp_2",
    "Medium Speed",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrtn_1 = logic_module(
    "sky130_fd_sc_ms__dlrtn_1",
    "Medium Speed",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtn_2 = logic_module(
    "sky130_fd_sc_ms__dlrtn_2",
    "Medium Speed",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtn_4 = logic_module(
    "sky130_fd_sc_ms__dlrtn_4",
    "Medium Speed",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_1 = logic_module(
    "sky130_fd_sc_ms__dlrtp_1",
    "Medium Speed",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_2 = logic_module(
    "sky130_fd_sc_ms__dlrtp_2",
    "Medium Speed",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_4 = logic_module(
    "sky130_fd_sc_ms__dlrtp_4",
    "Medium Speed",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxbn_1 = logic_module(
    "sky130_fd_sc_ms__dlxbn_1",
    "Medium Speed",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxbn_2 = logic_module(
    "sky130_fd_sc_ms__dlxbn_2",
    "Medium Speed",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxbp_1 = logic_module(
    "sky130_fd_sc_ms__dlxbp_1",
    "Medium Speed",
    ["D", "GATE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxtn_1 = logic_module(
    "sky130_fd_sc_ms__dlxtn_1",
    "Medium Speed",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtn_2 = logic_module(
    "sky130_fd_sc_ms__dlxtn_2",
    "Medium Speed",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtn_4 = logic_module(
    "sky130_fd_sc_ms__dlxtn_4",
    "Medium Speed",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtp_1 = logic_module(
    "sky130_fd_sc_ms__dlxtp_1",
    "Medium Speed",
    ["D", "GATE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlygate4sd1_1 = logic_module(
    "sky130_fd_sc_ms__dlygate4sd1_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlygate4sd2_1 = logic_module(
    "sky130_fd_sc_ms__dlygate4sd2_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlygate4sd3_1 = logic_module(
    "sky130_fd_sc_ms__dlygate4sd3_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s2s_1 = logic_module(
    "sky130_fd_sc_ms__dlymetal6s2s_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s4s_1 = logic_module(
    "sky130_fd_sc_ms__dlymetal6s4s_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s6s_1 = logic_module(
    "sky130_fd_sc_ms__dlymetal6s6s_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
ebufn_1 = logic_module(
    "sky130_fd_sc_ms__ebufn_1",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_2 = logic_module(
    "sky130_fd_sc_ms__ebufn_2",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_4 = logic_module(
    "sky130_fd_sc_ms__ebufn_4",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_8 = logic_module(
    "sky130_fd_sc_ms__ebufn_8",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
edfxbp_1 = logic_module(
    "sky130_fd_sc_ms__edfxbp_1",
    "Medium Speed",
    ["CLK", "D", "DE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
edfxtp_1 = logic_module(
    "sky130_fd_sc_ms__edfxtp_1",
    "Medium Speed",
    ["CLK", "D", "DE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
einvn_1 = logic_module(
    "sky130_fd_sc_ms__einvn_1",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_2 = logic_module(
    "sky130_fd_sc_ms__einvn_2",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_4 = logic_module(
    "sky130_fd_sc_ms__einvn_4",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_8 = logic_module(
    "sky130_fd_sc_ms__einvn_8",
    "Medium Speed",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_1 = logic_module(
    "sky130_fd_sc_ms__einvp_1",
    "Medium Speed",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_2 = logic_module(
    "sky130_fd_sc_ms__einvp_2",
    "Medium Speed",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_4 = logic_module(
    "sky130_fd_sc_ms__einvp_4",
    "Medium Speed",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_8 = logic_module(
    "sky130_fd_sc_ms__einvp_8",
    "Medium Speed",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
fa_1 = logic_module(
    "sky130_fd_sc_ms__fa_1",
    "Medium Speed",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fa_2 = logic_module(
    "sky130_fd_sc_ms__fa_2",
    "Medium Speed",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fa_4 = logic_module(
    "sky130_fd_sc_ms__fa_4",
    "Medium Speed",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fah_1 = logic_module(
    "sky130_fd_sc_ms__fah_1",
    "Medium Speed",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fah_2 = logic_module(
    "sky130_fd_sc_ms__fah_2",
    "Medium Speed",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fah_4 = logic_module(
    "sky130_fd_sc_ms__fah_4",
    "Medium Speed",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fahcin_1 = logic_module(
    "sky130_fd_sc_ms__fahcin_1",
    "Medium Speed",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fahcon_1 = logic_module(
    "sky130_fd_sc_ms__fahcon_1",
    "Medium Speed",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT_N", "SUM"],
)
fill_1 = logic_module(
    "sky130_fd_sc_ms__fill_1", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_2 = logic_module(
    "sky130_fd_sc_ms__fill_2", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_4 = logic_module(
    "sky130_fd_sc_ms__fill_4", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_8 = logic_module(
    "sky130_fd_sc_ms__fill_8", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_diode_2 = logic_module(
    "sky130_fd_sc_ms__fill_diode_2", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_diode_4 = logic_module(
    "sky130_fd_sc_ms__fill_diode_4", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_diode_8 = logic_module(
    "sky130_fd_sc_ms__fill_diode_8", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
ha_1 = logic_module(
    "sky130_fd_sc_ms__ha_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
ha_2 = logic_module(
    "sky130_fd_sc_ms__ha_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
ha_4 = logic_module(
    "sky130_fd_sc_ms__ha_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
inv_1 = logic_module(
    "sky130_fd_sc_ms__inv_1",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_2 = logic_module(
    "sky130_fd_sc_ms__inv_2",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_4 = logic_module(
    "sky130_fd_sc_ms__inv_4",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_8 = logic_module(
    "sky130_fd_sc_ms__inv_8",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_16 = logic_module(
    "sky130_fd_sc_ms__inv_16",
    "Medium Speed",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
latchupcell = logic_module(
    "sky130_fd_sc_ms__latchupcell", "Medium Speed", ["VGND", "VPWR"]
)
maj3_1 = logic_module(
    "sky130_fd_sc_ms__maj3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
maj3_2 = logic_module(
    "sky130_fd_sc_ms__maj3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
maj3_4 = logic_module(
    "sky130_fd_sc_ms__maj3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_1 = logic_module(
    "sky130_fd_sc_ms__mux2_1",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_2 = logic_module(
    "sky130_fd_sc_ms__mux2_2",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_4 = logic_module(
    "sky130_fd_sc_ms__mux2_4",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2i_1 = logic_module(
    "sky130_fd_sc_ms__mux2i_1",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux2i_2 = logic_module(
    "sky130_fd_sc_ms__mux2i_2",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux2i_4 = logic_module(
    "sky130_fd_sc_ms__mux2i_4",
    "Medium Speed",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux4_1 = logic_module(
    "sky130_fd_sc_ms__mux4_1",
    "Medium Speed",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux4_2 = logic_module(
    "sky130_fd_sc_ms__mux4_2",
    "Medium Speed",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux4_4 = logic_module(
    "sky130_fd_sc_ms__mux4_4",
    "Medium Speed",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
nand2_1 = logic_module(
    "sky130_fd_sc_ms__nand2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_2 = logic_module(
    "sky130_fd_sc_ms__nand2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_4 = logic_module(
    "sky130_fd_sc_ms__nand2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_8 = logic_module(
    "sky130_fd_sc_ms__nand2_8",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_1 = logic_module(
    "sky130_fd_sc_ms__nand2b_1",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_2 = logic_module(
    "sky130_fd_sc_ms__nand2b_2",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_4 = logic_module(
    "sky130_fd_sc_ms__nand2b_4",
    "Medium Speed",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_1 = logic_module(
    "sky130_fd_sc_ms__nand3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_2 = logic_module(
    "sky130_fd_sc_ms__nand3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_4 = logic_module(
    "sky130_fd_sc_ms__nand3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_1 = logic_module(
    "sky130_fd_sc_ms__nand3b_1",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_2 = logic_module(
    "sky130_fd_sc_ms__nand3b_2",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_4 = logic_module(
    "sky130_fd_sc_ms__nand3b_4",
    "Medium Speed",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_1 = logic_module(
    "sky130_fd_sc_ms__nand4_1",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_2 = logic_module(
    "sky130_fd_sc_ms__nand4_2",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_4 = logic_module(
    "sky130_fd_sc_ms__nand4_4",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_1 = logic_module(
    "sky130_fd_sc_ms__nand4b_1",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_2 = logic_module(
    "sky130_fd_sc_ms__nand4b_2",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_4 = logic_module(
    "sky130_fd_sc_ms__nand4b_4",
    "Medium Speed",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_1 = logic_module(
    "sky130_fd_sc_ms__nand4bb_1",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_2 = logic_module(
    "sky130_fd_sc_ms__nand4bb_2",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_4 = logic_module(
    "sky130_fd_sc_ms__nand4bb_4",
    "Medium Speed",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_1 = logic_module(
    "sky130_fd_sc_ms__nor2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_2 = logic_module(
    "sky130_fd_sc_ms__nor2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_4 = logic_module(
    "sky130_fd_sc_ms__nor2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_8 = logic_module(
    "sky130_fd_sc_ms__nor2_8",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_1 = logic_module(
    "sky130_fd_sc_ms__nor2b_1",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_2 = logic_module(
    "sky130_fd_sc_ms__nor2b_2",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_4 = logic_module(
    "sky130_fd_sc_ms__nor2b_4",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_1 = logic_module(
    "sky130_fd_sc_ms__nor3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_2 = logic_module(
    "sky130_fd_sc_ms__nor3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_4 = logic_module(
    "sky130_fd_sc_ms__nor3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_1 = logic_module(
    "sky130_fd_sc_ms__nor3b_1",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_2 = logic_module(
    "sky130_fd_sc_ms__nor3b_2",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_4 = logic_module(
    "sky130_fd_sc_ms__nor3b_4",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_1 = logic_module(
    "sky130_fd_sc_ms__nor4_1",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_2 = logic_module(
    "sky130_fd_sc_ms__nor4_2",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_4 = logic_module(
    "sky130_fd_sc_ms__nor4_4",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_1 = logic_module(
    "sky130_fd_sc_ms__nor4b_1",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_2 = logic_module(
    "sky130_fd_sc_ms__nor4b_2",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_4 = logic_module(
    "sky130_fd_sc_ms__nor4b_4",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_1 = logic_module(
    "sky130_fd_sc_ms__nor4bb_1",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_2 = logic_module(
    "sky130_fd_sc_ms__nor4bb_2",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_4 = logic_module(
    "sky130_fd_sc_ms__nor4bb_4",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2a_1 = logic_module(
    "sky130_fd_sc_ms__o2bb2a_1",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2a_2 = logic_module(
    "sky130_fd_sc_ms__o2bb2a_2",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2a_4 = logic_module(
    "sky130_fd_sc_ms__o2bb2a_4",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2ai_1 = logic_module(
    "sky130_fd_sc_ms__o2bb2ai_1",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2ai_2 = logic_module(
    "sky130_fd_sc_ms__o2bb2ai_2",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2ai_4 = logic_module(
    "sky130_fd_sc_ms__o2bb2ai_4",
    "Medium Speed",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21a_1 = logic_module(
    "sky130_fd_sc_ms__o21a_1",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21a_2 = logic_module(
    "sky130_fd_sc_ms__o21a_2",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21a_4 = logic_module(
    "sky130_fd_sc_ms__o21a_4",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ai_1 = logic_module(
    "sky130_fd_sc_ms__o21ai_1",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ai_2 = logic_module(
    "sky130_fd_sc_ms__o21ai_2",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ai_4 = logic_module(
    "sky130_fd_sc_ms__o21ai_4",
    "Medium Speed",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ba_1 = logic_module(
    "sky130_fd_sc_ms__o21ba_1",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ba_2 = logic_module(
    "sky130_fd_sc_ms__o21ba_2",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ba_4 = logic_module(
    "sky130_fd_sc_ms__o21ba_4",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21bai_1 = logic_module(
    "sky130_fd_sc_ms__o21bai_1",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21bai_2 = logic_module(
    "sky130_fd_sc_ms__o21bai_2",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21bai_4 = logic_module(
    "sky130_fd_sc_ms__o21bai_4",
    "Medium Speed",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22a_1 = logic_module(
    "sky130_fd_sc_ms__o22a_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22a_2 = logic_module(
    "sky130_fd_sc_ms__o22a_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22a_4 = logic_module(
    "sky130_fd_sc_ms__o22a_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22ai_1 = logic_module(
    "sky130_fd_sc_ms__o22ai_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22ai_2 = logic_module(
    "sky130_fd_sc_ms__o22ai_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22ai_4 = logic_module(
    "sky130_fd_sc_ms__o22ai_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31a_1 = logic_module(
    "sky130_fd_sc_ms__o31a_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31a_2 = logic_module(
    "sky130_fd_sc_ms__o31a_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31a_4 = logic_module(
    "sky130_fd_sc_ms__o31a_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31ai_1 = logic_module(
    "sky130_fd_sc_ms__o31ai_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31ai_2 = logic_module(
    "sky130_fd_sc_ms__o31ai_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31ai_4 = logic_module(
    "sky130_fd_sc_ms__o31ai_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32a_1 = logic_module(
    "sky130_fd_sc_ms__o32a_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32a_2 = logic_module(
    "sky130_fd_sc_ms__o32a_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32a_4 = logic_module(
    "sky130_fd_sc_ms__o32a_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32ai_1 = logic_module(
    "sky130_fd_sc_ms__o32ai_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32ai_2 = logic_module(
    "sky130_fd_sc_ms__o32ai_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32ai_4 = logic_module(
    "sky130_fd_sc_ms__o32ai_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41a_1 = logic_module(
    "sky130_fd_sc_ms__o41a_1",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41a_2 = logic_module(
    "sky130_fd_sc_ms__o41a_2",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41a_4 = logic_module(
    "sky130_fd_sc_ms__o41a_4",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41ai_1 = logic_module(
    "sky130_fd_sc_ms__o41ai_1",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41ai_2 = logic_module(
    "sky130_fd_sc_ms__o41ai_2",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41ai_4 = logic_module(
    "sky130_fd_sc_ms__o41ai_4",
    "Medium Speed",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211a_1 = logic_module(
    "sky130_fd_sc_ms__o211a_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211a_2 = logic_module(
    "sky130_fd_sc_ms__o211a_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211a_4 = logic_module(
    "sky130_fd_sc_ms__o211a_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211ai_1 = logic_module(
    "sky130_fd_sc_ms__o211ai_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211ai_2 = logic_module(
    "sky130_fd_sc_ms__o211ai_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211ai_4 = logic_module(
    "sky130_fd_sc_ms__o211ai_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221a_1 = logic_module(
    "sky130_fd_sc_ms__o221a_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221a_2 = logic_module(
    "sky130_fd_sc_ms__o221a_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221a_4 = logic_module(
    "sky130_fd_sc_ms__o221a_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221ai_1 = logic_module(
    "sky130_fd_sc_ms__o221ai_1",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221ai_2 = logic_module(
    "sky130_fd_sc_ms__o221ai_2",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221ai_4 = logic_module(
    "sky130_fd_sc_ms__o221ai_4",
    "Medium Speed",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311a_1 = logic_module(
    "sky130_fd_sc_ms__o311a_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311a_2 = logic_module(
    "sky130_fd_sc_ms__o311a_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311a_4 = logic_module(
    "sky130_fd_sc_ms__o311a_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311ai_1 = logic_module(
    "sky130_fd_sc_ms__o311ai_1",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311ai_2 = logic_module(
    "sky130_fd_sc_ms__o311ai_2",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311ai_4 = logic_module(
    "sky130_fd_sc_ms__o311ai_4",
    "Medium Speed",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111a_1 = logic_module(
    "sky130_fd_sc_ms__o2111a_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111a_2 = logic_module(
    "sky130_fd_sc_ms__o2111a_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111a_4 = logic_module(
    "sky130_fd_sc_ms__o2111a_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111ai_1 = logic_module(
    "sky130_fd_sc_ms__o2111ai_1",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111ai_2 = logic_module(
    "sky130_fd_sc_ms__o2111ai_2",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111ai_4 = logic_module(
    "sky130_fd_sc_ms__o2111ai_4",
    "Medium Speed",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
or2_1 = logic_module(
    "sky130_fd_sc_ms__or2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2_2 = logic_module(
    "sky130_fd_sc_ms__or2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2_4 = logic_module(
    "sky130_fd_sc_ms__or2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_1 = logic_module(
    "sky130_fd_sc_ms__or2b_1",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_2 = logic_module(
    "sky130_fd_sc_ms__or2b_2",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_4 = logic_module(
    "sky130_fd_sc_ms__or2b_4",
    "Medium Speed",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_1 = logic_module(
    "sky130_fd_sc_ms__or3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_2 = logic_module(
    "sky130_fd_sc_ms__or3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_4 = logic_module(
    "sky130_fd_sc_ms__or3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_1 = logic_module(
    "sky130_fd_sc_ms__or3b_1",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_2 = logic_module(
    "sky130_fd_sc_ms__or3b_2",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_4 = logic_module(
    "sky130_fd_sc_ms__or3b_4",
    "Medium Speed",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_1 = logic_module(
    "sky130_fd_sc_ms__or4_1",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_2 = logic_module(
    "sky130_fd_sc_ms__or4_2",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_4 = logic_module(
    "sky130_fd_sc_ms__or4_4",
    "Medium Speed",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_1 = logic_module(
    "sky130_fd_sc_ms__or4b_1",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_2 = logic_module(
    "sky130_fd_sc_ms__or4b_2",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_4 = logic_module(
    "sky130_fd_sc_ms__or4b_4",
    "Medium Speed",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_1 = logic_module(
    "sky130_fd_sc_ms__or4bb_1",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_2 = logic_module(
    "sky130_fd_sc_ms__or4bb_2",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_4 = logic_module(
    "sky130_fd_sc_ms__or4bb_4",
    "Medium Speed",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
sdfbbn_1 = logic_module(
    "sky130_fd_sc_ms__sdfbbn_1",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR"],
)
sdfbbn_2 = logic_module(
    "sky130_fd_sc_ms__sdfbbn_2",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR"],
)
sdfbbp_1 = logic_module(
    "sky130_fd_sc_ms__sdfbbp_1",
    "Medium Speed",
    [
        "CLK",
        "D",
        "RESET_B",
        "SCD",
        "SCE",
        "SET_B",
        "VGND",
        "VNB",
        "VPB",
        "VPWR",
        "Q",
    ],
)
sdfrbp_1 = logic_module(
    "sky130_fd_sc_ms__sdfrbp_1",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfrbp_2 = logic_module(
    "sky130_fd_sc_ms__sdfrbp_2",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfrtn_1 = logic_module(
    "sky130_fd_sc_ms__sdfrtn_1",
    "Medium Speed",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_1 = logic_module(
    "sky130_fd_sc_ms__sdfrtp_1",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_2 = logic_module(
    "sky130_fd_sc_ms__sdfrtp_2",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_4 = logic_module(
    "sky130_fd_sc_ms__sdfrtp_4",
    "Medium Speed",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfsbp_1 = logic_module(
    "sky130_fd_sc_ms__sdfsbp_1",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfsbp_2 = logic_module(
    "sky130_fd_sc_ms__sdfsbp_2",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfstp_1 = logic_module(
    "sky130_fd_sc_ms__sdfstp_1",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfstp_2 = logic_module(
    "sky130_fd_sc_ms__sdfstp_2",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfstp_4 = logic_module(
    "sky130_fd_sc_ms__sdfstp_4",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxbp_1 = logic_module(
    "sky130_fd_sc_ms__sdfxbp_1",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfxbp_2 = logic_module(
    "sky130_fd_sc_ms__sdfxbp_2",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfxtp_1 = logic_module(
    "sky130_fd_sc_ms__sdfxtp_1",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxtp_2 = logic_module(
    "sky130_fd_sc_ms__sdfxtp_2",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxtp_4 = logic_module(
    "sky130_fd_sc_ms__sdfxtp_4",
    "Medium Speed",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdlclkp_1 = logic_module(
    "sky130_fd_sc_ms__sdlclkp_1",
    "Medium Speed",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sdlclkp_2 = logic_module(
    "sky130_fd_sc_ms__sdlclkp_2",
    "Medium Speed",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sdlclkp_4 = logic_module(
    "sky130_fd_sc_ms__sdlclkp_4",
    "Medium Speed",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sedfxbp_1 = logic_module(
    "sky130_fd_sc_ms__sedfxbp_1",
    "Medium Speed",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sedfxbp_2 = logic_module(
    "sky130_fd_sc_ms__sedfxbp_2",
    "Medium Speed",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sedfxtp_1 = logic_module(
    "sky130_fd_sc_ms__sedfxtp_1",
    "Medium Speed",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sedfxtp_2 = logic_module(
    "sky130_fd_sc_ms__sedfxtp_2",
    "Medium Speed",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sedfxtp_4 = logic_module(
    "sky130_fd_sc_ms__sedfxtp_4",
    "Medium Speed",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
tap_1 = logic_module(
    "sky130_fd_sc_ms__tap_1", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
tap_2 = logic_module(
    "sky130_fd_sc_ms__tap_2", "Medium Speed", ["VGND", "VNB", "VPB", "VPWR"]
)
tapmet1_2 = logic_module(
    "sky130_fd_sc_ms__tapmet1_2", "Medium Speed", ["VGND", "VPB", "VPWR"]
)
tapvgnd2_1 = logic_module(
    "sky130_fd_sc_ms__tapvgnd2_1", "Medium Speed", ["VGND", "VPB", "VPWR"]
)
tapvgnd_1 = logic_module(
    "sky130_fd_sc_ms__tapvgnd_1", "Medium Speed", ["VGND", "VPB", "VPWR"]
)
tapvpwrvgnd_1 = logic_module(
    "sky130_fd_sc_ms__tapvpwrvgnd_1", "Medium Speed", ["VGND", "VPWR"]
)
xnor2_1 = logic_module(
    "sky130_fd_sc_ms__xnor2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor2_2 = logic_module(
    "sky130_fd_sc_ms__xnor2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor2_4 = logic_module(
    "sky130_fd_sc_ms__xnor2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor3_1 = logic_module(
    "sky130_fd_sc_ms__xnor3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xnor3_2 = logic_module(
    "sky130_fd_sc_ms__xnor3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xnor3_4 = logic_module(
    "sky130_fd_sc_ms__xnor3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_1 = logic_module(
    "sky130_fd_sc_ms__xor2_1",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_2 = logic_module(
    "sky130_fd_sc_ms__xor2_2",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_4 = logic_module(
    "sky130_fd_sc_ms__xor2_4",
    "Medium Speed",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_1 = logic_module(
    "sky130_fd_sc_ms__xor3_1",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_2 = logic_module(
    "sky130_fd_sc_ms__xor3_2",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_4 = logic_module(
    "sky130_fd_sc_ms__xor3_4",
    "Medium Speed",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
