blob: 91b85ca60754b9afc2ce39b98d2ed93d6dc3e569 [file] [log] [blame]
{
"SLICEL": {
"A5LUT": {
"ALUT": ["LUT5.SLICEL/A5LUT"]
},
"B5LUT": {
"BLUT": ["LUT5.SLICEL/B5LUT"]
},
"C5LUT": {
"CLUT": ["LUT5.SLICEL/C5LUT"]
},
"D5LUT": {
"DLUT": ["LUT5.SLICEL/D5LUT"]
},
"F7AMUX":{
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEL/F7AMUX"]
},
"F7BMUX":{
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEL/F7BMUX"]
},
"F8MUX":{
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEL/F8MUX"]
},
"FDSE":{
"FF_FDSE_or_FDRE":
["FF_INIT.SLICEL", "FF_INIT_QH.SLICEL"],
"REG_FDSE_or_FDRE":
["REG_INIT_FF.SLICEL", "REG_INIT_FF_QH.SLICEL"]
},
"FDRE":{
"FF_FDSE_or_FDRE":
["FF_INIT.SLICEL", "FF_INIT_QL.SLICEL"],
"REG_FDSE_or_FDRE":
["REG_INIT_FF.SLICEL", "REG_INIT_FF_QL.SLICEL"]
},
"FDPE":{
"FF_FDPE_or_FDCE":
["FF_INIT.SLICEL", "FF_INIT_QH.SLICEL"],
"REG_FDPE_or_FDCE":
["REG_INIT_FF.SLICEL", "REG_INIT_FF_QH.SLICEL"]
},
"FDCE":{
"FF_FDPE_or_FDCE":
["FF_INIT.SLICEL", "FF_INIT_QL.SLICEL"],
"REG_FDPE_or_FDCE":
["REG_INIT_FF.SLICEL", "REG_INIT_FF_QL.SLICEL"]
},
"LDPE":{
"LDPE_or_LDCE":
["REG_INIT_LAT_LOGIC_AND.SLICEL", "REG_INIT_LAT.SLICEL"]
},
"LDCE":{
"LDPE_or_LDCE":
["REG_INIT_LAT_LOGIC_AND.SLICEL", "REG_INIT_LAT.SLICEL"]
},
"CARRY4_VPR":{
"COMMON_SLICE":
["CARRY4.SLICEL", "CARRY4_O5.SLICEL"]
},
"ROUTING_BEL": {
"SLICEL0":
["ROUTING_BEL.SLICEL/[ABCD]MUX", "ROUTING_BEL.SLICEL/[ABCD]FF", "ROUTING_BEL.SLICEL/[ABCD]", "ROUTING_BEL.SLICEL/COUT", "ROUTING_BEL.SLICEL/CARRY4", "ROUTING_BEL.SLICEL/[ABCD]5FFL"]
}
},
"SLICEM": {
"A5LUT": {
"ALUT":
["LUT_OR_MEM5LRAM.SLICEM/A5LUT"],
"A_DRAM":
["LUT_OR_MEM5LRAM.SLICEM/A5LUT"]
},
"B5LUT": {
"BLUT":
["LUT_OR_MEM5LRAM.SLICEM/B5LUT"],
"B_DRAM":
["LUT_OR_MEM5LRAM.SLICEM/B5LUT"]
},
"C5LUT": {
"CLUT":
["LUT_OR_MEM5LRAM.SLICEM/C5LUT"],
"C_DRAM":
["LUT_OR_MEM5LRAM.SLICEM/C5LUT"]
},
"D5LUT": {
"DLUT":
["LUT_OR_MEM5LRAM.SLICEM/D5LUT"],
"D_DRAM":
["LUT_OR_MEM5LRAM.SLICEM/D5LUT"]
},
"DPRAM32_O6": {
"A_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/A5LUT"],
"B_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/B5LUT"],
"C_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/C5LUT"],
"D_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/D5LUT"]
},
"SPRAM32_O6": {
"A_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/A5LUT"],
"B_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/B5LUT"],
"C_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/C5LUT"],
"D_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/D5LUT"]
},
"DPRAM32_O5": {
"A_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/A5LUT"],
"B_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/B5LUT"],
"C_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/C5LUT"],
"D_DRAM":
["LUT_OR_MEM5LRAM.SLICEM", "LUT_OR_MEM5LRAM.SLICEM/D5LUT"]
},
"DPRAM64": {
"A_DRAM":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/A6LUT"],
"B_DRAM":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/B6LUT"],
"C_DRAM":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/C6LUT"],
"D_DRAM":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/D6LUT"]
},
"DPRAM64_for_RAM128X1D": {
"A_DRAM128":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/A6LUT"],
"B_DRAM128":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/B6LUT"],
"C_DRAM128":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/C6LUT"],
"D_DRAM128":
["LUT_OR_MEM6LRAM.SLICEM", "LUT_OR_MEM6LRAM.SLICEM/D6LUT"]
},
"SRLC32E_VPR":{
"ASRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/A6LUT", "LUT_OR_MEM6LRAM.SLICEM/A6LUT"],
"BSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/B6LUT", "LUT_OR_MEM6LRAM.SLICEM/B6LUT"],
"CSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/C6LUT", "LUT_OR_MEM6LRAM.SLICEM/C6LUT"],
"DSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/D6LUT", "LUT_OR_MEM6LRAM.SLICEM/D6LUT"]
},
"SRLC16E_VPR_0": {
"ASRL":
["LUT_OR_MEM5SHFREG.SLICEM", "LUT_OR_MEM5SHFREG.SLICEM/A5LUT", "LUT_OR_MEM5LRAM.SLICEM/A5LUT"],
"BSRL":
["LUT_OR_MEM5SHFREG.SLICEM", "LUT_OR_MEM5SHFREG.SLICEM/B5LUT", "LUT_OR_MEM5LRAM.SLICEM/B5LUT"],
"CSRL":
["LUT_OR_MEM5SHFREG.SLICEM", "LUT_OR_MEM5SHFREG.SLICEM/C5LUT", "LUT_OR_MEM5LRAM.SLICEM/C5LUT"],
"DSRL":
["LUT_OR_MEM5SHFREG.SLICEM", "LUT_OR_MEM5SHFREG.SLICEM/D5LUT", "LUT_OR_MEM5LRAM.SLICEM/D5LUT"]
},
"SRLC16E_VPR_1": {
"ASRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/A6LUT", "LUT_OR_MEM6LRAM.SLICEM/A6LUT"],
"BSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/B6LUT", "LUT_OR_MEM6LRAM.SLICEM/B6LUT"],
"CSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/C6LUT", "LUT_OR_MEM6LRAM.SLICEM/C6LUT"],
"DSRL":
["LUT_OR_MEM6SHFREG.SLICEM", "LUT_OR_MEM6SHFREG.SLICEM/D6LUT", "LUT_OR_MEM6LRAM.SLICEM/D6LUT"]
},
"F7AMUX":{
"SLICEM_MODES":
["SELMUX2_1.SLICEM/F7AMUX"],
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEM/F7AMUX"]
},
"F7BMUX":{
"SLICEM_MODES":
["SELMUX2_1.SLICEM/F7BMUX"],
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEM/F7BMUX"]
},
"F8MUX":{
"SLICEM_MODES":
["SELMUX2_1.SLICEM/F8MUX"],
"COMMON_LUT_AND_F78MUX":
["SELMUX2_1.SLICEM/F8MUX"]
},
"FDSE":{
"FF_FDSE_or_FDRE":
["FF_INIT.SLICEM", "FF_INIT_QH.SLICEM"],
"REG_FDSE_or_FDRE":
["REG_INIT_FF.SLICEM", "REG_INIT_FF_QH.SLICEM"]
},
"FDRE":{
"FF_FDSE_or_FDRE":
["FF_INIT.SLICEM", "FF_INIT_QL.SLICEM"],
"REG_FDSE_or_FDRE":
["REG_INIT_FF.SLICEM", "REG_INIT_FF_QL.SLICEM"]
},
"FDPE":{
"FF_FDPE_or_FDCE":
["FF_INIT.SLICEM", "FF_INIT_QH.SLICEM"],
"REG_FDPE_or_FDCE":
["REG_INIT_FF.SLICEM", "REG_INIT_FF_QH.SLICEM"]
},
"FDCE":{
"FF_FDPE_or_FDCE":
["FF_INIT.SLICEM", "FF_INIT_QL.SLICEM"],
"REG_FDPE_or_FDCE":
["REG_INIT_FF.SLICEM", "REG_INIT_FF_QL.SLICEM"]
},
"LDPE":{
"LDPE_or_LDCE":
["REG_INIT_LAT_LOGIC_AND.SLICEM", "REG_INIT_LAT.SLICEM"]
},
"LDCE":{
"LDPE_or_LDCE":
["REG_INIT_LAT_LOGIC_AND.SLICEM", "REG_INIT_LAT.SLICEM"]
},
"CARRY4_VPR":{
"COMMON_SLICE":
["CARRY4.SLICEM", "CARRY4_O5.SLICEM"]
},
"ROUTING_BEL": {
"SLICEM":
["ROUTING_BEL.SLICEM/[ABCD]MUX", "ROUTING_BEL.SLICEM/[ABCD]FF", "ROUTING_BEL.SLICEM/[ABCD]", "ROUTING_BEL.SLICEM/COUT", "ROUTING_BEL.SLICEM/CARRY4", "ROUTING_BEL.SLICEM/[ABCD]5FFL"]
}
},
"BRAM_X": {
"RAMB36E1": {
"RAMBFIFO36E1" :
["RAMBFIFO36E1.RAMBFIFO36E1", "RAMBFIFO36E1_DOA_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_DOB_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_ISFIFO_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_RAMB18TDP_U_WRITE_MODE_U_RF_EN_ECC_READ_FALSE_EN_ECC_WRITE_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOA_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOB_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1"]
},
"RAMB18E1_Y0_IN": {
"RAMB18E1_Y0":
["RAMBFIFO36E1.RAMBFIFO36E1", "RAMBFIFO36E1_DOA_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_DOB_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_ISFIFO_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_RAMB18TDP_U_WRITE_MODE_U_RF_EN_ECC_READ_FALSE_EN_ECC_WRITE_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOA_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOB_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1"]
},
"RAMB18E1_Y1": {
"BRAM" :
["RAMBFIFO36E1.RAMBFIFO36E1", "RAMBFIFO36E1_DOA_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_DOB_REG_U_1.RAMBFIFO36E1", "RAMBFIFO36E1_ISFIFO_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_RAMB18TDP_U_WRITE_MODE_U_RF_EN_ECC_READ_FALSE_EN_ECC_WRITE_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOA_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1", "RAMBFIFO36E1RAM_MODE_U_RAMB18TDP_U_DOB_REG_U_1_EN_ECC_READ_FALSE.RAMBFIFO36E1"]
}
},
"PLLE2_ADV": {
"PLLE2_ADV": {
"BLK-TL-PLLE2_ADV":
["PLLE2_ADV_PLLE2_ADVPLLE2_ADV.PLLE2_ADV", "PLLE2_ADV_PLLE2_ADVPLLE2_ADV_COMPENSATION_BUF_IN.PLLE2_ADV"]
}
},
"MMCME2_ADV": {
"MMCME2_ADV": {
"BLK-TL-MMCME2_ADV":
["MMCME2_ADV_MMCME2_ADVMMCME2_ADV.MMCME2_ADV", "MMCME2_ADV_MMCME2_ADVMMCME2_ADV_CLKOUT4_CASCADE_FALSE_COMPENSATION_BUF_IN.MMCME2_ADV"]
}
},
"BUFGCTRL_VPR": {
"BUFGCTRL_VPR": {
"BLK-TL-BUFGCTRL":
["BUFGCTRL.BUFGCTRL"]
}
},
"ILOGICE": {
"ISERDESE2_NO_IDELAY": {
"ILOGICE3":
["ISERDESE2.ILOGICE3", "ISERDESE2_SRTYPE_SYNC.ILOGICE3", "ISERDESE2_NUM_CE_2.ILOGICE3", "ISERDESE2_INTERFACE_TYPE_NETWORKING.ILOGICE3", "ISERDESE2_DATA_RATE_DDR_IOBDELAY_NONE.ILOGICE3", "ISERDESE2_IOBDELAY_NONE.ILOGICE3", "ISERDESE2_TFB_USED_TRUE.ILOGICE3", "ISERDESE2_DATA_RATE_DDR.ILOGICE3"]
},
"ISERDESE2_IDELAY": {
"ILOGICE3":
["ISERDESE2.ILOGICE3", "ISERDESE2_SRTYPE_SYNC.ILOGICE3", "ISERDESE2_NUM_CE_2.ILOGICE3", "ISERDESE2_INTERFACE_TYPE_NETWORKING.ILOGICE3", "ISERDESE2_DATA_RATE_DDR_IOBDELAY_BOTH.ILOGICE3", "ISERDESE2_IOBDELAY_BOTH.ILOGICE3", "ISERDESE2_TFB_USED_TRUE.ILOGICE3", "ISERDESE2_DATA_RATE_DDR.ILOGICE3"]
},
"IFF": {
"ILOGICE3": [
"ILOGICE3_IFF.ILOGICE3",
"ILOGICE3_IFF_DDR.ILOGICE3",
"ISERDESE2_INTERFACE_TYPE_OVERSAMPLE.ILOGICE3"
]
}
},
"OLOGICE": {
"OSERDESE2": {
"OLOGICE3":
["OSERDESE2.OLOGICE3", "OSERDESE2_DATA_RATE_TQ_DDR_TRISTATE_WIDTH_4.OLOGICE3", "OSERDESE2_DATA_RATE_TQ_BUF.OLOGICE3", "OSERDESE2_SELFHEAL_TRUE.OLOGICE3", "OSERDESE2_SRTYPE_SYNC.OLOGICE3", "OSERDESE2_TBYTE_CTL_TRUE.OLOGICE3", "OSERDESE2_TBYTE_SRC_TRUE.OLOGICE3"]
},
"ODDR_OQ": {
"OLOGIC_OFF": [
"OLOGICE3_OUTFF_DDR.OLOGICE3",
"OLOGICE3_OUTFF_DDR_SAMEEDGE.OLOGICE3",
"OLOGICE3_OUTFF_SAMEEDGE.OLOGICE3"
]
},
"ODDR_TQ": {
"OLOGIC_TFF": [
"OLOGICE3_TFF_DDR.OLOGICE3",
"OLOGICE3_TFF_DDR_SAMEEDGE.OLOGICE3",
"OLOGICE3_TFF_SAMEEDGE.OLOGICE3"
]
}
}
}