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

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

addCell(DesignInfo::DesignCell *cell, int occupationAdded)PlacementInfo::PlacementBinInfoinline
addSiteIntoBin(DeviceInfo::DeviceSite *curSite)PlacementInfo::PlacementBinInfo
binShrinkRatioPlacementInfo::PlacementBinInfoprivate
bottom()PlacementInfo::PlacementBinInfoinline
bottomYPlacementInfo::PlacementBinInfoprivate
canAddMore(int BELAmo)PlacementInfo::PlacementBinInfoinline
capacityPlacementInfo::PlacementBinInfoprivate
cellsPlacementInfo::PlacementBinInfoprivate
clockRegionXPlacementInfo::PlacementBinInfoprivate
columnPlacementInfo::PlacementBinInfoprivate
compatiblePlacementTablePlacementInfo::PlacementBinInfoprivate
contains(DesignInfo::DesignCell *cell)PlacementInfo::PlacementBinInfoinline
correspondingSitesPlacementInfo::PlacementBinInfoprivate
countNoOverflow()PlacementInfo::PlacementBinInfoinline
countOverflow()PlacementInfo::PlacementBinInfoinline
epsPlacementInfo::PlacementBinInfoprivate
getBinShrinkRatio()PlacementInfo::PlacementBinInfoinline
getCapacity()PlacementInfo::PlacementBinInfoinline
getCells()PlacementInfo::PlacementBinInfoinline
getClockRegionX()PlacementInfo::PlacementBinInfoinline
getCorrespondingSites()PlacementInfo::PlacementBinInfoinline
getManhattanDistanceTo(float inX, float inY)PlacementInfo::PlacementBinInfoinline
getNoOverflowCounter()PlacementInfo::PlacementBinInfoinline
getOverflowCounter()PlacementInfo::PlacementBinInfoinline
getRealUtilizationRate()PlacementInfo::PlacementBinInfoinline
getRequiredBinShrinkRatio()PlacementInfo::PlacementBinInfoinline
getSharedCellType()PlacementInfo::PlacementBinInfoinline
getSwitchDemandForNets() constPlacementInfo::PlacementBinInfoinline
getType()PlacementInfo::PlacementBinInfoinline
getUtilization()PlacementInfo::PlacementBinInfoinline
getUtilizationRate()PlacementInfo::PlacementBinInfoinline
increaseSWDemandBy(float additionalDemand)PlacementInfo::PlacementBinInfoinline
inflateBinBy(float r)PlacementInfo::PlacementBinInfoinline
inRange(float x, float y)PlacementInfo::PlacementBinInfoinline
inRangeY(float y)PlacementInfo::PlacementBinInfoinline
isOverflow(float overflowThreshold)PlacementInfo::PlacementBinInfoinline
left()PlacementInfo::PlacementBinInfoinline
leftXPlacementInfo::PlacementBinInfoprivate
mtxPlacementInfo::PlacementBinInfoprivate
noOverflowCntPlacementInfo::PlacementBinInfoprivate
overflowCntPlacementInfo::PlacementBinInfoprivate
PlacementBinInfo(std::string sharedCellType, float leftX, float rightX, float bottomY, float topY, int row, int column, CompatiblePlacementTable *compatiblePlacementTable)PlacementInfo::PlacementBinInfoinline
removeCell(DesignInfo::DesignCell *cell, int occupationAdded)PlacementInfo::PlacementBinInfoinline
requiredBinShrinkRatioPlacementInfo::PlacementBinInfoprivate
reset()PlacementInfo::PlacementBinInfoinline
resetBinShrinkRatio()PlacementInfo::PlacementBinInfoinline
resetNoOverflowCounter()PlacementInfo::PlacementBinInfoinline
resetOverflowCounter()PlacementInfo::PlacementBinInfoinline
right()PlacementInfo::PlacementBinInfoinline
rightXPlacementInfo::PlacementBinInfoprivate
rowPlacementInfo::PlacementBinInfoprivate
setClockRegionX(int _x)PlacementInfo::PlacementBinInfoinline
setRequiredBinShrinkRatio(float r)PlacementInfo::PlacementBinInfoinline
sharedCellTypePlacementInfo::PlacementBinInfoprivate
shrinkBinBy(float r)PlacementInfo::PlacementBinInfoinline
switchDemandForNetsPlacementInfo::PlacementBinInfoprivate
switchSupplyForNetsPlacementInfo::PlacementBinInfoprivate
top()PlacementInfo::PlacementBinInfoinline
topYPlacementInfo::PlacementBinInfoprivate
utilizationPlacementInfo::PlacementBinInfoprivate
X()PlacementInfo::PlacementBinInfoinline
Y()PlacementInfo::PlacementBinInfoinline
~PlacementBinInfo()PlacementInfo::PlacementBinInfoinline