blob: 8445037d8c3179f36ca399a1591a05168d004136 [file] [log] [blame]
{
"pips": {
"RIOB18.IOB_DIFFO_IN1->>IOB_PADOUT1": {
"can_invert": "0",
"dst_wire": "IOB_PADOUT1",
"is_directional": "1",
"is_pseudo": "1",
"src_wire": "IOB_DIFFO_IN1"
},
"RIOB18.IOB_DIFFO_OUT0->IOB_DIFFO_IN1": {
"can_invert": "0",
"dst_wire": "IOB_DIFFO_IN1",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_DIFFO_OUT0"
},
"RIOB18.IOB_O0->>IOB_O_OUT0": {
"can_invert": "0",
"dst_wire": "IOB_O_OUT0",
"is_directional": "1",
"is_pseudo": "1",
"src_wire": "IOB_O0"
},
"RIOB18.IOB_O_OUT0->IOB_O_IN1": {
"can_invert": "0",
"dst_wire": "IOB_O_IN1",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_O_OUT0"
},
"RIOB18.IOB_PADOUT0->IOB_DIFFI_IN1": {
"can_invert": "0",
"dst_wire": "IOB_DIFFI_IN1",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_PADOUT0"
},
"RIOB18.IOB_PADOUT0->RIOB_MONITOR_P": {
"can_invert": "0",
"dst_wire": "RIOB_MONITOR_P",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_PADOUT0"
},
"RIOB18.IOB_PADOUT1->IOB_DIFFI_IN0": {
"can_invert": "0",
"dst_wire": "IOB_DIFFI_IN0",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_PADOUT1"
},
"RIOB18.IOB_PADOUT1->RIOB_MONITOR_N": {
"can_invert": "0",
"dst_wire": "RIOB_MONITOR_N",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_PADOUT1"
},
"RIOB18.IOB_T0->>IOB_T_OUT0": {
"can_invert": "0",
"dst_wire": "IOB_T_OUT0",
"is_directional": "1",
"is_pseudo": "1",
"src_wire": "IOB_T0"
},
"RIOB18.IOB_T_OUT0->IOB_T_IN1": {
"can_invert": "0",
"dst_wire": "IOB_T_IN1",
"is_directional": "1",
"is_pseudo": "0",
"src_wire": "IOB_T_OUT0"
}
},
"sites": [
{
"name": "X0Y0",
"prefix": "IOB",
"site_pins": {
"DCITERMDISABLE": "IOB_DCI_T_TERM1",
"DIFFI_IN": "IOB_DIFFI_IN1",
"DIFFO_IN": "IOB_DIFFO_IN1",
"DIFFO_OUT": "IOB_DIFFO_OUT1",
"DIFF_TERM_INT_EN": "IOB_DIFF_TERM_INT_EN",
"I": "IOB_IBUF1",
"IBUFDISABLE": "IOB_IBUF_DISABLE1",
"KEEPER_INT_EN": "IOB_KEEPER_INT_EN_0",
"O": "IOB_O1",
"O_IN": "IOB_O_IN1",
"O_OUT": "IOB_O_OUT1",
"PADOUT": "IOB_PADOUT1",
"PD_INT_EN": "IOB_PD_INT_EN_0",
"PU_INT_EN": "IOB_PU_INT_EN_0",
"T": "IOB_T1",
"T_IN": "IOB_T_IN1",
"T_OUT": "IOB_T_OUT1"
},
"type": "IOB18S",
"x_coord": 0,
"y_coord": 0
},
{
"name": "X0Y1",
"prefix": "IOB",
"site_pins": {
"DCITERMDISABLE": "IOB_DCI_T_TERM0",
"DIFFI_IN": "IOB_DIFFI_IN0",
"DIFFO_IN": null,
"DIFFO_OUT": "IOB_DIFFO_OUT0",
"DIFF_TERM_INT_EN": null,
"I": "IOB_IBUF0",
"IBUFDISABLE": "IOB_IBUF_DISABLE0",
"KEEPER_INT_EN": "IOB_KEEPER_INT_EN_1",
"O": "IOB_O0",
"O_IN": null,
"O_OUT": "IOB_O_OUT0",
"PADOUT": "IOB_PADOUT0",
"PD_INT_EN": "IOB_PD_INT_EN_1",
"PU_INT_EN": "IOB_PU_INT_EN_1",
"T": "IOB_T0",
"T_IN": null,
"T_OUT": "IOB_T_OUT0"
},
"type": "IOB18M",
"x_coord": 0,
"y_coord": 1
}
],
"tile_type": "RIOB18",
"wires": [
"IOB_DCI_T_TERM0",
"IOB_DCI_T_TERM1",
"IOB_DIFFI_IN0",
"IOB_DIFFI_IN1",
"IOB_DIFFO_IN0",
"IOB_DIFFO_IN1",
"IOB_DIFFO_OUT0",
"IOB_DIFFO_OUT1",
"IOB_DIFF_TERM_INT_EN",
"IOB_DIFF_TERM_INT_EN_STUB",
"IOB_IBUF0",
"IOB_IBUF1",
"IOB_IBUF_DISABLE0",
"IOB_IBUF_DISABLE1",
"IOB_KEEPER_INT_EN_0",
"IOB_KEEPER_INT_EN_1",
"IOB_O0",
"IOB_O1",
"IOB_O_IN0",
"IOB_O_IN1",
"IOB_O_OUT0",
"IOB_O_OUT1",
"IOB_PADOUT0",
"IOB_PADOUT1",
"IOB_PD_INT_EN_0",
"IOB_PD_INT_EN_1",
"IOB_PU_INT_EN_0",
"IOB_PU_INT_EN_1",
"IOB_T0",
"IOB_T1",
"IOB_T_IN0",
"IOB_T_IN1",
"IOB_T_OUT0",
"IOB_T_OUT1",
"RIOB_EE2A0_0",
"RIOB_EE2A0_1",
"RIOB_EE2A1_0",
"RIOB_EE2A1_1",
"RIOB_EE2A2_0",
"RIOB_EE2A2_1",
"RIOB_EE2A3_0",
"RIOB_EE2A3_1",
"RIOB_EE2BEG0_0",
"RIOB_EE2BEG0_1",
"RIOB_EE2BEG1_0",
"RIOB_EE2BEG1_1",
"RIOB_EE2BEG2_0",
"RIOB_EE2BEG2_1",
"RIOB_EE2BEG3_0",
"RIOB_EE2BEG3_1",
"RIOB_EE4A0_0",
"RIOB_EE4A0_1",
"RIOB_EE4A1_0",
"RIOB_EE4A1_1",
"RIOB_EE4A2_0",
"RIOB_EE4A2_1",
"RIOB_EE4A3_0",
"RIOB_EE4A3_1",
"RIOB_EE4B0_0",
"RIOB_EE4B0_1",
"RIOB_EE4B1_0",
"RIOB_EE4B1_1",
"RIOB_EE4B2_0",
"RIOB_EE4B2_1",
"RIOB_EE4B3_0",
"RIOB_EE4B3_1",
"RIOB_EE4BEG0_0",
"RIOB_EE4BEG0_1",
"RIOB_EE4BEG1_0",
"RIOB_EE4BEG1_1",
"RIOB_EE4BEG2_0",
"RIOB_EE4BEG2_1",
"RIOB_EE4BEG3_0",
"RIOB_EE4BEG3_1",
"RIOB_EE4C0_0",
"RIOB_EE4C0_1",
"RIOB_EE4C1_0",
"RIOB_EE4C1_1",
"RIOB_EE4C2_0",
"RIOB_EE4C2_1",
"RIOB_EE4C3_0",
"RIOB_EE4C3_1",
"RIOB_EL1BEG0_0",
"RIOB_EL1BEG0_1",
"RIOB_EL1BEG1_0",
"RIOB_EL1BEG1_1",
"RIOB_EL1BEG2_0",
"RIOB_EL1BEG2_1",
"RIOB_EL1BEG3_0",
"RIOB_EL1BEG3_1",
"RIOB_ER1BEG0_0",
"RIOB_ER1BEG0_1",
"RIOB_ER1BEG1_0",
"RIOB_ER1BEG1_1",
"RIOB_ER1BEG2_0",
"RIOB_ER1BEG2_1",
"RIOB_ER1BEG3_0",
"RIOB_ER1BEG3_1",
"RIOB_LH10_0",
"RIOB_LH10_1",
"RIOB_LH11_0",
"RIOB_LH11_1",
"RIOB_LH12_0",
"RIOB_LH12_1",
"RIOB_LH1_0",
"RIOB_LH1_1",
"RIOB_LH2_0",
"RIOB_LH2_1",
"RIOB_LH3_0",
"RIOB_LH3_1",
"RIOB_LH4_0",
"RIOB_LH4_1",
"RIOB_LH5_0",
"RIOB_LH5_1",
"RIOB_LH6_0",
"RIOB_LH6_1",
"RIOB_LH7_0",
"RIOB_LH7_1",
"RIOB_LH8_0",
"RIOB_LH8_1",
"RIOB_LH9_0",
"RIOB_LH9_1",
"RIOB_MONITOR_N",
"RIOB_MONITOR_P",
"RIOB_NE2A0_0",
"RIOB_NE2A0_1",
"RIOB_NE2A1_0",
"RIOB_NE2A1_1",
"RIOB_NE2A2_0",
"RIOB_NE2A2_1",
"RIOB_NE2A3_0",
"RIOB_NE2A3_1",
"RIOB_NE4BEG0_0",
"RIOB_NE4BEG0_1",
"RIOB_NE4BEG1_0",
"RIOB_NE4BEG1_1",
"RIOB_NE4BEG2_0",
"RIOB_NE4BEG2_1",
"RIOB_NE4BEG3_0",
"RIOB_NE4BEG3_1",
"RIOB_NE4C0_0",
"RIOB_NE4C0_1",
"RIOB_NE4C1_0",
"RIOB_NE4C1_1",
"RIOB_NE4C2_0",
"RIOB_NE4C2_1",
"RIOB_NE4C3_0",
"RIOB_NE4C3_1",
"RIOB_NW2A0_0",
"RIOB_NW2A0_1",
"RIOB_NW2A1_0",
"RIOB_NW2A1_1",
"RIOB_NW2A2_0",
"RIOB_NW2A2_1",
"RIOB_NW2A3_0",
"RIOB_NW2A3_1",
"RIOB_NW4A0_0",
"RIOB_NW4A0_1",
"RIOB_NW4A1_0",
"RIOB_NW4A1_1",
"RIOB_NW4A2_0",
"RIOB_NW4A2_1",
"RIOB_NW4A3_0",
"RIOB_NW4A3_1",
"RIOB_NW4END0_0",
"RIOB_NW4END0_1",
"RIOB_NW4END1_0",
"RIOB_NW4END1_1",
"RIOB_NW4END2_0",
"RIOB_NW4END2_1",
"RIOB_NW4END3_0",
"RIOB_NW4END3_1",
"RIOB_SE2A0_0",
"RIOB_SE2A0_1",
"RIOB_SE2A1_0",
"RIOB_SE2A1_1",
"RIOB_SE2A2_0",
"RIOB_SE2A2_1",
"RIOB_SE2A3_0",
"RIOB_SE2A3_1",
"RIOB_SE4BEG0_0",
"RIOB_SE4BEG0_1",
"RIOB_SE4BEG1_0",
"RIOB_SE4BEG1_1",
"RIOB_SE4BEG2_0",
"RIOB_SE4BEG2_1",
"RIOB_SE4BEG3_0",
"RIOB_SE4BEG3_1",
"RIOB_SE4C0_0",
"RIOB_SE4C0_1",
"RIOB_SE4C1_0",
"RIOB_SE4C1_1",
"RIOB_SE4C2_0",
"RIOB_SE4C2_1",
"RIOB_SE4C3_0",
"RIOB_SE4C3_1",
"RIOB_SW2A0_0",
"RIOB_SW2A0_1",
"RIOB_SW2A1_0",
"RIOB_SW2A1_1",
"RIOB_SW2A2_0",
"RIOB_SW2A2_1",
"RIOB_SW2A3_0",
"RIOB_SW2A3_1",
"RIOB_SW4A0_0",
"RIOB_SW4A0_1",
"RIOB_SW4A1_0",
"RIOB_SW4A1_1",
"RIOB_SW4A2_0",
"RIOB_SW4A2_1",
"RIOB_SW4A3_0",
"RIOB_SW4A3_1",
"RIOB_SW4END0_0",
"RIOB_SW4END0_1",
"RIOB_SW4END1_0",
"RIOB_SW4END1_1",
"RIOB_SW4END2_0",
"RIOB_SW4END2_1",
"RIOB_SW4END3_0",
"RIOB_SW4END3_1",
"RIOB_WL1END0_0",
"RIOB_WL1END0_1",
"RIOB_WL1END1_0",
"RIOB_WL1END1_1",
"RIOB_WL1END2_0",
"RIOB_WL1END2_1",
"RIOB_WL1END3_0",
"RIOB_WL1END3_1",
"RIOB_WR1END0_0",
"RIOB_WR1END0_1",
"RIOB_WR1END1_0",
"RIOB_WR1END1_1",
"RIOB_WR1END2_0",
"RIOB_WR1END2_1",
"RIOB_WR1END3_0",
"RIOB_WR1END3_1",
"RIOB_WW2A0_0",
"RIOB_WW2A0_1",
"RIOB_WW2A1_0",
"RIOB_WW2A1_1",
"RIOB_WW2A2_0",
"RIOB_WW2A2_1",
"RIOB_WW2A3_0",
"RIOB_WW2A3_1",
"RIOB_WW2END0_0",
"RIOB_WW2END0_1",
"RIOB_WW2END1_0",
"RIOB_WW2END1_1",
"RIOB_WW2END2_0",
"RIOB_WW2END2_1",
"RIOB_WW2END3_0",
"RIOB_WW2END3_1",
"RIOB_WW4A0_0",
"RIOB_WW4A0_1",
"RIOB_WW4A1_0",
"RIOB_WW4A1_1",
"RIOB_WW4A2_0",
"RIOB_WW4A2_1",
"RIOB_WW4A3_0",
"RIOB_WW4A3_1",
"RIOB_WW4B0_0",
"RIOB_WW4B0_1",
"RIOB_WW4B1_0",
"RIOB_WW4B1_1",
"RIOB_WW4B2_0",
"RIOB_WW4B2_1",
"RIOB_WW4B3_0",
"RIOB_WW4B3_1",
"RIOB_WW4C0_0",
"RIOB_WW4C0_1",
"RIOB_WW4C1_0",
"RIOB_WW4C1_1",
"RIOB_WW4C2_0",
"RIOB_WW4C2_1",
"RIOB_WW4C3_0",
"RIOB_WW4C3_1",
"RIOB_WW4END0_0",
"RIOB_WW4END0_1",
"RIOB_WW4END1_0",
"RIOB_WW4END1_1",
"RIOB_WW4END2_0",
"RIOB_WW4END2_1",
"RIOB_WW4END3_0",
"RIOB_WW4END3_1"
]
}