addBRAM() | PlacementInfo::PlacementUnit | inline |
addCARRY() | PlacementInfo::PlacementUnit | inline |
addCell(DesignInfo::DesignCell *curCell, DesignInfo::DesignCellType cellType, float x, float y) | PlacementInfo::PlacementMacro | inline |
addDSP() | PlacementInfo::PlacementUnit | inline |
addFF() | PlacementInfo::PlacementUnit | inline |
addFixedCellInfo(DesignInfo::DesignCell *cell, std::string siteName, std::string BELName) | PlacementInfo::PlacementMacro | inline |
addLUT() | PlacementInfo::PlacementUnit | inline |
addLUTRAM() | PlacementInfo::PlacementUnit | inline |
addMUX() | PlacementInfo::PlacementUnit | inline |
addOccupiedSite(float siteOffset, float occ) | PlacementInfo::PlacementMacro | inline |
addVirtualCell(std::string virtualCellName, DesignInfo *designInfo, DesignInfo::DesignCellType cellType, float x, float y) | PlacementInfo::PlacementMacro | inline |
addVirtualCell(DesignInfo *designInfo, DesignInfo::DesignCellType cellType, float x, float y) | PlacementInfo::PlacementMacro | inline |
anchorX | PlacementInfo::PlacementUnit | private |
anchorY | PlacementInfo::PlacementUnit | private |
bottom | PlacementInfo::PlacementMacro | private |
BRAMcnt | PlacementInfo::PlacementUnit | private |
CARRYcnt | PlacementInfo::PlacementUnit | private |
cell2IdInMacro | PlacementInfo::PlacementMacro | private |
cells_Type | PlacementInfo::PlacementMacro | private |
cellSet | PlacementInfo::PlacementMacro | private |
cellsInMacro | PlacementInfo::PlacementMacro | private |
checkHasBRAM() | PlacementInfo::PlacementUnit | inline |
checkHasCARRY() | PlacementInfo::PlacementUnit | inline |
checkHasDSP() | PlacementInfo::PlacementUnit | inline |
checkHasFF() | PlacementInfo::PlacementUnit | inline |
checkHasLUT() | PlacementInfo::PlacementUnit | inline |
checkHasLUTRAM() | PlacementInfo::PlacementUnit | inline |
checkHasMUX() | PlacementInfo::PlacementUnit | inline |
clockNets | PlacementInfo::PlacementUnit | protected |
DSPcnt | PlacementInfo::PlacementUnit | private |
FFcnt | PlacementInfo::PlacementUnit | private |
fixed | PlacementInfo::PlacementUnit | private |
fixedCells | PlacementInfo::PlacementMacro | private |
fixedPlacementInfo_inMacro typedef | PlacementInfo::PlacementMacro | |
getAnchorLocation(float &x, float &y) | PlacementInfo::PlacementUnit | inline |
getBottomOffset() | PlacementInfo::PlacementMacro | inline |
getBRAMNum() | PlacementInfo::PlacementUnit | inline |
getCARRYNum() | PlacementInfo::PlacementUnit | inline |
getCell(unsigned int id) | PlacementInfo::PlacementMacro | inline |
getCellOffsetXInMacro(DesignInfo::DesignCell *cell) | PlacementInfo::PlacementMacro | inline |
getCellOffsetYInMacro(DesignInfo::DesignCell *cell) | PlacementInfo::PlacementMacro | inline |
getCells() | PlacementInfo::PlacementMacro | inline |
getClockNets() | PlacementInfo::PlacementUnit | inline |
getDSPNum() | PlacementInfo::PlacementUnit | inline |
getFixedCellInfoVec() | PlacementInfo::PlacementMacro | inline |
getId() | PlacementInfo::PlacementUnit | inline |
getLeftOffset() | PlacementInfo::PlacementMacro | inline |
getLUTNum() | PlacementInfo::PlacementUnit | inline |
getLUTRAMNum() | PlacementInfo::PlacementUnit | inline |
getMacroType() | PlacementInfo::PlacementMacro | inline |
getMUXNum() | PlacementInfo::PlacementUnit | inline |
getName() | PlacementInfo::PlacementUnit | inline |
getNetsSetPtr() | PlacementInfo::PlacementUnit | inline |
getNumOfCells() | PlacementInfo::PlacementMacro | inline |
getRightOffset() | PlacementInfo::PlacementMacro | inline |
getTopOffset() | PlacementInfo::PlacementMacro | inline |
getType() | PlacementInfo::PlacementUnit | inline |
getUnitsBeDrivenByThisPU() | PlacementInfo::PlacementUnit | inline |
getUnitsDriveThisPU() | PlacementInfo::PlacementUnit | inline |
getVirtualCellInfo(int vId, float &x, float &y, DesignInfo::DesignCellType &cellType) | PlacementInfo::PlacementMacro | inline |
getVirtualCellType(int vId) | PlacementInfo::PlacementMacro | inline |
getWeight() | PlacementInfo::PlacementUnit | inline |
hasCell(DesignInfo::DesignCell *curCell) | PlacementInfo::PlacementMacro | inline |
hasLogic() | PlacementInfo::PlacementUnit | inline |
hasRegister() | PlacementInfo::PlacementUnit | inline |
id | PlacementInfo::PlacementUnit | private |
isCellInMacro(DesignInfo::DesignCell *curCell) | PlacementInfo::PlacementMacro | inline |
isFixed() | PlacementInfo::PlacementUnit | inline |
isLCLB() | PlacementInfo::PlacementUnit | inline |
isLocked() | PlacementInfo::PlacementUnit | inline |
isMCLB() | PlacementInfo::PlacementUnit | inline |
isPacked() | PlacementInfo::PlacementUnit | inline |
isPlaced() | PlacementInfo::PlacementUnit | inline |
lastAnchorX | PlacementInfo::PlacementUnit | private |
lastAnchorY | PlacementInfo::PlacementUnit | private |
lastSpreadX | PlacementInfo::PlacementUnit | private |
lastSpreadY | PlacementInfo::PlacementUnit | private |
lastX() | PlacementInfo::PlacementUnit | inline |
lastY() | PlacementInfo::PlacementUnit | inline |
left | PlacementInfo::PlacementMacro | private |
locked | PlacementInfo::PlacementUnit | private |
LUTcnt | PlacementInfo::PlacementUnit | private |
LUTRAMcnt | PlacementInfo::PlacementUnit | private |
macroType | PlacementInfo::PlacementMacro | private |
MUXcnt | PlacementInfo::PlacementUnit | private |
name | PlacementInfo::PlacementUnit | private |
nets | PlacementInfo::PlacementUnit | private |
numUnitsBeDrivenByThisPU | PlacementInfo::PlacementUnit | private |
numUnitsDriveThisPU | PlacementInfo::PlacementUnit | private |
offsetX | PlacementInfo::PlacementMacro | private |
offsetY | PlacementInfo::PlacementMacro | private |
packed | PlacementInfo::PlacementUnit | private |
placed | PlacementInfo::PlacementUnit | private |
PlacementMacro(std::string name, int id, PlacementMacroType macroType) | PlacementInfo::PlacementMacro | inline |
PlacementMacroType enum name | PlacementInfo::PlacementMacro | |
PlacementMacroType_BRAM enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_CARRY enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_DSP enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_FFFFPair enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_HALFCLB enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_LCLB enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_LUTFFPair enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_LUTLUTSeires enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_MCLB enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_MUX7 enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_MUX8 enum value | PlacementInfo::PlacementMacro | |
PlacementMacroType_MUX9 enum value | PlacementInfo::PlacementMacro | |
PlacementUnit(std::string name, int id, PlacementUnitType unitType) | PlacementInfo::PlacementUnit | inline |
recordSpreadLocatin() | PlacementInfo::PlacementUnit | inline |
renewId(int newId) | PlacementInfo::PlacementUnit | inline |
resetPacked() | PlacementInfo::PlacementUnit | inline |
right | PlacementInfo::PlacementMacro | private |
setAnchorLocation(float x, float y) | PlacementInfo::PlacementUnit | inline |
setAnchorLocationAndForgetTheOriginalOne(float x, float y) | PlacementInfo::PlacementUnit | inline |
setFixed() | PlacementInfo::PlacementUnit | inline |
setLocked() | PlacementInfo::PlacementUnit | inline |
setNetsSetPtr(std::vector< PlacementNet * > *_nets) | PlacementInfo::PlacementUnit | inline |
setPacked() | PlacementInfo::PlacementUnit | inline |
setPlaced() | PlacementInfo::PlacementUnit | inline |
setSpreadLocation(float x, float y, float forgetRatio) | PlacementInfo::PlacementUnit | inline |
setSpreadLocation_WithLimitDisplacement(float x, float y, float forgetRatio, float limitDisplacement) | PlacementInfo::PlacementUnit | inline |
setUnfixed() | PlacementInfo::PlacementUnit | inline |
setUnlocked() | PlacementInfo::PlacementUnit | inline |
setWeight(int numCell) | PlacementInfo::PlacementUnit | inline |
top | PlacementInfo::PlacementMacro | private |
unitType | PlacementInfo::PlacementUnit | private |
weight | PlacementInfo::PlacementUnit | private |
X() | PlacementInfo::PlacementUnit | inline |
Y() | PlacementInfo::PlacementUnit | inline |
~PlacementMacro() | PlacementInfo::PlacementMacro | inline |
~PlacementUnit() | PlacementInfo::PlacementUnit | inlinevirtual |