| [ |
| { |
| "pins": [ |
| [ |
| "1", |
| "2", |
| "3", |
| "4" |
| ], [ |
| "1", |
| "2", |
| "3", |
| "4" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "1", |
| "2", |
| "3", |
| "4" |
| ], [ |
| "1", |
| "2", |
| "3", |
| "4" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__decap_6", |
| "sky130_fd_sc_hd__decap_6" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__decap_12", |
| "sky130_fd_sc_hd__decap_12" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__decap_3", |
| "sky130_fd_sc_hd__decap_3" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__decap_4", |
| "sky130_fd_sc_hd__decap_4" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__decap_8", |
| "sky130_fd_sc_hd__decap_8" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__diode_2", |
| "sky130_fd_sc_hd__diode_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__diode_pw2nd_05v5", 1 ] |
| ], [ |
| ["sky130_fd_pr__diode_pw2nd_05v5", 1 ] |
| ] |
| ], |
| "nets": [ |
| 2, |
| 2 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VNB", |
| "DIODE", |
| "VGND", |
| "VPWR", |
| "VPB" |
| ], [ |
| "VNB", |
| "DIODE", |
| "VGND", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkbuf_4", |
| "sky130_fd_sc_hd__clkbuf_4" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "X", |
| "VPB", |
| "A", |
| "VGND", |
| "VNB" |
| ], [ |
| "VPWR", |
| "X", |
| "VPB", |
| "A", |
| "VGND", |
| "VNB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__dlymetal6s2s_1", |
| "sky130_fd_sc_hd__dlymetal6s2s_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6 ], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ] |
| ], |
| "nets": [ |
| 11, |
| 11 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "X" |
| ], [ |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "X" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__a22o_1", |
| "sky130_fd_sc_hd__a22o_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 5], |
| ["sky130_fd_pr__nfet_01v8", 5 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ], |
| ["sky130_fd_pr__nfet_01v8", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "A2", |
| "A1", |
| "B1", |
| "X", |
| "B2", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "A2", |
| "A1", |
| "B1", |
| "X", |
| "B2", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__buf_4", |
| "sky130_fd_sc_hd__buf_4" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB", |
| "A" |
| ], [ |
| "X", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB", |
| "A" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__buf_6", |
| "sky130_fd_sc_hd__buf_6" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "X", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ], [ |
| "VGND", |
| "X", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkdlybuf4s15_2", |
| "sky130_fd_sc_hd__clkdlybuf4s15_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ] |
| ], |
| "nets": [ |
| 9, |
| 9 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB" |
| ], [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__o22a_1", |
| "sky130_fd_sc_hd__o22a_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 5], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 5 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "VGND", |
| "VPB", |
| "VNB", |
| "B1", |
| "X", |
| "B2", |
| "A1", |
| "A2" |
| ], [ |
| "VPWR", |
| "VGND", |
| "VPB", |
| "VNB", |
| "B1", |
| "X", |
| "B2", |
| "A1", |
| "A2" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__conb_1", |
| "sky130_fd_sc_hd__conb_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__res_generic_po", 2 ] |
| ], [ |
| ["sky130_fd_pr__res_generic_po", 2 ] |
| ] |
| ], |
| "nets": [ |
| 4, |
| 4 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "LO", |
| "HI", |
| "VPWR", |
| "VPB", |
| "VNB" |
| ], [ |
| "VGND", |
| "LO", |
| "HI", |
| "VPWR", |
| "VPB", |
| "VNB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__o21a_1", |
| "sky130_fd_sc_hd__o21a_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ] |
| ], |
| "nets": [ |
| 11, |
| 11 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "A1", |
| "B1", |
| "X", |
| "A2", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "A1", |
| "B1", |
| "X", |
| "A2", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkdlybuf4s18_2", |
| "sky130_fd_sc_hd__clkdlybuf4s18_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 4], |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 4 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ] |
| ] |
| ], |
| "nets": [ |
| 9, |
| 9 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB" |
| ], [ |
| "X", |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or4_1", |
| "sky130_fd_sc_hd__or4_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 5], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 5 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "VNB", |
| "VPB", |
| "D", |
| "X", |
| "C", |
| "A", |
| "B", |
| "VPWR" |
| ], [ |
| "VGND", |
| "VNB", |
| "VPB", |
| "D", |
| "X", |
| "C", |
| "A", |
| "B", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__buf_2", |
| "sky130_fd_sc_hd__buf_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "VGND", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ], [ |
| "X", |
| "VGND", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkbuf_2", |
| "sky130_fd_sc_hd__clkbuf_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "X" |
| ], [ |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "X" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "csb0", |
| "web0", |
| "clk0", |
| "addr0[2]", |
| "addr0[3]", |
| "addr0[4]", |
| "addr0[5]", |
| "addr0[6]", |
| "addr0[7]", |
| "addr0[8]", |
| "csb1", |
| "addr1[2]", |
| "addr1[3]", |
| "addr1[4]", |
| "addr1[5]", |
| "addr1[6]", |
| "vccd1", |
| "clk1", |
| "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]", |
| "addr1[0]", |
| "addr1[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[0]", |
| "dout1[1]", |
| "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]", |
| "addr0[0]", |
| "addr0[1]", |
| "wmask0[0]", |
| "wmask0[1]", |
| "wmask0[2]", |
| "wmask0[3]", |
| "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]", |
| "dout0[0]", |
| "dout0[1]", |
| "dout0[2]", |
| "dout0[30]", |
| "dout0[31]", |
| "dout0[17]", |
| "dout0[18]", |
| "dout0[19]", |
| "dout0[20]", |
| "dout0[21]", |
| "dout0[22]", |
| "dout0[23]", |
| "dout0[24]", |
| "dout0[25]", |
| "dout0[26]", |
| "dout0[27]", |
| "addr1[7]", |
| "addr1[8]", |
| "dout0[28]", |
| "dout0[29]", |
| "vssd1" |
| ], [ |
| "csb0", |
| "web0", |
| "clk0", |
| "addr0[2]", |
| "addr0[3]", |
| "addr0[4]", |
| "addr0[5]", |
| "addr0[6]", |
| "addr0[7]", |
| "addr0[8]", |
| "csb1", |
| "addr1[2]", |
| "addr1[3]", |
| "addr1[4]", |
| "addr1[5]", |
| "addr1[6]", |
| "vccd1", |
| "clk1", |
| "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]", |
| "addr1[0]", |
| "addr1[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[0]", |
| "dout1[1]", |
| "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]", |
| "addr0[0]", |
| "addr0[1]", |
| "wmask0[0]", |
| "wmask0[1]", |
| "wmask0[2]", |
| "wmask0[3]", |
| "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]", |
| "dout0[0]", |
| "dout0[1]", |
| "dout0[2]", |
| "dout0[30]", |
| "dout0[31]", |
| "dout0[17]", |
| "dout0[18]", |
| "dout0[19]", |
| "dout0[20]", |
| "dout0[21]", |
| "dout0[22]", |
| "dout0[23]", |
| "dout0[24]", |
| "dout0[25]", |
| "dout0[26]", |
| "dout0[27]", |
| "addr1[7]", |
| "addr1[8]", |
| "dout0[28]", |
| "dout0[29]", |
| "vssd1" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__inv_2", |
| "sky130_fd_sc_hd__inv_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 1 ], |
| ["sky130_fd_pr__nfet_01v8", 1 ] |
| ] |
| ], |
| "nets": [ |
| 6, |
| 6 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB", |
| "Y", |
| "A" |
| ], [ |
| "VGND", |
| "VNB", |
| "VPWR", |
| "VPB", |
| "Y", |
| "A" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkbuf_8", |
| "sky130_fd_sc_hd__clkbuf_8" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "VGND", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ], [ |
| "X", |
| "VGND", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkbuf_16", |
| "sky130_fd_sc_hd__clkbuf_16" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "X", |
| "VPB", |
| "VGND", |
| "VNB", |
| "A" |
| ], [ |
| "VPWR", |
| "X", |
| "VPB", |
| "VGND", |
| "VNB", |
| "A" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__o22a_2", |
| "sky130_fd_sc_hd__o22a_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 5], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 5 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "VGND", |
| "VPB", |
| "VNB", |
| "X", |
| "B2", |
| "B1", |
| "A2", |
| "A1" |
| ], [ |
| "VPWR", |
| "VGND", |
| "VPB", |
| "VNB", |
| "X", |
| "B2", |
| "B1", |
| "A2", |
| "A1" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__buf_1", |
| "sky130_fd_sc_hd__buf_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "X", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ], [ |
| "VGND", |
| "X", |
| "VNB", |
| "A", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__a22o_2", |
| "sky130_fd_sc_hd__a22o_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 5], |
| ["sky130_fd_pr__nfet_01v8", 5 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ], |
| ["sky130_fd_pr__nfet_01v8", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "X", |
| "A2", |
| "B1", |
| "A1", |
| "B2", |
| "VPWR", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "X", |
| "A2", |
| "B1", |
| "A1", |
| "B2", |
| "VPWR", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__clkdlybuf4s25_1", |
| "sky130_fd_sc_hd__clkdlybuf4s25_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ] |
| ], |
| "nets": [ |
| 9, |
| 9 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB" |
| ], [ |
| "X", |
| "A", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__buf_12", |
| "sky130_fd_sc_hd__buf_12" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 2], |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 2 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ] |
| ] |
| ], |
| "nets": [ |
| 7, |
| 7 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "X", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "A" |
| ], [ |
| "X", |
| "VPWR", |
| "VPB", |
| "VGND", |
| "VNB", |
| "A" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__mux2_2", |
| "sky130_fd_sc_hd__mux2_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6 ], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ] |
| ], |
| "nets": [ |
| 14, |
| 14 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VNB", |
| "VPB", |
| "A1", |
| "A0", |
| "X", |
| "VGND", |
| "VPWR", |
| "S" |
| ], [ |
| "VNB", |
| "VPB", |
| "A1", |
| "A0", |
| "X", |
| "VGND", |
| "VPWR", |
| "S" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or3b_1", |
| "sky130_fd_sc_hd__or3b_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 5], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 5 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ] |
| ], |
| "nets": [ |
| 12, |
| 12 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "VGND", |
| "VNB", |
| "VPB", |
| "X", |
| "B", |
| "A", |
| "C_N" |
| ], [ |
| "VPWR", |
| "VGND", |
| "VNB", |
| "VPB", |
| "X", |
| "B", |
| "A", |
| "C_N" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__dfxtp_1", |
| "sky130_fd_sc_hd__dfxtp_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 12], |
| ["sky130_fd_pr__pfet_01v8_hvt", 12 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 12 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 12 ] |
| ] |
| ], |
| "nets": [ |
| 18, |
| 18 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "VGND", |
| "VPWR", |
| "D", |
| "Q", |
| "CLK" |
| ], [ |
| "VPB", |
| "VNB", |
| "VGND", |
| "VPWR", |
| "D", |
| "Q", |
| "CLK" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__nor2_1", |
| "sky130_fd_sc_hd__nor2_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 2 ], |
| ["sky130_fd_pr__nfet_01v8", 2 ] |
| ] |
| ], |
| "nets": [ |
| 8, |
| 8 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "Y", |
| "A", |
| "VPB", |
| "VGND", |
| "VNB", |
| "B", |
| "VPWR" |
| ], [ |
| "Y", |
| "A", |
| "VPB", |
| "VGND", |
| "VNB", |
| "B", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or3_1", |
| "sky130_fd_sc_hd__or3_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ] |
| ], |
| "nets": [ |
| 11, |
| 11 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "X", |
| "C", |
| "A", |
| "B" |
| ], [ |
| "VPB", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "X", |
| "C", |
| "A", |
| "B" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__mux2_1", |
| "sky130_fd_sc_hd__mux2_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 6 ], |
| ["sky130_fd_pr__nfet_01v8", 6 ] |
| ] |
| ], |
| "nets": [ |
| 14, |
| 14 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VNB", |
| "A0", |
| "A1", |
| "X", |
| "VPWR", |
| "S", |
| "VGND" |
| ], [ |
| "VPB", |
| "VNB", |
| "A0", |
| "A1", |
| "X", |
| "VPWR", |
| "S", |
| "VGND" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__and2_1", |
| "sky130_fd_sc_hd__and2_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 3], |
| ["sky130_fd_pr__nfet_01v8", 3 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 3 ], |
| ["sky130_fd_pr__nfet_01v8", 3 ] |
| ] |
| ], |
| "nets": [ |
| 9, |
| 9 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "X", |
| "A", |
| "B", |
| "VNB", |
| "VPWR", |
| "VPB" |
| ], [ |
| "VGND", |
| "X", |
| "A", |
| "B", |
| "VNB", |
| "VPWR", |
| "VPB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or3_2", |
| "sky130_fd_sc_hd__or3_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ], [ |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ], |
| ["sky130_fd_pr__nfet_01v8", 4 ] |
| ] |
| ], |
| "nets": [ |
| 11, |
| 11 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPB", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "X", |
| "B", |
| "A", |
| "C" |
| ], [ |
| "VPB", |
| "VGND", |
| "VNB", |
| "VPWR", |
| "X", |
| "B", |
| "A", |
| "C" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or4_2", |
| "sky130_fd_sc_hd__or4_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 5], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 5 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 5 ] |
| ] |
| ], |
| "nets": [ |
| 13, |
| 13 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VGND", |
| "VNB", |
| "VPB", |
| "D", |
| "X", |
| "C", |
| "A", |
| "B", |
| "VPWR" |
| ], [ |
| "VGND", |
| "VNB", |
| "VPB", |
| "D", |
| "X", |
| "C", |
| "A", |
| "B", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__or2_1", |
| "sky130_fd_sc_hd__or2_1" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 3], |
| ["sky130_fd_pr__pfet_01v8_hvt", 3 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 3 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 3 ] |
| ] |
| ], |
| "nets": [ |
| 9, |
| 9 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "A", |
| "VPWR", |
| "X", |
| "B", |
| "VPB", |
| "VGND", |
| "VNB" |
| ], [ |
| "A", |
| "VPWR", |
| "X", |
| "B", |
| "VPB", |
| "VGND", |
| "VNB" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "sky130_fd_sc_hd__nand3b_2", |
| "sky130_fd_sc_hd__nand3b_2" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_pr__nfet_01v8", 4], |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ] |
| ], [ |
| ["sky130_fd_pr__nfet_01v8", 4 ], |
| ["sky130_fd_pr__pfet_01v8_hvt", 4 ] |
| ] |
| ], |
| "nets": [ |
| 11, |
| 11 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "VPWR", |
| "Y", |
| "VPB", |
| "VNB", |
| "C", |
| "B", |
| "VGND", |
| "A_N" |
| ], [ |
| "VPWR", |
| "Y", |
| "VPB", |
| "VNB", |
| "C", |
| "B", |
| "VGND", |
| "A_N" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "user_project_wrapper", |
| "user_project_wrapper" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_sc_hd__decap_6", 1], |
| ["sky130_fd_sc_hd__decap_12", 1], |
| ["sky130_fd_sc_hd__decap_3", 1], |
| ["sky130_fd_sc_hd__decap_4", 1], |
| ["sky130_fd_sc_hd__decap_8", 1], |
| ["sky130_fd_sc_hd__diode_2", 231], |
| ["sky130_fd_sc_hd__clkbuf_4", 614], |
| ["sky130_fd_sc_hd__dlymetal6s2s_1", 240], |
| ["sky130_fd_sc_hd__a22o_1", 30], |
| ["sky130_fd_sc_hd__buf_4", 410], |
| ["sky130_fd_sc_hd__buf_6", 471], |
| ["sky130_fd_sc_hd__clkdlybuf4s15_2", 234], |
| ["sky130_fd_sc_hd__o22a_1", 28], |
| ["sky130_fd_sc_hd__conb_1", 163], |
| ["sky130_fd_sc_hd__o21a_1", 32], |
| ["sky130_fd_sc_hd__clkdlybuf4s18_2", 2], |
| ["sky130_fd_sc_hd__or4_1", 3], |
| ["sky130_fd_sc_hd__buf_2", 7], |
| ["sky130_fd_sc_hd__clkbuf_2", 4], |
| ["sky130_sram_2kbyte_1rw1r_32x512_8", 4], |
| ["sky130_fd_sc_hd__inv_2", 3], |
| ["sky130_fd_sc_hd__clkbuf_8", 8], |
| ["sky130_fd_sc_hd__clkbuf_16", 1], |
| ["sky130_fd_sc_hd__o22a_2", 4], |
| ["sky130_fd_sc_hd__buf_1", 1], |
| ["sky130_fd_sc_hd__a22o_2", 2], |
| ["sky130_fd_sc_hd__clkdlybuf4s25_1", 3], |
| ["sky130_fd_sc_hd__buf_12", 2], |
| ["sky130_fd_sc_hd__mux2_2", 1], |
| ["sky130_fd_sc_hd__or3b_1", 2], |
| ["sky130_fd_sc_hd__dfxtp_1", 1], |
| ["sky130_fd_sc_hd__nor2_1", 1], |
| ["sky130_fd_sc_hd__or3_1", 1], |
| ["sky130_fd_sc_hd__mux2_1", 1], |
| ["sky130_fd_sc_hd__and2_1", 1], |
| ["sky130_fd_sc_hd__or3_2", 1], |
| ["sky130_fd_sc_hd__or4_2", 1], |
| ["sky130_fd_sc_hd__or2_1", 1], |
| ["sky130_fd_sc_hd__nand3b_2", 1 ] |
| ], [ |
| ["sky130_fd_sc_hd__decap_6", 1 ], |
| ["sky130_fd_sc_hd__decap_12", 1 ], |
| ["sky130_fd_sc_hd__decap_3", 1 ], |
| ["sky130_fd_sc_hd__decap_4", 1 ], |
| ["sky130_fd_sc_hd__decap_8", 1 ], |
| ["sky130_fd_sc_hd__diode_2", 231 ], |
| ["sky130_fd_sc_hd__clkbuf_4", 614 ], |
| ["sky130_fd_sc_hd__dlymetal6s2s_1", 240 ], |
| ["sky130_fd_sc_hd__a22o_1", 30 ], |
| ["sky130_fd_sc_hd__buf_4", 410 ], |
| ["sky130_fd_sc_hd__buf_6", 471 ], |
| ["sky130_fd_sc_hd__clkdlybuf4s15_2", 234 ], |
| ["sky130_fd_sc_hd__o22a_1", 28 ], |
| ["sky130_fd_sc_hd__conb_1", 163 ], |
| ["sky130_fd_sc_hd__o21a_1", 32 ], |
| ["sky130_fd_sc_hd__clkdlybuf4s18_2", 2 ], |
| ["sky130_fd_sc_hd__or4_1", 3 ], |
| ["sky130_fd_sc_hd__buf_2", 7 ], |
| ["sky130_fd_sc_hd__clkbuf_2", 4 ], |
| ["sky130_sram_2kbyte_1rw1r_32x512_8", 4 ], |
| ["sky130_fd_sc_hd__inv_2", 3 ], |
| ["sky130_fd_sc_hd__clkbuf_8", 8 ], |
| ["sky130_fd_sc_hd__clkbuf_16", 1 ], |
| ["sky130_fd_sc_hd__o22a_2", 4 ], |
| ["sky130_fd_sc_hd__buf_1", 1 ], |
| ["sky130_fd_sc_hd__a22o_2", 2 ], |
| ["sky130_fd_sc_hd__clkdlybuf4s25_1", 3 ], |
| ["sky130_fd_sc_hd__buf_12", 2 ], |
| ["sky130_fd_sc_hd__mux2_2", 1 ], |
| ["sky130_fd_sc_hd__or3b_1", 2 ], |
| ["sky130_fd_sc_hd__dfxtp_1", 1 ], |
| ["sky130_fd_sc_hd__nor2_1", 1 ], |
| ["sky130_fd_sc_hd__or3_1", 1 ], |
| ["sky130_fd_sc_hd__mux2_1", 1 ], |
| ["sky130_fd_sc_hd__and2_1", 1 ], |
| ["sky130_fd_sc_hd__or3_2", 1 ], |
| ["sky130_fd_sc_hd__or4_2", 1 ], |
| ["sky130_fd_sc_hd__or2_1", 1 ], |
| ["sky130_fd_sc_hd__nand3b_2", 1 ] |
| ] |
| ], |
| "nets": [ |
| 2747, |
| 2763 |
| ], |
| "badnets": [ |
| [ |
| [ |
| [ |
| "vssd1", |
| [ |
| [ "sky130_fd_sc_hd__decap_6", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_6", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_12", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_12", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_3", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_3", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_4", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_4", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_8", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_8", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__diode_2", "VGND", 231 ], |
| [ "sky130_fd_sc_hd__diode_2", "VNB", 231 ], |
| [ "sky130_fd_sc_hd__clkbuf_4", "VGND", 614 ], |
| [ "sky130_fd_sc_hd__clkbuf_4", "VNB", 614 ], |
| [ "sky130_fd_sc_hd__dlymetal6s2s_1", "VGND", 240 ], |
| [ "sky130_fd_sc_hd__dlymetal6s2s_1", "VNB", 240 ], |
| [ "sky130_fd_sc_hd__a22o_1", "VGND", 30 ], |
| [ "sky130_fd_sc_hd__a22o_1", "VNB", 30 ], |
| [ "sky130_fd_sc_hd__buf_4", "VGND", 410 ], |
| [ "sky130_fd_sc_hd__buf_4", "VNB", 410 ], |
| [ "sky130_fd_sc_hd__buf_6", "VGND", 471 ], |
| [ "sky130_fd_sc_hd__buf_6", "VNB", 471 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s15_2", "VGND", 234 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s15_2", "VNB", 234 ], |
| [ "sky130_fd_sc_hd__o22a_1", "VGND", 28 ], |
| [ "sky130_fd_sc_hd__o22a_1", "VNB", 28 ], |
| [ "sky130_fd_sc_hd__conb_1", "VNB", 163 ], |
| [ "sky130_fd_sc_hd__conb_1", "VGND", 163 ], |
| [ "sky130_fd_sc_hd__o21a_1", "VGND", 32 ], |
| [ "sky130_fd_sc_hd__o21a_1", "VNB", 32 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s18_2", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s18_2", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__or4_1", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__or4_1", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__buf_2", "VGND", 7 ], |
| [ "sky130_fd_sc_hd__buf_2", "VNB", 7 ], |
| [ "sky130_fd_sc_hd__clkbuf_2", "VGND", 4 ], |
| [ "sky130_fd_sc_hd__clkbuf_2", "VNB", 4 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "sky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq203", 4 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "sky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1211", 4 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "sky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq166", 4 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "sky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1174", 4 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "vssd1", 4 ], |
| [ "sky130_fd_sc_hd__inv_2", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__inv_2", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__clkbuf_8", "VGND", 8 ], |
| [ "sky130_fd_sc_hd__clkbuf_8", "VNB", 8 ], |
| [ "sky130_fd_sc_hd__clkbuf_16", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__clkbuf_16", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__o22a_2", "VGND", 4 ], |
| [ "sky130_fd_sc_hd__o22a_2", "VNB", 4 ], |
| [ "sky130_fd_sc_hd__buf_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__buf_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__a22o_2", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__a22o_2", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s25_1", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s25_1", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__buf_12", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__buf_12", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__mux2_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__mux2_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3b_1", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__or3b_1", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__dfxtp_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__dfxtp_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__nor2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__nor2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or3_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__mux2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__mux2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__and2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__and2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or3_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or4_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or4_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__nand3b_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__nand3b_2", "VNB", 1 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ], |
| [ |
| "(no matching net)", |
| [ |
| [ "", "", 0 ] |
| ] |
| ] |
| ], [ |
| [ |
| "vssd1", |
| [ |
| [ "sky130_fd_sc_hd__decap_4", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_4", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_8", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_8", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_3", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_3", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_6", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_6", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__decap_12", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__decap_12", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__diode_2", "VGND", 231 ], |
| [ "sky130_fd_sc_hd__diode_2", "VNB", 231 ], |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "vssd1", 4 ], |
| [ "sky130_fd_sc_hd__conb_1", "VNB", 163 ], |
| [ "sky130_fd_sc_hd__conb_1", "VGND", 163 ], |
| [ "sky130_fd_sc_hd__inv_2", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__inv_2", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__nand3b_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__nand3b_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__dlymetal6s2s_1", "VGND", 240 ], |
| [ "sky130_fd_sc_hd__dlymetal6s2s_1", "VNB", 240 ], |
| [ "sky130_fd_sc_hd__or2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or3_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or3_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__buf_6", "VGND", 471 ], |
| [ "sky130_fd_sc_hd__buf_6", "VNB", 471 ], |
| [ "sky130_fd_sc_hd__or4_1", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__or4_1", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__buf_4", "VGND", 410 ], |
| [ "sky130_fd_sc_hd__buf_4", "VNB", 410 ], |
| [ "sky130_fd_sc_hd__clkbuf_4", "VGND", 614 ], |
| [ "sky130_fd_sc_hd__clkbuf_4", "VNB", 614 ], |
| [ "sky130_fd_sc_hd__or4_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__or4_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__and2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__and2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__or3b_1", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__or3b_1", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__mux2_2", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__mux2_2", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__buf_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__buf_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__o21a_1", "VGND", 32 ], |
| [ "sky130_fd_sc_hd__o21a_1", "VNB", 32 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s18_2", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s18_2", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__a22o_1", "VGND", 30 ], |
| [ "sky130_fd_sc_hd__a22o_1", "VNB", 30 ], |
| [ "sky130_fd_sc_hd__o22a_1", "VGND", 28 ], |
| [ "sky130_fd_sc_hd__o22a_1", "VNB", 28 ], |
| [ "sky130_fd_sc_hd__a22o_2", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__a22o_2", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__o22a_2", "VGND", 4 ], |
| [ "sky130_fd_sc_hd__o22a_2", "VNB", 4 ], |
| [ "sky130_fd_sc_hd__mux2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__mux2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__nor2_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__nor2_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__dfxtp_1", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__dfxtp_1", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__clkbuf_16", "VGND", 1 ], |
| [ "sky130_fd_sc_hd__clkbuf_16", "VNB", 1 ], |
| [ "sky130_fd_sc_hd__clkbuf_8", "VGND", 8 ], |
| [ "sky130_fd_sc_hd__clkbuf_8", "VNB", 8 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s25_1", "VGND", 3 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s25_1", "VNB", 3 ], |
| [ "sky130_fd_sc_hd__buf_12", "VGND", 2 ], |
| [ "sky130_fd_sc_hd__buf_12", "VNB", 2 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s15_2", "VGND", 234 ], |
| [ "sky130_fd_sc_hd__clkdlybuf4s15_2", "VNB", 234 ], |
| [ "sky130_fd_sc_hd__buf_2", "VGND", 7 ], |
| [ "sky130_fd_sc_hd__buf_2", "VNB", 7 ], |
| [ "sky130_fd_sc_hd__clkbuf_2", "VGND", 4 ], |
| [ "sky130_fd_sc_hd__clkbuf_2", "VNB", 4 ] |
| ] |
| ], |
| [ |
| "dummy_2748", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq203", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2749", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1211", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2750", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq166", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2751", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1174", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2752", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq203", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2753", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1211", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2754", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq166", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2755", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1174", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2756", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq203", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2757", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1211", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2758", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq166", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2759", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1174", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2760", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq203", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2761", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1211", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2762", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq166", 1 ] |
| ] |
| ], |
| [ |
| "dummy_2763", |
| [ |
| [ "sky130_sram_2kbyte_1rw1r_32x512_8", "proxysky130_sram_2kbyte_1rw1r_32x512_8_bank_0/gnd_uq1174", 1 ] |
| ] |
| ] |
| ] |
| ] |
| ], |
| "badelements": [ |
| ] |
| } |
| ] |