| [ |
| { |
| "pins": [ |
| [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "D", |
| "Q", |
| "RESET_B", |
| "CLK", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "D", |
| "Q", |
| "RESET_B", |
| "CLK", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "B", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "B", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "Y", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "Y", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "B", |
| "Y", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "B", |
| "Y", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A1", |
| "A2", |
| "A3", |
| "B1", |
| "B2", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A1", |
| "A2", |
| "A3", |
| "B1", |
| "B2", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "TE", |
| "Z", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "TE", |
| "Z", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "B", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "B", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "B", |
| "C", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "B", |
| "C", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "VGND", |
| "VPWR" |
| ], [ |
| "VGND", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "HI", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "HI", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "D", |
| "Q", |
| "SET_B", |
| "CLK", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "D", |
| "Q", |
| "SET_B", |
| "CLK", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "A", |
| "X", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "pins": [ |
| [ |
| "DIODE", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ], [ |
| "DIODE", |
| "VGND", |
| "VNB", |
| "VPB", |
| "VPWR" |
| ] |
| ] |
| }, |
| { |
| "name": [ |
| "gpio_control_block", |
| "gpio_control_block" |
| ], |
| "devices": [ |
| [ |
| ["sky130_fd_sc_hd__buf_2", 31], |
| ["sky130_fd_sc_hd__dfrtp_4", 23], |
| ["sky130_fd_sc_hd__and2_4", 2], |
| ["sky130_fd_sc_hd__inv_2", 3], |
| ["sky130_fd_sc_hd__nand2_4", 2], |
| ["sky130_fd_sc_hd__a32o_4", 2], |
| ["sky130_fd_sc_hd__einvp_8", 1], |
| ["sky130_fd_sc_hd__or2_4", 2], |
| ["sky130_fd_sc_hd__and3_4", 1], |
| ["sky130_fd_sc_hd__clkbuf_1", 2], |
| ["sky130_fd_sc_hd__tapvpwrvgnd_1", 40], |
| ["sky130_fd_sc_hd__conb_1", 1], |
| ["sky130_fd_sc_hd__dfstp_4", 3], |
| ["sky130_fd_sc_hd__clkbuf_16", 1], |
| ["sky130_fd_sc_hd__diode_2", 1 ] |
| ], [ |
| ["sky130_fd_sc_hd__buf_2", 31 ], |
| ["sky130_fd_sc_hd__dfrtp_4", 23 ], |
| ["sky130_fd_sc_hd__and2_4", 2 ], |
| ["sky130_fd_sc_hd__inv_2", 3 ], |
| ["sky130_fd_sc_hd__nand2_4", 2 ], |
| ["sky130_fd_sc_hd__a32o_4", 2 ], |
| ["sky130_fd_sc_hd__einvp_8", 1 ], |
| ["sky130_fd_sc_hd__or2_4", 2 ], |
| ["sky130_fd_sc_hd__and3_4", 1 ], |
| ["sky130_fd_sc_hd__clkbuf_1", 2 ], |
| ["sky130_fd_sc_hd__tapvpwrvgnd_1", 40 ], |
| ["sky130_fd_sc_hd__conb_1", 1 ], |
| ["sky130_fd_sc_hd__dfstp_4", 3 ], |
| ["sky130_fd_sc_hd__clkbuf_16", 1 ], |
| ["sky130_fd_sc_hd__diode_2", 1 ] |
| ] |
| ], |
| "nets": [ |
| 84, |
| 84 |
| ], |
| "badnets": [ |
| ], |
| "badelements": [ |
| ], |
| "pins": [ |
| [ |
| "user_gpio_oeb", |
| "pad_gpio_outenb", |
| "mgmt_gpio_out", |
| "user_gpio_out", |
| "pad_gpio_out", |
| "mgmt_gpio_in", |
| "pad_gpio_slow_sel", |
| "pad_gpio_vtrip_sel", |
| "pad_gpio_holdover", |
| "pad_gpio_inenb", |
| "pad_gpio_ib_mode_sel", |
| "pad_gpio_ana_en", |
| "pad_gpio_ana_sel", |
| "pad_gpio_ana_pol", |
| "serial_clock", |
| "user_gpio_in", |
| "serial_data_in", |
| "resetn", |
| "mgmt_gpio_oeb", |
| "pad_gpio_dm[2]", |
| "pad_gpio_dm[1]", |
| "pad_gpio_dm[0]", |
| "pad_gpio_in", |
| "serial_data_out", |
| "VGND", |
| "VPWR" |
| ], [ |
| "user_gpio_oeb", |
| "pad_gpio_outenb", |
| "mgmt_gpio_out", |
| "user_gpio_out", |
| "pad_gpio_out", |
| "mgmt_gpio_in", |
| "pad_gpio_slow_sel", |
| "pad_gpio_vtrip_sel", |
| "pad_gpio_holdover", |
| "pad_gpio_inenb", |
| "pad_gpio_ib_mode_sel", |
| "pad_gpio_ana_en", |
| "pad_gpio_ana_sel", |
| "pad_gpio_ana_pol", |
| "serial_clock", |
| "user_gpio_in", |
| "serial_data_in", |
| "resetn", |
| "mgmt_gpio_oeb", |
| "pad_gpio_dm[2]", |
| "pad_gpio_dm[1]", |
| "pad_gpio_dm[0]", |
| "pad_gpio_in", |
| "serial_data_out", |
| "VGND", |
| "VPWR" |
| ] |
| ] |
| } |
| ] |