AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
PlacementInfo::PlacementMacro Member List

This is the complete list of members for PlacementInfo::PlacementMacro, including all inherited members.

addBRAM()PlacementInfo::PlacementUnitinline
addCARRY()PlacementInfo::PlacementUnitinline
addCell(DesignInfo::DesignCell *curCell, DesignInfo::DesignCellType cellType, float x, float y)PlacementInfo::PlacementMacroinline
addDSP()PlacementInfo::PlacementUnitinline
addFF()PlacementInfo::PlacementUnitinline
addFixedCellInfo(DesignInfo::DesignCell *cell, std::string siteName, std::string BELName)PlacementInfo::PlacementMacroinline
addLUT()PlacementInfo::PlacementUnitinline
addLUTRAM()PlacementInfo::PlacementUnitinline
addMUX()PlacementInfo::PlacementUnitinline
addOccupiedSite(float siteOffset, float occ)PlacementInfo::PlacementMacroinline
addVirtualCell(std::string virtualCellName, DesignInfo *designInfo, DesignInfo::DesignCellType cellType, float x, float y)PlacementInfo::PlacementMacroinline
addVirtualCell(DesignInfo *designInfo, DesignInfo::DesignCellType cellType, float x, float y)PlacementInfo::PlacementMacroinline
anchorXPlacementInfo::PlacementUnitprivate
anchorYPlacementInfo::PlacementUnitprivate
bottomPlacementInfo::PlacementMacroprivate
BRAMcntPlacementInfo::PlacementUnitprivate
CARRYcntPlacementInfo::PlacementUnitprivate
cell2IdInMacroPlacementInfo::PlacementMacroprivate
cells_TypePlacementInfo::PlacementMacroprivate
cellSetPlacementInfo::PlacementMacroprivate
cellsInMacroPlacementInfo::PlacementMacroprivate
checkHasBRAM()PlacementInfo::PlacementUnitinline
checkHasCARRY()PlacementInfo::PlacementUnitinline
checkHasDSP()PlacementInfo::PlacementUnitinline
checkHasFF()PlacementInfo::PlacementUnitinline
checkHasLUT()PlacementInfo::PlacementUnitinline
checkHasLUTRAM()PlacementInfo::PlacementUnitinline
checkHasMUX()PlacementInfo::PlacementUnitinline
clockNetsPlacementInfo::PlacementUnitprotected
DSPcntPlacementInfo::PlacementUnitprivate
FFcntPlacementInfo::PlacementUnitprivate
fixedPlacementInfo::PlacementUnitprivate
fixedCellsPlacementInfo::PlacementMacroprivate
fixedPlacementInfo_inMacro typedefPlacementInfo::PlacementMacro
getAnchorLocation(float &x, float &y)PlacementInfo::PlacementUnitinline
getBottomOffset()PlacementInfo::PlacementMacroinline
getBRAMNum()PlacementInfo::PlacementUnitinline
getCARRYNum()PlacementInfo::PlacementUnitinline
getCell(unsigned int id)PlacementInfo::PlacementMacroinline
getCellOffsetXInMacro(DesignInfo::DesignCell *cell)PlacementInfo::PlacementMacroinline
getCellOffsetYInMacro(DesignInfo::DesignCell *cell)PlacementInfo::PlacementMacroinline
getCells()PlacementInfo::PlacementMacroinline
getClockNets()PlacementInfo::PlacementUnitinline
getDSPNum()PlacementInfo::PlacementUnitinline
getFixedCellInfoVec()PlacementInfo::PlacementMacroinline
getId()PlacementInfo::PlacementUnitinline
getLeftOffset()PlacementInfo::PlacementMacroinline
getLUTNum()PlacementInfo::PlacementUnitinline
getLUTRAMNum()PlacementInfo::PlacementUnitinline
getMacroType()PlacementInfo::PlacementMacroinline
getMUXNum()PlacementInfo::PlacementUnitinline
getName()PlacementInfo::PlacementUnitinline
getNetsSetPtr()PlacementInfo::PlacementUnitinline
getNumOfCells()PlacementInfo::PlacementMacroinline
getRightOffset()PlacementInfo::PlacementMacroinline
getTopOffset()PlacementInfo::PlacementMacroinline
getType()PlacementInfo::PlacementUnitinline
getUnitsBeDrivenByThisPU()PlacementInfo::PlacementUnitinline
getUnitsDriveThisPU()PlacementInfo::PlacementUnitinline
getVirtualCellInfo(int vId, float &x, float &y, DesignInfo::DesignCellType &cellType)PlacementInfo::PlacementMacroinline
getVirtualCellType(int vId)PlacementInfo::PlacementMacroinline
getWeight()PlacementInfo::PlacementUnitinline
hasCell(DesignInfo::DesignCell *curCell)PlacementInfo::PlacementMacroinline
hasLogic()PlacementInfo::PlacementUnitinline
hasRegister()PlacementInfo::PlacementUnitinline
idPlacementInfo::PlacementUnitprivate
isCellInMacro(DesignInfo::DesignCell *curCell)PlacementInfo::PlacementMacroinline
isFixed()PlacementInfo::PlacementUnitinline
isLCLB()PlacementInfo::PlacementUnitinline
isLocked()PlacementInfo::PlacementUnitinline
isMCLB()PlacementInfo::PlacementUnitinline
isPacked()PlacementInfo::PlacementUnitinline
isPlaced()PlacementInfo::PlacementUnitinline
lastAnchorXPlacementInfo::PlacementUnitprivate
lastAnchorYPlacementInfo::PlacementUnitprivate
lastSpreadXPlacementInfo::PlacementUnitprivate
lastSpreadYPlacementInfo::PlacementUnitprivate
lastX()PlacementInfo::PlacementUnitinline
lastY()PlacementInfo::PlacementUnitinline
leftPlacementInfo::PlacementMacroprivate
lockedPlacementInfo::PlacementUnitprivate
LUTcntPlacementInfo::PlacementUnitprivate
LUTRAMcntPlacementInfo::PlacementUnitprivate
macroTypePlacementInfo::PlacementMacroprivate
MUXcntPlacementInfo::PlacementUnitprivate
namePlacementInfo::PlacementUnitprivate
netsPlacementInfo::PlacementUnitprivate
numUnitsBeDrivenByThisPUPlacementInfo::PlacementUnitprivate
numUnitsDriveThisPUPlacementInfo::PlacementUnitprivate
offsetXPlacementInfo::PlacementMacroprivate
offsetYPlacementInfo::PlacementMacroprivate
packedPlacementInfo::PlacementUnitprivate
placedPlacementInfo::PlacementUnitprivate
PlacementMacro(std::string name, int id, PlacementMacroType macroType)PlacementInfo::PlacementMacroinline
PlacementMacroType enum namePlacementInfo::PlacementMacro
PlacementMacroType_BRAM enum valuePlacementInfo::PlacementMacro
PlacementMacroType_CARRY enum valuePlacementInfo::PlacementMacro
PlacementMacroType_DSP enum valuePlacementInfo::PlacementMacro
PlacementMacroType_FFFFPair enum valuePlacementInfo::PlacementMacro
PlacementMacroType_HALFCLB enum valuePlacementInfo::PlacementMacro
PlacementMacroType_LCLB enum valuePlacementInfo::PlacementMacro
PlacementMacroType_LUTFFPair enum valuePlacementInfo::PlacementMacro
PlacementMacroType_LUTLUTSeires enum valuePlacementInfo::PlacementMacro
PlacementMacroType_MCLB enum valuePlacementInfo::PlacementMacro
PlacementMacroType_MUX7 enum valuePlacementInfo::PlacementMacro
PlacementMacroType_MUX8 enum valuePlacementInfo::PlacementMacro
PlacementMacroType_MUX9 enum valuePlacementInfo::PlacementMacro
PlacementUnit(std::string name, int id, PlacementUnitType unitType)PlacementInfo::PlacementUnitinline
recordSpreadLocatin()PlacementInfo::PlacementUnitinline
renewId(int newId)PlacementInfo::PlacementUnitinline
resetPacked()PlacementInfo::PlacementUnitinline
rightPlacementInfo::PlacementMacroprivate
setAnchorLocation(float x, float y)PlacementInfo::PlacementUnitinline
setAnchorLocationAndForgetTheOriginalOne(float x, float y)PlacementInfo::PlacementUnitinline
setFixed()PlacementInfo::PlacementUnitinline
setLocked()PlacementInfo::PlacementUnitinline
setNetsSetPtr(std::vector< PlacementNet * > *_nets)PlacementInfo::PlacementUnitinline
setPacked()PlacementInfo::PlacementUnitinline
setPlaced()PlacementInfo::PlacementUnitinline
setSpreadLocation(float x, float y, float forgetRatio)PlacementInfo::PlacementUnitinline
setSpreadLocation_WithLimitDisplacement(float x, float y, float forgetRatio, float limitDisplacement)PlacementInfo::PlacementUnitinline
setUnfixed()PlacementInfo::PlacementUnitinline
setUnlocked()PlacementInfo::PlacementUnitinline
setWeight(int numCell)PlacementInfo::PlacementUnitinline
topPlacementInfo::PlacementMacroprivate
unitTypePlacementInfo::PlacementUnitprivate
weightPlacementInfo::PlacementUnitprivate
X()PlacementInfo::PlacementUnitinline
Y()PlacementInfo::PlacementUnitinline
~PlacementMacro()PlacementInfo::PlacementMacroinline
~PlacementUnit()PlacementInfo::PlacementUnitinlinevirtual