blob: 11559fcb7a01415e4a2d268f0338aca381dafd19 [file] [log] [blame]
[
{
"pins": [
[
"A0",
"A1",
"S",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A0",
"A1",
"S",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"DIODE",
"VGND",
"VNB",
"VPB",
"VPWR"
], [
"DIODE",
"VGND",
"VNB",
"VPB",
"VPWR"
]
]
},
{
"pins": [
[
"A1_N",
"A2_N",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1_N",
"A2_N",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A1",
"A2",
"A3",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"A3",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"VGND",
"VPWR"
], [
"VGND",
"VPWR"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"VGND",
"VNB",
"VPB",
"VPWR",
"HI"
], [
"VGND",
"VNB",
"VPB",
"VPWR",
"HI"
]
]
},
{
"pins": [
[
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"CLK",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"Q"
], [
"CLK",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"Q"
]
]
},
{
"pins": [
[
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"B",
"C",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"C",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"B",
"C",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"C",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"B",
"C",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"C",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"C1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"B1",
"C1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A1",
"A2",
"A3",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A1",
"A2",
"A3",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A1",
"A2",
"B1",
"B2",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
], [
"A1",
"A2",
"B1",
"VGND",
"VNB",
"VPB",
"VPWR",
"Y"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"B",
"C",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"B",
"C",
"D",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"pins": [
[
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
], [
"A",
"VGND",
"VNB",
"VPB",
"VPWR",
"X"
]
]
},
{
"name": [
"accelerator_top",
"accelerator_top"
],
"devices": [
[
["sky130_fd_sc_hd__mux2_1", 5208],
["sky130_fd_sc_hd__diode_2", 28435],
["sky130_fd_sc_hd__a2bb2o_4", 3949],
["sky130_fd_sc_hd__buf_2", 1729],
["sky130_fd_sc_hd__inv_2", 3362],
["sky130_fd_sc_hd__a32o_4", 296],
["sky130_fd_sc_hd__tapvpwrvgnd_1", 17587],
["sky130_fd_sc_hd__o22a_4", 3189],
["sky130_fd_sc_hd__conb_1", 204],
["sky130_fd_sc_hd__or2_4", 762],
["sky130_fd_sc_hd__dfxtp_4", 2875],
["sky130_fd_sc_hd__nor2_4", 255],
["sky130_fd_sc_hd__nand2_4", 228],
["sky130_fd_sc_hd__clkbuf_1", 546],
["sky130_fd_sc_hd__or4_4", 69],
["sky130_fd_sc_hd__and2_4", 373],
["sky130_fd_sc_hd__a21o_4", 29],
["sky130_fd_sc_hd__and3_4", 9],
["sky130_fd_sc_hd__or3_4", 18],
["sky130_fd_sc_hd__a211o_4", 25],
["sky130_fd_sc_hd__o21a_4", 171],
["sky130_fd_sc_hd__inv_8", 7],
["sky130_fd_sc_hd__o32a_4", 5],
["sky130_fd_sc_hd__a22oi_4", 3],
["sky130_fd_sc_hd__a21oi_4", 20],
["sky130_fd_sc_hd__o21ai_4", 5],
["sky130_fd_sc_hd__buf_4", 4],
["sky130_fd_sc_hd__clkbuf_16", 12],
["sky130_fd_sc_hd__and4_4", 16],
["sky130_fd_sc_hd__buf_8", 18 ]
], [
["sky130_fd_sc_hd__mux2_1", 5208 ],
["sky130_fd_sc_hd__diode_2", 28435 ],
["sky130_fd_sc_hd__a2bb2o_4", 3949 ],
["sky130_fd_sc_hd__buf_2", 1729 ],
["sky130_fd_sc_hd__inv_2", 3362 ],
["sky130_fd_sc_hd__a32o_4", 296 ],
["sky130_fd_sc_hd__tapvpwrvgnd_1", 17587 ],
["sky130_fd_sc_hd__o22a_4", 3189 ],
["sky130_fd_sc_hd__conb_1", 204 ],
["sky130_fd_sc_hd__or2_4", 762 ],
["sky130_fd_sc_hd__dfxtp_4", 2875 ],
["sky130_fd_sc_hd__nor2_4", 255 ],
["sky130_fd_sc_hd__nand2_4", 228 ],
["sky130_fd_sc_hd__clkbuf_1", 546 ],
["sky130_fd_sc_hd__or4_4", 69 ],
["sky130_fd_sc_hd__and2_4", 373 ],
["sky130_fd_sc_hd__a21o_4", 29 ],
["sky130_fd_sc_hd__and3_4", 9 ],
["sky130_fd_sc_hd__or3_4", 18 ],
["sky130_fd_sc_hd__a211o_4", 25 ],
["sky130_fd_sc_hd__o21a_4", 171 ],
["sky130_fd_sc_hd__inv_8", 7 ],
["sky130_fd_sc_hd__o32a_4", 5 ],
["sky130_fd_sc_hd__a22oi_4", 3 ],
["sky130_fd_sc_hd__a21oi_4", 20 ],
["sky130_fd_sc_hd__o21ai_4", 5 ],
["sky130_fd_sc_hd__buf_4", 4 ],
["sky130_fd_sc_hd__clkbuf_16", 12 ],
["sky130_fd_sc_hd__and4_4", 16 ],
["sky130_fd_sc_hd__buf_8", 18 ]
]
],
"nets": [
23453,
23453
],
"badnets": [
],
"badelements": [
],
"pins": [
[
"wbs_dat_i[0]",
"wbs_adr_i[2]",
"wbs_adr_i[3]",
"wbs_dat_i[4]",
"wbs_dat_i[3]",
"wbs_dat_i[1]",
"wbs_sel_i[0]",
"wbs_stb_i",
"wbs_cyc_i",
"wbs_adr_i[15]",
"wbs_adr_i[11]",
"wbs_adr_i[14]",
"wbs_adr_i[10]",
"wbs_adr_i[17]",
"wbs_adr_i[13]",
"wbs_adr_i[16]",
"wbs_adr_i[12]",
"wbs_adr_i[9]",
"wbs_adr_i[8]",
"wbs_adr_i[21]",
"wbs_adr_i[25]",
"wbs_adr_i[20]",
"wbs_adr_i[24]",
"wbs_adr_i[23]",
"wbs_adr_i[27]",
"wbs_adr_i[22]",
"wbs_adr_i[26]",
"wbs_adr_i[19]",
"wbs_adr_i[18]",
"io_oeb[0]",
"io_oeb[1]",
"io_oeb[2]",
"io_oeb[3]",
"io_oeb[4]",
"io_oeb[5]",
"io_oeb[6]",
"io_oeb[7]",
"io_oeb[8]",
"io_oeb[9]",
"io_oeb[10]",
"io_oeb[11]",
"io_oeb[12]",
"io_oeb[13]",
"io_oeb[14]",
"io_oeb[27]",
"io_oeb[28]",
"io_oeb[29]",
"io_oeb[33]",
"io_oeb[34]",
"io_oeb[35]",
"io_oeb[36]",
"io_oeb[37]",
"wbs_adr_i[4]",
"wbs_adr_i[5]",
"wbs_dat_i[29]",
"wbs_dat_i[28]",
"wbs_dat_i[27]",
"wbs_dat_i[17]",
"wbs_dat_i[23]",
"wbs_dat_i[25]",
"wbs_dat_i[24]",
"wbs_dat_i[16]",
"wbs_dat_i[15]",
"wbs_dat_i[14]",
"wbs_dat_i[31]",
"wbs_dat_i[13]",
"wbs_dat_i[18]",
"wbs_dat_i[26]",
"wbs_dat_i[19]",
"wbs_dat_i[21]",
"wbs_dat_i[22]",
"wbs_dat_i[20]",
"wbs_dat_i[30]",
"wbs_dat_i[8]",
"wbs_dat_i[2]",
"wbs_dat_i[11]",
"wbs_dat_i[10]",
"wbs_dat_i[9]",
"wbs_dat_i[7]",
"wbs_dat_i[6]",
"wbs_dat_i[5]",
"wbs_dat_i[12]",
"wb_rst_i",
"wbs_dat_o[30]",
"wbs_dat_o[29]",
"wbs_dat_o[28]",
"wbs_dat_o[26]",
"wbs_dat_o[25]",
"wbs_dat_o[19]",
"wbs_dat_o[24]",
"wbs_dat_o[31]",
"wbs_dat_o[15]",
"wbs_dat_o[27]",
"wbs_dat_o[13]",
"wbs_dat_o[5]",
"wbs_dat_o[21]",
"wbs_dat_o[0]",
"wbs_adr_i[7]",
"wbs_adr_i[6]",
"wbs_we_i",
"wb_clk_i",
"wbs_dat_o[23]",
"wbs_dat_o[22]",
"wbs_dat_o[20]",
"wbs_dat_o[18]",
"wbs_dat_o[16]",
"wbs_dat_o[17]",
"wbs_dat_o[14]",
"wbs_dat_o[12]",
"wbs_dat_o[9]",
"wbs_dat_o[7]",
"wbs_dat_o[11]",
"wbs_dat_o[10]",
"wbs_ack_o",
"wbs_dat_o[1]",
"wbs_dat_o[2]",
"wbs_dat_o[3]",
"wbs_dat_o[4]",
"wbs_dat_o[8]",
"wbs_dat_o[6]",
"VGND",
"VPWR"
], [
"wbs_dat_i[0]",
"wbs_adr_i[2]",
"wbs_adr_i[3]",
"wbs_dat_i[4]",
"wbs_dat_i[3]",
"wbs_dat_i[1]",
"wbs_sel_i[0]",
"wbs_stb_i",
"wbs_cyc_i",
"wbs_adr_i[15]",
"wbs_adr_i[11]",
"wbs_adr_i[14]",
"wbs_adr_i[10]",
"wbs_adr_i[17]",
"wbs_adr_i[13]",
"wbs_adr_i[16]",
"wbs_adr_i[12]",
"wbs_adr_i[9]",
"wbs_adr_i[8]",
"wbs_adr_i[21]",
"wbs_adr_i[25]",
"wbs_adr_i[20]",
"wbs_adr_i[24]",
"wbs_adr_i[23]",
"wbs_adr_i[27]",
"wbs_adr_i[22]",
"wbs_adr_i[26]",
"wbs_adr_i[19]",
"wbs_adr_i[18]",
"io_oeb[0]",
"io_oeb[1]",
"io_oeb[2]",
"io_oeb[3]",
"io_oeb[4]",
"io_oeb[5]",
"io_oeb[6]",
"io_oeb[7]",
"io_oeb[8]",
"io_oeb[9]",
"io_oeb[10]",
"io_oeb[11]",
"io_oeb[12]",
"io_oeb[13]",
"io_oeb[14]",
"io_oeb[27]",
"io_oeb[28]",
"io_oeb[29]",
"io_oeb[33]",
"io_oeb[34]",
"io_oeb[35]",
"io_oeb[36]",
"io_oeb[37]",
"wbs_adr_i[4]",
"wbs_adr_i[5]",
"wbs_dat_i[29]",
"wbs_dat_i[28]",
"wbs_dat_i[27]",
"wbs_dat_i[17]",
"wbs_dat_i[23]",
"wbs_dat_i[25]",
"wbs_dat_i[24]",
"wbs_dat_i[16]",
"wbs_dat_i[15]",
"wbs_dat_i[14]",
"wbs_dat_i[31]",
"wbs_dat_i[13]",
"wbs_dat_i[18]",
"wbs_dat_i[26]",
"wbs_dat_i[19]",
"wbs_dat_i[21]",
"wbs_dat_i[22]",
"wbs_dat_i[20]",
"wbs_dat_i[30]",
"wbs_dat_i[8]",
"wbs_dat_i[2]",
"wbs_dat_i[11]",
"wbs_dat_i[10]",
"wbs_dat_i[9]",
"wbs_dat_i[7]",
"wbs_dat_i[6]",
"wbs_dat_i[5]",
"wbs_dat_i[12]",
"wb_rst_i",
"wbs_dat_o[30]",
"wbs_dat_o[29]",
"wbs_dat_o[28]",
"wbs_dat_o[26]",
"wbs_dat_o[25]",
"wbs_dat_o[19]",
"wbs_dat_o[24]",
"wbs_dat_o[31]",
"wbs_dat_o[15]",
"wbs_dat_o[27]",
"wbs_dat_o[13]",
"wbs_dat_o[5]",
"wbs_dat_o[21]",
"wbs_dat_o[0]",
"wbs_adr_i[7]",
"wbs_adr_i[6]",
"wbs_we_i",
"wb_clk_i",
"wbs_dat_o[23]",
"wbs_dat_o[22]",
"wbs_dat_o[20]",
"wbs_dat_o[18]",
"wbs_dat_o[16]",
"wbs_dat_o[17]",
"wbs_dat_o[14]",
"wbs_dat_o[12]",
"wbs_dat_o[9]",
"wbs_dat_o[7]",
"wbs_dat_o[11]",
"wbs_dat_o[10]",
"wbs_ack_o",
"wbs_dat_o[1]",
"wbs_dat_o[2]",
"wbs_dat_o[3]",
"wbs_dat_o[4]",
"wbs_dat_o[8]",
"wbs_dat_o[6]",
"VGND",
"VPWR"
]
]
}
]