blob: a7441a0bedb3d85494249beda099f0549e8eb981 [file] [log] [blame]
[
{
"pins": [
[
"DIODE",
"VGND",
"VNB",
"VPB",
"VPWR"
], [
"DIODE",
"VGND",
"VNB",
"VPB",
"VPWR"
]
]
},
{
"pins": [
[
"VGND",
"VPWR"
], [
"VGND",
"VPWR"
]
]
},
{
"pins": [
[
"din0[0]",
"din0[1]",
"din0[2]",
"din0[3]",
"din0[4]",
"din0[5]",
"din0[6]",
"din0[7]",
"din0[8]",
"din0[9]",
"din0[10]",
"din0[11]",
"din0[12]",
"din0[13]",
"din0[14]",
"din0[15]",
"din0[16]",
"din0[17]",
"din0[18]",
"din0[19]",
"din0[20]",
"din0[21]",
"din0[22]",
"din0[23]",
"din0[24]",
"din0[25]",
"din0[26]",
"din0[27]",
"din0[28]",
"din0[29]",
"din0[30]",
"din0[31]",
"addr0[0]",
"addr0[1]",
"addr0[2]",
"addr0[3]",
"addr0[4]",
"addr0[5]",
"addr0[6]",
"addr0[7]",
"addr1[0]",
"addr1[1]",
"addr1[2]",
"addr1[3]",
"addr1[4]",
"addr1[5]",
"addr1[6]",
"addr1[7]",
"csb0",
"csb1",
"web0",
"clk0",
"clk1",
"wmask0[0]",
"wmask0[1]",
"wmask0[2]",
"wmask0[3]",
"dout0[0]",
"dout0[1]",
"dout0[2]",
"dout0[3]",
"dout0[4]",
"dout0[5]",
"dout0[6]",
"dout0[7]",
"dout0[8]",
"dout0[9]",
"dout0[10]",
"dout0[11]",
"dout0[12]",
"dout0[13]",
"dout0[14]",
"dout0[15]",
"dout0[16]",
"dout0[17]",
"dout0[18]",
"dout0[19]",
"dout0[20]",
"dout0[21]",
"dout0[22]",
"dout0[23]",
"dout0[24]",
"dout0[25]",
"dout0[26]",
"dout0[27]",
"dout0[28]",
"dout0[29]",
"dout0[30]",
"dout0[31]",
"dout1[0]",
"dout1[1]",
"dout1[2]",
"dout1[3]",
"dout1[4]",
"dout1[5]",
"dout1[6]",
"dout1[7]",
"dout1[8]",
"dout1[9]",
"dout1[10]",
"dout1[11]",
"dout1[12]",
"dout1[13]",
"dout1[14]",
"dout1[15]",
"dout1[16]",
"dout1[17]",
"dout1[18]",
"dout1[19]",
"dout1[20]",
"dout1[21]",
"dout1[22]",
"dout1[23]",
"dout1[24]",
"dout1[25]",
"dout1[26]",
"dout1[27]",
"dout1[28]",
"dout1[29]",
"dout1[30]",
"dout1[31]",
"vdd",
"gnd"
], [
"din0[0]",
"din0[1]",
"din0[2]",
"din0[3]",
"din0[4]",
"din0[5]",
"din0[6]",
"din0[7]",
"din0[8]",
"din0[9]",
"din0[10]",
"din0[11]",
"din0[12]",
"din0[13]",
"din0[14]",
"din0[15]",
"din0[16]",
"din0[17]",
"din0[18]",
"din0[19]",
"din0[20]",
"din0[21]",
"din0[22]",
"din0[23]",
"din0[24]",
"din0[25]",
"din0[26]",
"din0[27]",
"din0[28]",
"din0[29]",
"din0[30]",
"din0[31]",
"addr0[0]",
"addr0[1]",
"addr0[2]",
"addr0[3]",
"addr0[4]",
"addr0[5]",
"addr0[6]",
"addr0[7]",
"addr1[0]",
"addr1[1]",
"addr1[2]",
"addr1[3]",
"addr1[4]",
"addr1[5]",
"addr1[6]",
"addr1[7]",
"csb0",
"csb1",
"web0",
"clk0",
"clk1",
"wmask0[0]",
"wmask0[1]",
"wmask0[2]",
"wmask0[3]",
"dout0[0]",
"dout0[1]",
"dout0[2]",
"dout0[3]",
"dout0[4]",
"dout0[5]",
"dout0[6]",
"dout0[7]",
"dout0[8]",
"dout0[9]",
"dout0[10]",
"dout0[11]",
"dout0[12]",
"dout0[13]",
"dout0[14]",
"dout0[15]",
"dout0[16]",
"dout0[17]",
"dout0[18]",
"dout0[19]",
"dout0[20]",
"dout0[21]",
"dout0[22]",
"dout0[23]",
"dout0[24]",
"dout0[25]",
"dout0[26]",
"dout0[27]",
"dout0[28]",
"dout0[29]",
"dout0[30]",
"dout0[31]",
"dout1[0]",
"dout1[1]",
"dout1[2]",
"dout1[3]",
"dout1[4]",
"dout1[5]",
"dout1[6]",
"dout1[7]",
"dout1[8]",
"dout1[9]",
"dout1[10]",
"dout1[11]",
"dout1[12]",
"dout1[13]",
"dout1[14]",
"dout1[15]",
"dout1[16]",
"dout1[17]",
"dout1[18]",
"dout1[19]",
"dout1[20]",
"dout1[21]",
"dout1[22]",
"dout1[23]",
"dout1[24]",
"dout1[25]",
"dout1[26]",
"dout1[27]",
"dout1[28]",
"dout1[29]",
"dout1[30]",
"dout1[31]",
"vdd",
"gnd"
]
]
},
{
"name": [
"storage",
"storage"
],
"devices": [
[
["sky130_fd_sc_hd__diode_2", 104],
["sky130_fd_sc_hd__tapvpwrvgnd_1", 342],
["sram_1rw1r_32_256_8_sky130", 2 ]
], [
["sky130_fd_sc_hd__diode_2", 104 ],
["sky130_fd_sc_hd__tapvpwrvgnd_1", 342 ],
["sram_1rw1r_32_256_8_sky130", 2 ]
]
],
"nets": [
202,
202
],
"badnets": [
],
"badelements": [
],
"pins": [
[
"mgmt_rdata[31]",
"mgmt_rdata[30]",
"mgmt_rdata[29]",
"mgmt_rdata[28]",
"mgmt_rdata[27]",
"mgmt_rdata[26]",
"mgmt_rdata[25]",
"mgmt_rdata[24]",
"mgmt_rdata[23]",
"mgmt_rdata[22]",
"mgmt_rdata[21]",
"mgmt_rdata[20]",
"mgmt_rdata[19]",
"mgmt_rdata[18]",
"mgmt_rdata[17]",
"mgmt_rdata[16]",
"mgmt_rdata[15]",
"mgmt_rdata[14]",
"mgmt_rdata[13]",
"mgmt_rdata[12]",
"mgmt_rdata[11]",
"mgmt_rdata[10]",
"mgmt_rdata[9]",
"mgmt_rdata[8]",
"mgmt_rdata[7]",
"mgmt_rdata[6]",
"mgmt_rdata[5]",
"mgmt_rdata[4]",
"mgmt_rdata[3]",
"mgmt_rdata[2]",
"mgmt_rdata[1]",
"mgmt_rdata[0]",
"mgmt_rdata_ro[31]",
"mgmt_rdata_ro[30]",
"mgmt_rdata_ro[29]",
"mgmt_rdata_ro[28]",
"mgmt_rdata_ro[27]",
"mgmt_rdata_ro[26]",
"mgmt_rdata_ro[25]",
"mgmt_rdata_ro[24]",
"mgmt_rdata_ro[23]",
"mgmt_rdata_ro[22]",
"mgmt_rdata_ro[21]",
"mgmt_rdata_ro[20]",
"mgmt_rdata_ro[19]",
"mgmt_rdata_ro[18]",
"mgmt_rdata_ro[17]",
"mgmt_rdata_ro[16]",
"mgmt_rdata_ro[15]",
"mgmt_rdata_ro[14]",
"mgmt_rdata_ro[13]",
"mgmt_rdata_ro[12]",
"mgmt_rdata_ro[11]",
"mgmt_rdata_ro[10]",
"mgmt_rdata_ro[9]",
"mgmt_rdata_ro[8]",
"mgmt_rdata_ro[7]",
"mgmt_rdata_ro[6]",
"mgmt_rdata_ro[5]",
"mgmt_rdata_ro[4]",
"mgmt_rdata_ro[3]",
"mgmt_rdata_ro[2]",
"mgmt_rdata_ro[1]",
"mgmt_rdata_ro[0]",
"mgmt_rdata[63]",
"mgmt_rdata[62]",
"mgmt_rdata[61]",
"mgmt_rdata[60]",
"mgmt_rdata[59]",
"mgmt_rdata[58]",
"mgmt_rdata[57]",
"mgmt_rdata[56]",
"mgmt_rdata[55]",
"mgmt_rdata[54]",
"mgmt_rdata[53]",
"mgmt_rdata[52]",
"mgmt_rdata[51]",
"mgmt_rdata[50]",
"mgmt_rdata[49]",
"mgmt_rdata[48]",
"mgmt_rdata[47]",
"mgmt_rdata[46]",
"mgmt_rdata[45]",
"mgmt_rdata[44]",
"mgmt_rdata[43]",
"mgmt_rdata[42]",
"mgmt_rdata[41]",
"mgmt_rdata[40]",
"mgmt_rdata[39]",
"mgmt_rdata[38]",
"mgmt_rdata[37]",
"mgmt_rdata[36]",
"mgmt_rdata[35]",
"mgmt_rdata[34]",
"mgmt_rdata[33]",
"mgmt_rdata[32]",
"mgmt_clk",
"mgmt_addr_ro[0]",
"mgmt_addr_ro[1]",
"mgmt_addr_ro[2]",
"mgmt_addr_ro[3]",
"mgmt_addr_ro[4]",
"mgmt_addr_ro[5]",
"mgmt_addr_ro[6]",
"mgmt_addr_ro[7]",
"mgmt_ena[0]",
"mgmt_ena_ro",
"mgmt_wen[0]",
"mgmt_wen_mask[0]",
"mgmt_wen_mask[1]",
"mgmt_wen_mask[2]",
"mgmt_wen_mask[3]",
"mgmt_ena[1]",
"mgmt_wen[1]",
"mgmt_wen_mask[4]",
"mgmt_wen_mask[5]",
"mgmt_wen_mask[6]",
"mgmt_wen_mask[7]",
"mgmt_addr[0]",
"mgmt_addr[1]",
"mgmt_addr[2]",
"mgmt_addr[3]",
"mgmt_addr[4]",
"mgmt_addr[5]",
"mgmt_addr[6]",
"mgmt_addr[7]",
"mgmt_wdata[0]",
"mgmt_wdata[10]",
"mgmt_wdata[11]",
"mgmt_wdata[12]",
"mgmt_wdata[13]",
"mgmt_wdata[14]",
"mgmt_wdata[15]",
"mgmt_wdata[16]",
"mgmt_wdata[17]",
"mgmt_wdata[18]",
"mgmt_wdata[19]",
"mgmt_wdata[1]",
"mgmt_wdata[20]",
"mgmt_wdata[21]",
"mgmt_wdata[22]",
"mgmt_wdata[23]",
"mgmt_wdata[24]",
"mgmt_wdata[25]",
"mgmt_wdata[26]",
"mgmt_wdata[27]",
"mgmt_wdata[28]",
"mgmt_wdata[29]",
"mgmt_wdata[2]",
"mgmt_wdata[30]",
"mgmt_wdata[31]",
"mgmt_wdata[3]",
"mgmt_wdata[4]",
"mgmt_wdata[5]",
"mgmt_wdata[6]",
"mgmt_wdata[7]",
"mgmt_wdata[8]",
"mgmt_wdata[9]",
"VGND",
"VPWR"
], [
"mgmt_rdata[31]",
"mgmt_rdata[30]",
"mgmt_rdata[29]",
"mgmt_rdata[28]",
"mgmt_rdata[27]",
"mgmt_rdata[26]",
"mgmt_rdata[25]",
"mgmt_rdata[24]",
"mgmt_rdata[23]",
"mgmt_rdata[22]",
"mgmt_rdata[21]",
"mgmt_rdata[20]",
"mgmt_rdata[19]",
"mgmt_rdata[18]",
"mgmt_rdata[17]",
"mgmt_rdata[16]",
"mgmt_rdata[15]",
"mgmt_rdata[14]",
"mgmt_rdata[13]",
"mgmt_rdata[12]",
"mgmt_rdata[11]",
"mgmt_rdata[10]",
"mgmt_rdata[9]",
"mgmt_rdata[8]",
"mgmt_rdata[7]",
"mgmt_rdata[6]",
"mgmt_rdata[5]",
"mgmt_rdata[4]",
"mgmt_rdata[3]",
"mgmt_rdata[2]",
"mgmt_rdata[1]",
"mgmt_rdata[0]",
"mgmt_rdata_ro[31]",
"mgmt_rdata_ro[30]",
"mgmt_rdata_ro[29]",
"mgmt_rdata_ro[28]",
"mgmt_rdata_ro[27]",
"mgmt_rdata_ro[26]",
"mgmt_rdata_ro[25]",
"mgmt_rdata_ro[24]",
"mgmt_rdata_ro[23]",
"mgmt_rdata_ro[22]",
"mgmt_rdata_ro[21]",
"mgmt_rdata_ro[20]",
"mgmt_rdata_ro[19]",
"mgmt_rdata_ro[18]",
"mgmt_rdata_ro[17]",
"mgmt_rdata_ro[16]",
"mgmt_rdata_ro[15]",
"mgmt_rdata_ro[14]",
"mgmt_rdata_ro[13]",
"mgmt_rdata_ro[12]",
"mgmt_rdata_ro[11]",
"mgmt_rdata_ro[10]",
"mgmt_rdata_ro[9]",
"mgmt_rdata_ro[8]",
"mgmt_rdata_ro[7]",
"mgmt_rdata_ro[6]",
"mgmt_rdata_ro[5]",
"mgmt_rdata_ro[4]",
"mgmt_rdata_ro[3]",
"mgmt_rdata_ro[2]",
"mgmt_rdata_ro[1]",
"mgmt_rdata_ro[0]",
"mgmt_rdata[63]",
"mgmt_rdata[62]",
"mgmt_rdata[61]",
"mgmt_rdata[60]",
"mgmt_rdata[59]",
"mgmt_rdata[58]",
"mgmt_rdata[57]",
"mgmt_rdata[56]",
"mgmt_rdata[55]",
"mgmt_rdata[54]",
"mgmt_rdata[53]",
"mgmt_rdata[52]",
"mgmt_rdata[51]",
"mgmt_rdata[50]",
"mgmt_rdata[49]",
"mgmt_rdata[48]",
"mgmt_rdata[47]",
"mgmt_rdata[46]",
"mgmt_rdata[45]",
"mgmt_rdata[44]",
"mgmt_rdata[43]",
"mgmt_rdata[42]",
"mgmt_rdata[41]",
"mgmt_rdata[40]",
"mgmt_rdata[39]",
"mgmt_rdata[38]",
"mgmt_rdata[37]",
"mgmt_rdata[36]",
"mgmt_rdata[35]",
"mgmt_rdata[34]",
"mgmt_rdata[33]",
"mgmt_rdata[32]",
"mgmt_clk",
"mgmt_addr_ro[0]",
"mgmt_addr_ro[1]",
"mgmt_addr_ro[2]",
"mgmt_addr_ro[3]",
"mgmt_addr_ro[4]",
"mgmt_addr_ro[5]",
"mgmt_addr_ro[6]",
"mgmt_addr_ro[7]",
"mgmt_ena[0]",
"mgmt_ena_ro",
"mgmt_wen[0]",
"mgmt_wen_mask[0]",
"mgmt_wen_mask[1]",
"mgmt_wen_mask[2]",
"mgmt_wen_mask[3]",
"mgmt_ena[1]",
"mgmt_wen[1]",
"mgmt_wen_mask[4]",
"mgmt_wen_mask[5]",
"mgmt_wen_mask[6]",
"mgmt_wen_mask[7]",
"mgmt_addr[0]",
"mgmt_addr[1]",
"mgmt_addr[2]",
"mgmt_addr[3]",
"mgmt_addr[4]",
"mgmt_addr[5]",
"mgmt_addr[6]",
"mgmt_addr[7]",
"mgmt_wdata[0]",
"mgmt_wdata[10]",
"mgmt_wdata[11]",
"mgmt_wdata[12]",
"mgmt_wdata[13]",
"mgmt_wdata[14]",
"mgmt_wdata[15]",
"mgmt_wdata[16]",
"mgmt_wdata[17]",
"mgmt_wdata[18]",
"mgmt_wdata[19]",
"mgmt_wdata[1]",
"mgmt_wdata[20]",
"mgmt_wdata[21]",
"mgmt_wdata[22]",
"mgmt_wdata[23]",
"mgmt_wdata[24]",
"mgmt_wdata[25]",
"mgmt_wdata[26]",
"mgmt_wdata[27]",
"mgmt_wdata[28]",
"mgmt_wdata[29]",
"mgmt_wdata[2]",
"mgmt_wdata[30]",
"mgmt_wdata[31]",
"mgmt_wdata[3]",
"mgmt_wdata[4]",
"mgmt_wdata[5]",
"mgmt_wdata[6]",
"mgmt_wdata[7]",
"mgmt_wdata[8]",
"mgmt_wdata[9]",
"VGND",
"VPWR"
]
]
}
]