from ..pdk_data import logic_module

a2bb2o_1 = logic_module(
    "sky130_fd_sc_hd__a2bb2o_1",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2o_2 = logic_module(
    "sky130_fd_sc_hd__a2bb2o_2",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2o_4 = logic_module(
    "sky130_fd_sc_hd__a2bb2o_4",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2bb2oi_1 = logic_module(
    "sky130_fd_sc_hd__a2bb2oi_1",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2bb2oi_2 = logic_module(
    "sky130_fd_sc_hd__a2bb2oi_2",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2bb2oi_4 = logic_module(
    "sky130_fd_sc_hd__a2bb2oi_4",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21bo_1 = logic_module(
    "sky130_fd_sc_hd__a21bo_1",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21bo_2 = logic_module(
    "sky130_fd_sc_hd__a21bo_2",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21bo_4 = logic_module(
    "sky130_fd_sc_hd__a21bo_4",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21boi_0 = logic_module(
    "sky130_fd_sc_hd__a21boi_0",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21boi_1 = logic_module(
    "sky130_fd_sc_hd__a21boi_1",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21boi_2 = logic_module(
    "sky130_fd_sc_hd__a21boi_2",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21boi_4 = logic_module(
    "sky130_fd_sc_hd__a21boi_4",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21o_1 = logic_module(
    "sky130_fd_sc_hd__a21o_1",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21o_2 = logic_module(
    "sky130_fd_sc_hd__a21o_2",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21o_4 = logic_module(
    "sky130_fd_sc_hd__a21o_4",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a21oi_1 = logic_module(
    "sky130_fd_sc_hd__a21oi_1",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21oi_2 = logic_module(
    "sky130_fd_sc_hd__a21oi_2",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a21oi_4 = logic_module(
    "sky130_fd_sc_hd__a21oi_4",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22o_1 = logic_module(
    "sky130_fd_sc_hd__a22o_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22o_2 = logic_module(
    "sky130_fd_sc_hd__a22o_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22o_4 = logic_module(
    "sky130_fd_sc_hd__a22o_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a22oi_1 = logic_module(
    "sky130_fd_sc_hd__a22oi_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22oi_2 = logic_module(
    "sky130_fd_sc_hd__a22oi_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a22oi_4 = logic_module(
    "sky130_fd_sc_hd__a22oi_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31o_1 = logic_module(
    "sky130_fd_sc_hd__a31o_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31o_2 = logic_module(
    "sky130_fd_sc_hd__a31o_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31o_4 = logic_module(
    "sky130_fd_sc_hd__a31o_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a31oi_1 = logic_module(
    "sky130_fd_sc_hd__a31oi_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31oi_2 = logic_module(
    "sky130_fd_sc_hd__a31oi_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a31oi_4 = logic_module(
    "sky130_fd_sc_hd__a31oi_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32o_1 = logic_module(
    "sky130_fd_sc_hd__a32o_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32o_2 = logic_module(
    "sky130_fd_sc_hd__a32o_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32o_4 = logic_module(
    "sky130_fd_sc_hd__a32o_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a32oi_1 = logic_module(
    "sky130_fd_sc_hd__a32oi_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32oi_2 = logic_module(
    "sky130_fd_sc_hd__a32oi_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a32oi_4 = logic_module(
    "sky130_fd_sc_hd__a32oi_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41o_1 = logic_module(
    "sky130_fd_sc_hd__a41o_1",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41o_2 = logic_module(
    "sky130_fd_sc_hd__a41o_2",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41o_4 = logic_module(
    "sky130_fd_sc_hd__a41o_4",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a41oi_1 = logic_module(
    "sky130_fd_sc_hd__a41oi_1",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41oi_2 = logic_module(
    "sky130_fd_sc_hd__a41oi_2",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a41oi_4 = logic_module(
    "sky130_fd_sc_hd__a41oi_4",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211o_1 = logic_module(
    "sky130_fd_sc_hd__a211o_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211o_2 = logic_module(
    "sky130_fd_sc_hd__a211o_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211o_4 = logic_module(
    "sky130_fd_sc_hd__a211o_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a211oi_1 = logic_module(
    "sky130_fd_sc_hd__a211oi_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211oi_2 = logic_module(
    "sky130_fd_sc_hd__a211oi_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a211oi_4 = logic_module(
    "sky130_fd_sc_hd__a211oi_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221o_1 = logic_module(
    "sky130_fd_sc_hd__a221o_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221o_2 = logic_module(
    "sky130_fd_sc_hd__a221o_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221o_4 = logic_module(
    "sky130_fd_sc_hd__a221o_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a221oi_1 = logic_module(
    "sky130_fd_sc_hd__a221oi_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221oi_2 = logic_module(
    "sky130_fd_sc_hd__a221oi_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a221oi_4 = logic_module(
    "sky130_fd_sc_hd__a221oi_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a222oi_1 = logic_module(
    "sky130_fd_sc_hd__a222oi_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "C2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311o_1 = logic_module(
    "sky130_fd_sc_hd__a311o_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311o_2 = logic_module(
    "sky130_fd_sc_hd__a311o_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311o_4 = logic_module(
    "sky130_fd_sc_hd__a311o_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a311oi_1 = logic_module(
    "sky130_fd_sc_hd__a311oi_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311oi_2 = logic_module(
    "sky130_fd_sc_hd__a311oi_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a311oi_4 = logic_module(
    "sky130_fd_sc_hd__a311oi_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111o_1 = logic_module(
    "sky130_fd_sc_hd__a2111o_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111o_2 = logic_module(
    "sky130_fd_sc_hd__a2111o_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111o_4 = logic_module(
    "sky130_fd_sc_hd__a2111o_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
a2111oi_0 = logic_module(
    "sky130_fd_sc_hd__a2111oi_0",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111oi_1 = logic_module(
    "sky130_fd_sc_hd__a2111oi_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111oi_2 = logic_module(
    "sky130_fd_sc_hd__a2111oi_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
a2111oi_4 = logic_module(
    "sky130_fd_sc_hd__a2111oi_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
and2_0 = logic_module(
    "sky130_fd_sc_hd__and2_0",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2_1 = logic_module(
    "sky130_fd_sc_hd__and2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2_2 = logic_module(
    "sky130_fd_sc_hd__and2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2_4 = logic_module(
    "sky130_fd_sc_hd__and2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_1 = logic_module(
    "sky130_fd_sc_hd__and2b_1",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_2 = logic_module(
    "sky130_fd_sc_hd__and2b_2",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and2b_4 = logic_module(
    "sky130_fd_sc_hd__and2b_4",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_1 = logic_module(
    "sky130_fd_sc_hd__and3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_2 = logic_module(
    "sky130_fd_sc_hd__and3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3_4 = logic_module(
    "sky130_fd_sc_hd__and3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_1 = logic_module(
    "sky130_fd_sc_hd__and3b_1",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_2 = logic_module(
    "sky130_fd_sc_hd__and3b_2",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and3b_4 = logic_module(
    "sky130_fd_sc_hd__and3b_4",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_1 = logic_module(
    "sky130_fd_sc_hd__and4_1",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_2 = logic_module(
    "sky130_fd_sc_hd__and4_2",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4_4 = logic_module(
    "sky130_fd_sc_hd__and4_4",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_1 = logic_module(
    "sky130_fd_sc_hd__and4b_1",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_2 = logic_module(
    "sky130_fd_sc_hd__and4b_2",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4b_4 = logic_module(
    "sky130_fd_sc_hd__and4b_4",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_1 = logic_module(
    "sky130_fd_sc_hd__and4bb_1",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_2 = logic_module(
    "sky130_fd_sc_hd__and4bb_2",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
and4bb_4 = logic_module(
    "sky130_fd_sc_hd__and4bb_4",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_1 = logic_module(
    "sky130_fd_sc_hd__buf_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_2 = logic_module(
    "sky130_fd_sc_hd__buf_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_4 = logic_module(
    "sky130_fd_sc_hd__buf_4",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_6 = logic_module(
    "sky130_fd_sc_hd__buf_6",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_8 = logic_module(
    "sky130_fd_sc_hd__buf_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_12 = logic_module(
    "sky130_fd_sc_hd__buf_12",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
buf_16 = logic_module(
    "sky130_fd_sc_hd__buf_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufbuf_8 = logic_module(
    "sky130_fd_sc_hd__bufbuf_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufbuf_16 = logic_module(
    "sky130_fd_sc_hd__bufbuf_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
bufinv_8 = logic_module(
    "sky130_fd_sc_hd__bufinv_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
bufinv_16 = logic_module(
    "sky130_fd_sc_hd__bufinv_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkbuf_1 = logic_module(
    "sky130_fd_sc_hd__clkbuf_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_2 = logic_module(
    "sky130_fd_sc_hd__clkbuf_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_4 = logic_module(
    "sky130_fd_sc_hd__clkbuf_4",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_8 = logic_module(
    "sky130_fd_sc_hd__clkbuf_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkbuf_16 = logic_module(
    "sky130_fd_sc_hd__clkbuf_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s15_1 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s15_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s15_2 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s15_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s18_1 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s18_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s18_2 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s18_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s25_1 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s25_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s25_2 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s25_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s50_1 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s50_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkdlybuf4s50_2 = logic_module(
    "sky130_fd_sc_hd__clkdlybuf4s50_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
clkinv_1 = logic_module(
    "sky130_fd_sc_hd__clkinv_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_2 = logic_module(
    "sky130_fd_sc_hd__clkinv_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_4 = logic_module(
    "sky130_fd_sc_hd__clkinv_4",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_8 = logic_module(
    "sky130_fd_sc_hd__clkinv_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinv_16 = logic_module(
    "sky130_fd_sc_hd__clkinv_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinvlp_2 = logic_module(
    "sky130_fd_sc_hd__clkinvlp_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
clkinvlp_4 = logic_module(
    "sky130_fd_sc_hd__clkinvlp_4",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
conb_1 = logic_module(
    "sky130_fd_sc_hd__conb_1",
    "High Density",
    ["VGND", "VNB", "VPB", "VPWR", "HI", "LO"],
)
decap_3 = logic_module(
    "sky130_fd_sc_hd__decap_3", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
decap_4 = logic_module(
    "sky130_fd_sc_hd__decap_4", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
decap_6 = logic_module(
    "sky130_fd_sc_hd__decap_6", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
decap_8 = logic_module(
    "sky130_fd_sc_hd__decap_8", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
decap_12 = logic_module(
    "sky130_fd_sc_hd__decap_12", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
dfbbn_1 = logic_module(
    "sky130_fd_sc_hd__dfbbn_1",
    "High Density",
    ["CLK_N", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfbbn_2 = logic_module(
    "sky130_fd_sc_hd__dfbbn_2",
    "High Density",
    ["CLK_N", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfbbp_1 = logic_module(
    "sky130_fd_sc_hd__dfbbp_1",
    "High Density",
    ["CLK", "D", "RESET_B", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrbp_1 = logic_module(
    "sky130_fd_sc_hd__dfrbp_1",
    "High Density",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrbp_2 = logic_module(
    "sky130_fd_sc_hd__dfrbp_2",
    "High Density",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfrtn_1 = logic_module(
    "sky130_fd_sc_hd__dfrtn_1",
    "High Density",
    ["CLK_N", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_1 = logic_module(
    "sky130_fd_sc_hd__dfrtp_1",
    "High Density",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_2 = logic_module(
    "sky130_fd_sc_hd__dfrtp_2",
    "High Density",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfrtp_4 = logic_module(
    "sky130_fd_sc_hd__dfrtp_4",
    "High Density",
    ["CLK", "D", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfsbp_1 = logic_module(
    "sky130_fd_sc_hd__dfsbp_1",
    "High Density",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfsbp_2 = logic_module(
    "sky130_fd_sc_hd__dfsbp_2",
    "High Density",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfstp_1 = logic_module(
    "sky130_fd_sc_hd__dfstp_1",
    "High Density",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfstp_2 = logic_module(
    "sky130_fd_sc_hd__dfstp_2",
    "High Density",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfstp_4 = logic_module(
    "sky130_fd_sc_hd__dfstp_4",
    "High Density",
    ["CLK", "D", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxbp_1 = logic_module(
    "sky130_fd_sc_hd__dfxbp_1",
    "High Density",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfxbp_2 = logic_module(
    "sky130_fd_sc_hd__dfxbp_2",
    "High Density",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dfxtp_1 = logic_module(
    "sky130_fd_sc_hd__dfxtp_1",
    "High Density",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxtp_2 = logic_module(
    "sky130_fd_sc_hd__dfxtp_2",
    "High Density",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dfxtp_4 = logic_module(
    "sky130_fd_sc_hd__dfxtp_4",
    "High Density",
    ["CLK", "D", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
diode_2 = logic_module(
    "sky130_fd_sc_hd__diode_2",
    "High Density",
    ["DIODE", "VGND", "VNB", "VPB", "VPWR"],
)
dlclkp_1 = logic_module(
    "sky130_fd_sc_hd__dlclkp_1",
    "High Density",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlclkp_2 = logic_module(
    "sky130_fd_sc_hd__dlclkp_2",
    "High Density",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlclkp_4 = logic_module(
    "sky130_fd_sc_hd__dlclkp_4",
    "High Density",
    ["CLK", "GATE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
dlrbn_1 = logic_module(
    "sky130_fd_sc_hd__dlrbn_1",
    "High Density",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbn_2 = logic_module(
    "sky130_fd_sc_hd__dlrbn_2",
    "High Density",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbp_1 = logic_module(
    "sky130_fd_sc_hd__dlrbp_1",
    "High Density",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrbp_2 = logic_module(
    "sky130_fd_sc_hd__dlrbp_2",
    "High Density",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlrtn_1 = logic_module(
    "sky130_fd_sc_hd__dlrtn_1",
    "High Density",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtn_2 = logic_module(
    "sky130_fd_sc_hd__dlrtn_2",
    "High Density",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtn_4 = logic_module(
    "sky130_fd_sc_hd__dlrtn_4",
    "High Density",
    ["D", "GATE_N", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_1 = logic_module(
    "sky130_fd_sc_hd__dlrtp_1",
    "High Density",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_2 = logic_module(
    "sky130_fd_sc_hd__dlrtp_2",
    "High Density",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlrtp_4 = logic_module(
    "sky130_fd_sc_hd__dlrtp_4",
    "High Density",
    ["D", "GATE", "RESET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxbn_1 = logic_module(
    "sky130_fd_sc_hd__dlxbn_1",
    "High Density",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxbn_2 = logic_module(
    "sky130_fd_sc_hd__dlxbn_2",
    "High Density",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxbp_1 = logic_module(
    "sky130_fd_sc_hd__dlxbp_1",
    "High Density",
    ["D", "GATE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
dlxtn_1 = logic_module(
    "sky130_fd_sc_hd__dlxtn_1",
    "High Density",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtn_2 = logic_module(
    "sky130_fd_sc_hd__dlxtn_2",
    "High Density",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtn_4 = logic_module(
    "sky130_fd_sc_hd__dlxtn_4",
    "High Density",
    ["D", "GATE_N", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlxtp_1 = logic_module(
    "sky130_fd_sc_hd__dlxtp_1",
    "High Density",
    ["D", "GATE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
dlygate4sd1_1 = logic_module(
    "sky130_fd_sc_hd__dlygate4sd1_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlygate4sd2_1 = logic_module(
    "sky130_fd_sc_hd__dlygate4sd2_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlygate4sd3_1 = logic_module(
    "sky130_fd_sc_hd__dlygate4sd3_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s2s_1 = logic_module(
    "sky130_fd_sc_hd__dlymetal6s2s_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s4s_1 = logic_module(
    "sky130_fd_sc_hd__dlymetal6s4s_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
dlymetal6s6s_1 = logic_module(
    "sky130_fd_sc_hd__dlymetal6s6s_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
ebufn_1 = logic_module(
    "sky130_fd_sc_hd__ebufn_1",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_2 = logic_module(
    "sky130_fd_sc_hd__ebufn_2",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_4 = logic_module(
    "sky130_fd_sc_hd__ebufn_4",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
ebufn_8 = logic_module(
    "sky130_fd_sc_hd__ebufn_8",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
edfxbp_1 = logic_module(
    "sky130_fd_sc_hd__edfxbp_1",
    "High Density",
    ["CLK", "D", "DE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
edfxtp_1 = logic_module(
    "sky130_fd_sc_hd__edfxtp_1",
    "High Density",
    ["CLK", "D", "DE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
einvn_0 = logic_module(
    "sky130_fd_sc_hd__einvn_0",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_1 = logic_module(
    "sky130_fd_sc_hd__einvn_1",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_2 = logic_module(
    "sky130_fd_sc_hd__einvn_2",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_4 = logic_module(
    "sky130_fd_sc_hd__einvn_4",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvn_8 = logic_module(
    "sky130_fd_sc_hd__einvn_8",
    "High Density",
    ["A", "TE_B", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_1 = logic_module(
    "sky130_fd_sc_hd__einvp_1",
    "High Density",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_2 = logic_module(
    "sky130_fd_sc_hd__einvp_2",
    "High Density",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_4 = logic_module(
    "sky130_fd_sc_hd__einvp_4",
    "High Density",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
einvp_8 = logic_module(
    "sky130_fd_sc_hd__einvp_8",
    "High Density",
    ["A", "TE", "VGND", "VNB", "VPB", "VPWR", "Z"],
)
fa_1 = logic_module(
    "sky130_fd_sc_hd__fa_1",
    "High Density",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fa_2 = logic_module(
    "sky130_fd_sc_hd__fa_2",
    "High Density",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fa_4 = logic_module(
    "sky130_fd_sc_hd__fa_4",
    "High Density",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fah_1 = logic_module(
    "sky130_fd_sc_hd__fah_1",
    "High Density",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fahcin_1 = logic_module(
    "sky130_fd_sc_hd__fahcin_1",
    "High Density",
    ["A", "B", "CIN", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
fahcon_1 = logic_module(
    "sky130_fd_sc_hd__fahcon_1",
    "High Density",
    ["A", "B", "CI", "VGND", "VNB", "VPB", "VPWR", "COUT_N", "SUM"],
)
fill_1 = logic_module(
    "sky130_fd_sc_hd__fill_1", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_2 = logic_module(
    "sky130_fd_sc_hd__fill_2", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_4 = logic_module(
    "sky130_fd_sc_hd__fill_4", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
fill_8 = logic_module(
    "sky130_fd_sc_hd__fill_8", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
ha_1 = logic_module(
    "sky130_fd_sc_hd__ha_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
ha_2 = logic_module(
    "sky130_fd_sc_hd__ha_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
ha_4 = logic_module(
    "sky130_fd_sc_hd__ha_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "COUT", "SUM"],
)
inv_1 = logic_module(
    "sky130_fd_sc_hd__inv_1",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_2 = logic_module(
    "sky130_fd_sc_hd__inv_2",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_4 = logic_module(
    "sky130_fd_sc_hd__inv_4",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_6 = logic_module(
    "sky130_fd_sc_hd__inv_6",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_8 = logic_module(
    "sky130_fd_sc_hd__inv_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_12 = logic_module(
    "sky130_fd_sc_hd__inv_12",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
inv_16 = logic_module(
    "sky130_fd_sc_hd__inv_16",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_bleeder_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_bleeder_1",
    "High Density",
    ["SHORT", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_clkbufkapwr_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkbufkapwr_1",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_clkbufkapwr_2 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkbufkapwr_2",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_clkbufkapwr_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkbufkapwr_4",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_clkbufkapwr_8 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkbufkapwr_8",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_clkbufkapwr_16 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkbufkapwr_16",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_clkinvkapwr_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkinvkapwr_1",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_clkinvkapwr_2 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkinvkapwr_2",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_clkinvkapwr_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkinvkapwr_4",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_clkinvkapwr_8 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkinvkapwr_8",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_clkinvkapwr_16 = logic_module(
    "sky130_fd_sc_hd__lpflow_clkinvkapwr_16",
    "High Density",
    ["A", "KAPWR", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
lpflow_decapkapwr_3 = logic_module(
    "sky130_fd_sc_hd__lpflow_decapkapwr_3",
    "High Density",
    ["KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_decapkapwr_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_decapkapwr_4",
    "High Density",
    ["KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_decapkapwr_6 = logic_module(
    "sky130_fd_sc_hd__lpflow_decapkapwr_6",
    "High Density",
    ["KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_decapkapwr_8 = logic_module(
    "sky130_fd_sc_hd__lpflow_decapkapwr_8",
    "High Density",
    ["KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_decapkapwr_12 = logic_module(
    "sky130_fd_sc_hd__lpflow_decapkapwr_12",
    "High Density",
    ["KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_inputiso0n_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_inputiso0n_1",
    "High Density",
    ["A", "SLEEP_B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_inputiso0p_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_inputiso0p_1",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_inputiso1n_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_inputiso1n_1",
    "High Density",
    ["A", "SLEEP_B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_inputiso1p_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_inputiso1p_1",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_inputisolatch_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_inputisolatch_1",
    "High Density",
    ["D", "SLEEP_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
lpflow_isobufsrc_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrc_1",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_isobufsrc_2 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrc_2",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_isobufsrc_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrc_4",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_isobufsrc_8 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrc_8",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_isobufsrc_16 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrc_16",
    "High Density",
    ["A", "SLEEP", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_isobufsrckapwr_16 = logic_module(
    "sky130_fd_sc_hd__lpflow_isobufsrckapwr_16",
    "High Density",
    ["A", "SLEEP", "KAPWR", "VGND", "VNB", "VPB", "VPWR"],
)
lpflow_lsbuf_lh_hl_isowell_tap_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1",
    "High Density",
    ["A", "VGND", "VPB", "VPWRIN", "VPWR", "X"],
)
lpflow_lsbuf_lh_hl_isowell_tap_2 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2",
    "High Density",
    ["A", "VGND", "VPB", "VPWRIN", "VPWR", "X"],
)
lpflow_lsbuf_lh_hl_isowell_tap_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4",
    "High Density",
    ["A", "VGND", "VPB", "VPWRIN", "VPWR", "X"],
)
lpflow_lsbuf_lh_isowell_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4",
    "High Density",
    ["A", "LOWLVPWR", "VGND", "VNB", "VPB", "VPWR", "X"],
)
lpflow_lsbuf_lh_isowell_tap_1 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1",
    "High Density",
    ["A", "LOWLVPWR", "VGND", "VPB", "VPWR", "X"],
)
lpflow_lsbuf_lh_isowell_tap_2 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2",
    "High Density",
    ["A", "LOWLVPWR", "VGND", "VPB", "VPWR", "X"],
)
lpflow_lsbuf_lh_isowell_tap_4 = logic_module(
    "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4",
    "High Density",
    ["A", "LOWLVPWR", "VGND", "VPB", "VPWR", "X"],
)
macro_sparecell = logic_module(
    "sky130_fd_sc_hd__macro_sparecell",
    "High Density",
    ["VGND", "VNB", "VPB", "VPWR", "LO"],
)
maj3_1 = logic_module(
    "sky130_fd_sc_hd__maj3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
maj3_2 = logic_module(
    "sky130_fd_sc_hd__maj3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
maj3_4 = logic_module(
    "sky130_fd_sc_hd__maj3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_1 = logic_module(
    "sky130_fd_sc_hd__mux2_1",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_2 = logic_module(
    "sky130_fd_sc_hd__mux2_2",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_4 = logic_module(
    "sky130_fd_sc_hd__mux2_4",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2_8 = logic_module(
    "sky130_fd_sc_hd__mux2_8",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux2i_1 = logic_module(
    "sky130_fd_sc_hd__mux2i_1",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux2i_2 = logic_module(
    "sky130_fd_sc_hd__mux2i_2",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux2i_4 = logic_module(
    "sky130_fd_sc_hd__mux2i_4",
    "High Density",
    ["A0", "A1", "S", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
mux4_1 = logic_module(
    "sky130_fd_sc_hd__mux4_1",
    "High Density",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux4_2 = logic_module(
    "sky130_fd_sc_hd__mux4_2",
    "High Density",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
mux4_4 = logic_module(
    "sky130_fd_sc_hd__mux4_4",
    "High Density",
    ["A0", "A1", "A2", "A3", "S0", "S1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
nand2_1 = logic_module(
    "sky130_fd_sc_hd__nand2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_2 = logic_module(
    "sky130_fd_sc_hd__nand2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_4 = logic_module(
    "sky130_fd_sc_hd__nand2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2_8 = logic_module(
    "sky130_fd_sc_hd__nand2_8",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_1 = logic_module(
    "sky130_fd_sc_hd__nand2b_1",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_2 = logic_module(
    "sky130_fd_sc_hd__nand2b_2",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand2b_4 = logic_module(
    "sky130_fd_sc_hd__nand2b_4",
    "High Density",
    ["A_N", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_1 = logic_module(
    "sky130_fd_sc_hd__nand3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_2 = logic_module(
    "sky130_fd_sc_hd__nand3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3_4 = logic_module(
    "sky130_fd_sc_hd__nand3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_1 = logic_module(
    "sky130_fd_sc_hd__nand3b_1",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_2 = logic_module(
    "sky130_fd_sc_hd__nand3b_2",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand3b_4 = logic_module(
    "sky130_fd_sc_hd__nand3b_4",
    "High Density",
    ["A_N", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_1 = logic_module(
    "sky130_fd_sc_hd__nand4_1",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_2 = logic_module(
    "sky130_fd_sc_hd__nand4_2",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4_4 = logic_module(
    "sky130_fd_sc_hd__nand4_4",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_1 = logic_module(
    "sky130_fd_sc_hd__nand4b_1",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_2 = logic_module(
    "sky130_fd_sc_hd__nand4b_2",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4b_4 = logic_module(
    "sky130_fd_sc_hd__nand4b_4",
    "High Density",
    ["A_N", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_1 = logic_module(
    "sky130_fd_sc_hd__nand4bb_1",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_2 = logic_module(
    "sky130_fd_sc_hd__nand4bb_2",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nand4bb_4 = logic_module(
    "sky130_fd_sc_hd__nand4bb_4",
    "High Density",
    ["A_N", "B_N", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_1 = logic_module(
    "sky130_fd_sc_hd__nor2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_2 = logic_module(
    "sky130_fd_sc_hd__nor2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_4 = logic_module(
    "sky130_fd_sc_hd__nor2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2_8 = logic_module(
    "sky130_fd_sc_hd__nor2_8",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_1 = logic_module(
    "sky130_fd_sc_hd__nor2b_1",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_2 = logic_module(
    "sky130_fd_sc_hd__nor2b_2",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor2b_4 = logic_module(
    "sky130_fd_sc_hd__nor2b_4",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_1 = logic_module(
    "sky130_fd_sc_hd__nor3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_2 = logic_module(
    "sky130_fd_sc_hd__nor3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3_4 = logic_module(
    "sky130_fd_sc_hd__nor3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_1 = logic_module(
    "sky130_fd_sc_hd__nor3b_1",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_2 = logic_module(
    "sky130_fd_sc_hd__nor3b_2",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor3b_4 = logic_module(
    "sky130_fd_sc_hd__nor3b_4",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_1 = logic_module(
    "sky130_fd_sc_hd__nor4_1",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_2 = logic_module(
    "sky130_fd_sc_hd__nor4_2",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4_4 = logic_module(
    "sky130_fd_sc_hd__nor4_4",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_1 = logic_module(
    "sky130_fd_sc_hd__nor4b_1",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_2 = logic_module(
    "sky130_fd_sc_hd__nor4b_2",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4b_4 = logic_module(
    "sky130_fd_sc_hd__nor4b_4",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_1 = logic_module(
    "sky130_fd_sc_hd__nor4bb_1",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_2 = logic_module(
    "sky130_fd_sc_hd__nor4bb_2",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
nor4bb_4 = logic_module(
    "sky130_fd_sc_hd__nor4bb_4",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2a_1 = logic_module(
    "sky130_fd_sc_hd__o2bb2a_1",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2a_2 = logic_module(
    "sky130_fd_sc_hd__o2bb2a_2",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2a_4 = logic_module(
    "sky130_fd_sc_hd__o2bb2a_4",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2bb2ai_1 = logic_module(
    "sky130_fd_sc_hd__o2bb2ai_1",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2ai_2 = logic_module(
    "sky130_fd_sc_hd__o2bb2ai_2",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2bb2ai_4 = logic_module(
    "sky130_fd_sc_hd__o2bb2ai_4",
    "High Density",
    ["A1_N", "A2_N", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21a_1 = logic_module(
    "sky130_fd_sc_hd__o21a_1",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21a_2 = logic_module(
    "sky130_fd_sc_hd__o21a_2",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21a_4 = logic_module(
    "sky130_fd_sc_hd__o21a_4",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ai_0 = logic_module(
    "sky130_fd_sc_hd__o21ai_0",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ai_1 = logic_module(
    "sky130_fd_sc_hd__o21ai_1",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ai_2 = logic_module(
    "sky130_fd_sc_hd__o21ai_2",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ai_4 = logic_module(
    "sky130_fd_sc_hd__o21ai_4",
    "High Density",
    ["A1", "A2", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21ba_1 = logic_module(
    "sky130_fd_sc_hd__o21ba_1",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ba_2 = logic_module(
    "sky130_fd_sc_hd__o21ba_2",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21ba_4 = logic_module(
    "sky130_fd_sc_hd__o21ba_4",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o21bai_1 = logic_module(
    "sky130_fd_sc_hd__o21bai_1",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21bai_2 = logic_module(
    "sky130_fd_sc_hd__o21bai_2",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o21bai_4 = logic_module(
    "sky130_fd_sc_hd__o21bai_4",
    "High Density",
    ["A1", "A2", "B1_N", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22a_1 = logic_module(
    "sky130_fd_sc_hd__o22a_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22a_2 = logic_module(
    "sky130_fd_sc_hd__o22a_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22a_4 = logic_module(
    "sky130_fd_sc_hd__o22a_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o22ai_1 = logic_module(
    "sky130_fd_sc_hd__o22ai_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22ai_2 = logic_module(
    "sky130_fd_sc_hd__o22ai_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o22ai_4 = logic_module(
    "sky130_fd_sc_hd__o22ai_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31a_1 = logic_module(
    "sky130_fd_sc_hd__o31a_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31a_2 = logic_module(
    "sky130_fd_sc_hd__o31a_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31a_4 = logic_module(
    "sky130_fd_sc_hd__o31a_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o31ai_1 = logic_module(
    "sky130_fd_sc_hd__o31ai_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31ai_2 = logic_module(
    "sky130_fd_sc_hd__o31ai_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o31ai_4 = logic_module(
    "sky130_fd_sc_hd__o31ai_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32a_1 = logic_module(
    "sky130_fd_sc_hd__o32a_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32a_2 = logic_module(
    "sky130_fd_sc_hd__o32a_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32a_4 = logic_module(
    "sky130_fd_sc_hd__o32a_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o32ai_1 = logic_module(
    "sky130_fd_sc_hd__o32ai_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32ai_2 = logic_module(
    "sky130_fd_sc_hd__o32ai_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o32ai_4 = logic_module(
    "sky130_fd_sc_hd__o32ai_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "B2", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41a_1 = logic_module(
    "sky130_fd_sc_hd__o41a_1",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41a_2 = logic_module(
    "sky130_fd_sc_hd__o41a_2",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41a_4 = logic_module(
    "sky130_fd_sc_hd__o41a_4",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o41ai_1 = logic_module(
    "sky130_fd_sc_hd__o41ai_1",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41ai_2 = logic_module(
    "sky130_fd_sc_hd__o41ai_2",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o41ai_4 = logic_module(
    "sky130_fd_sc_hd__o41ai_4",
    "High Density",
    ["A1", "A2", "A3", "A4", "B1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211a_1 = logic_module(
    "sky130_fd_sc_hd__o211a_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211a_2 = logic_module(
    "sky130_fd_sc_hd__o211a_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211a_4 = logic_module(
    "sky130_fd_sc_hd__o211a_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o211ai_1 = logic_module(
    "sky130_fd_sc_hd__o211ai_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211ai_2 = logic_module(
    "sky130_fd_sc_hd__o211ai_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o211ai_4 = logic_module(
    "sky130_fd_sc_hd__o211ai_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221a_1 = logic_module(
    "sky130_fd_sc_hd__o221a_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221a_2 = logic_module(
    "sky130_fd_sc_hd__o221a_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221a_4 = logic_module(
    "sky130_fd_sc_hd__o221a_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o221ai_1 = logic_module(
    "sky130_fd_sc_hd__o221ai_1",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221ai_2 = logic_module(
    "sky130_fd_sc_hd__o221ai_2",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o221ai_4 = logic_module(
    "sky130_fd_sc_hd__o221ai_4",
    "High Density",
    ["A1", "A2", "B1", "B2", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311a_1 = logic_module(
    "sky130_fd_sc_hd__o311a_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311a_2 = logic_module(
    "sky130_fd_sc_hd__o311a_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311a_4 = logic_module(
    "sky130_fd_sc_hd__o311a_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o311ai_0 = logic_module(
    "sky130_fd_sc_hd__o311ai_0",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311ai_1 = logic_module(
    "sky130_fd_sc_hd__o311ai_1",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311ai_2 = logic_module(
    "sky130_fd_sc_hd__o311ai_2",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o311ai_4 = logic_module(
    "sky130_fd_sc_hd__o311ai_4",
    "High Density",
    ["A1", "A2", "A3", "B1", "C1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111a_1 = logic_module(
    "sky130_fd_sc_hd__o2111a_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111a_2 = logic_module(
    "sky130_fd_sc_hd__o2111a_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111a_4 = logic_module(
    "sky130_fd_sc_hd__o2111a_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "X"],
)
o2111ai_1 = logic_module(
    "sky130_fd_sc_hd__o2111ai_1",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111ai_2 = logic_module(
    "sky130_fd_sc_hd__o2111ai_2",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
o2111ai_4 = logic_module(
    "sky130_fd_sc_hd__o2111ai_4",
    "High Density",
    ["A1", "A2", "B1", "C1", "D1", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
or2_0 = logic_module(
    "sky130_fd_sc_hd__or2_0",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2_1 = logic_module(
    "sky130_fd_sc_hd__or2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2_2 = logic_module(
    "sky130_fd_sc_hd__or2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2_4 = logic_module(
    "sky130_fd_sc_hd__or2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_1 = logic_module(
    "sky130_fd_sc_hd__or2b_1",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_2 = logic_module(
    "sky130_fd_sc_hd__or2b_2",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or2b_4 = logic_module(
    "sky130_fd_sc_hd__or2b_4",
    "High Density",
    ["A", "B_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_1 = logic_module(
    "sky130_fd_sc_hd__or3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_2 = logic_module(
    "sky130_fd_sc_hd__or3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3_4 = logic_module(
    "sky130_fd_sc_hd__or3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_1 = logic_module(
    "sky130_fd_sc_hd__or3b_1",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_2 = logic_module(
    "sky130_fd_sc_hd__or3b_2",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or3b_4 = logic_module(
    "sky130_fd_sc_hd__or3b_4",
    "High Density",
    ["A", "B", "C_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_1 = logic_module(
    "sky130_fd_sc_hd__or4_1",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_2 = logic_module(
    "sky130_fd_sc_hd__or4_2",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4_4 = logic_module(
    "sky130_fd_sc_hd__or4_4",
    "High Density",
    ["A", "B", "C", "D", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_1 = logic_module(
    "sky130_fd_sc_hd__or4b_1",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_2 = logic_module(
    "sky130_fd_sc_hd__or4b_2",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4b_4 = logic_module(
    "sky130_fd_sc_hd__or4b_4",
    "High Density",
    ["A", "B", "C", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_1 = logic_module(
    "sky130_fd_sc_hd__or4bb_1",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_2 = logic_module(
    "sky130_fd_sc_hd__or4bb_2",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
or4bb_4 = logic_module(
    "sky130_fd_sc_hd__or4bb_4",
    "High Density",
    ["A", "B", "C_N", "D_N", "VGND", "VNB", "VPB", "VPWR", "X"],
)
probe_p_8 = logic_module(
    "sky130_fd_sc_hd__probe_p_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
probec_p_8 = logic_module(
    "sky130_fd_sc_hd__probec_p_8",
    "High Density",
    ["A", "VGND", "VNB", "VPB", "VPWR", "X"],
)
sdfbbn_1 = logic_module(
    "sky130_fd_sc_hd__sdfbbn_1",
    "High Density",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR"],
)
sdfbbn_2 = logic_module(
    "sky130_fd_sc_hd__sdfbbn_2",
    "High Density",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR"],
)
sdfbbp_1 = logic_module(
    "sky130_fd_sc_hd__sdfbbp_1",
    "High Density",
    [
        "CLK",
        "D",
        "RESET_B",
        "SCD",
        "SCE",
        "SET_B",
        "VGND",
        "VNB",
        "VPB",
        "VPWR",
        "Q",
    ],
)
sdfrbp_1 = logic_module(
    "sky130_fd_sc_hd__sdfrbp_1",
    "High Density",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfrbp_2 = logic_module(
    "sky130_fd_sc_hd__sdfrbp_2",
    "High Density",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfrtn_1 = logic_module(
    "sky130_fd_sc_hd__sdfrtn_1",
    "High Density",
    ["CLK_N", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_1 = logic_module(
    "sky130_fd_sc_hd__sdfrtp_1",
    "High Density",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_2 = logic_module(
    "sky130_fd_sc_hd__sdfrtp_2",
    "High Density",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfrtp_4 = logic_module(
    "sky130_fd_sc_hd__sdfrtp_4",
    "High Density",
    ["CLK", "D", "RESET_B", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfsbp_1 = logic_module(
    "sky130_fd_sc_hd__sdfsbp_1",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfsbp_2 = logic_module(
    "sky130_fd_sc_hd__sdfsbp_2",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfstp_1 = logic_module(
    "sky130_fd_sc_hd__sdfstp_1",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfstp_2 = logic_module(
    "sky130_fd_sc_hd__sdfstp_2",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfstp_4 = logic_module(
    "sky130_fd_sc_hd__sdfstp_4",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "SET_B", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxbp_1 = logic_module(
    "sky130_fd_sc_hd__sdfxbp_1",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfxbp_2 = logic_module(
    "sky130_fd_sc_hd__sdfxbp_2",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sdfxtp_1 = logic_module(
    "sky130_fd_sc_hd__sdfxtp_1",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxtp_2 = logic_module(
    "sky130_fd_sc_hd__sdfxtp_2",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdfxtp_4 = logic_module(
    "sky130_fd_sc_hd__sdfxtp_4",
    "High Density",
    ["CLK", "D", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sdlclkp_1 = logic_module(
    "sky130_fd_sc_hd__sdlclkp_1",
    "High Density",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sdlclkp_2 = logic_module(
    "sky130_fd_sc_hd__sdlclkp_2",
    "High Density",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sdlclkp_4 = logic_module(
    "sky130_fd_sc_hd__sdlclkp_4",
    "High Density",
    ["CLK", "GATE", "SCE", "VGND", "VNB", "VPB", "VPWR", "GCLK"],
)
sedfxbp_1 = logic_module(
    "sky130_fd_sc_hd__sedfxbp_1",
    "High Density",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sedfxbp_2 = logic_module(
    "sky130_fd_sc_hd__sedfxbp_2",
    "High Density",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q", "Q_N"],
)
sedfxtp_1 = logic_module(
    "sky130_fd_sc_hd__sedfxtp_1",
    "High Density",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sedfxtp_2 = logic_module(
    "sky130_fd_sc_hd__sedfxtp_2",
    "High Density",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
sedfxtp_4 = logic_module(
    "sky130_fd_sc_hd__sedfxtp_4",
    "High Density",
    ["CLK", "D", "DE", "SCD", "SCE", "VGND", "VNB", "VPB", "VPWR", "Q"],
)
tap_1 = logic_module(
    "sky130_fd_sc_hd__tap_1", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
tap_2 = logic_module(
    "sky130_fd_sc_hd__tap_2", "High Density", ["VGND", "VNB", "VPB", "VPWR"]
)
tapvgnd2_1 = logic_module(
    "sky130_fd_sc_hd__tapvgnd2_1", "High Density", ["VGND", "VPB", "VPWR"]
)
tapvgnd_1 = logic_module(
    "sky130_fd_sc_hd__tapvgnd_1", "High Density", ["VGND", "VPB", "VPWR"]
)
tapvpwrvgnd_1 = logic_module(
    "sky130_fd_sc_hd__tapvpwrvgnd_1", "High Density", ["VGND", "VPWR"]
)
xnor2_1 = logic_module(
    "sky130_fd_sc_hd__xnor2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor2_2 = logic_module(
    "sky130_fd_sc_hd__xnor2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor2_4 = logic_module(
    "sky130_fd_sc_hd__xnor2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "Y"],
)
xnor3_1 = logic_module(
    "sky130_fd_sc_hd__xnor3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xnor3_2 = logic_module(
    "sky130_fd_sc_hd__xnor3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xnor3_4 = logic_module(
    "sky130_fd_sc_hd__xnor3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_1 = logic_module(
    "sky130_fd_sc_hd__xor2_1",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_2 = logic_module(
    "sky130_fd_sc_hd__xor2_2",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor2_4 = logic_module(
    "sky130_fd_sc_hd__xor2_4",
    "High Density",
    ["A", "B", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_1 = logic_module(
    "sky130_fd_sc_hd__xor3_1",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_2 = logic_module(
    "sky130_fd_sc_hd__xor3_2",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
xor3_4 = logic_module(
    "sky130_fd_sc_hd__xor3_4",
    "High Density",
    ["A", "B", "C", "VGND", "VNB", "VPB", "VPWR", "X"],
)
