AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GlobalPlacer Member List

This is the complete list of members for GlobalPlacer, including all inherited members.

allCoordinateDumpCntGlobalPlacerprivate
averageCarryLegalDisplacementGlobalPlacerprivate
averageMacroLegalDisplacementGlobalPlacerprivate
averageMCLBLegalDisplacementGlobalPlacerprivate
BRAMCoordinateDumpCntGlobalPlacerprivate
BRAMDSPLegalizerGlobalPlacerprivate
CARRYCoordinateDumpCntGlobalPlacerprivate
CARRYMacroLegalizerGlobalPlacerprivate
clusterPlacement()GlobalPlacer
clusterPlacerGlobalPlacerprivate
directMacroLegalizeGlobalPlacerprivate
disableSpreadingForgetRatioGlobalPlacerprivate
DSPCoordinateDumpCntGlobalPlacerprivate
DSPCriticalGlobalPlacerprivate
dumpAllCellsCoordinate()GlobalPlacerprivate
dumpBRAMCoordinate(bool enforced=false)GlobalPlacerprivate
dumpCARRYCoordinate()GlobalPlacerprivate
dumpClockUtilizationGlobalPlacerprivate
dumpCoord()GlobalPlacerprivate
dumpDSPCoordinate(bool enforced=false)GlobalPlacerprivate
dumpFFCoordinate()GlobalPlacerprivate
dumpLUTCoordinate()GlobalPlacerprivate
dumpLUTFFCoordinate(bool enforced=false)GlobalPlacerprivate
dumpOptTraceGlobalPlacerprivate
enableClockRegionAwareGlobalPlacerprivate
FFCoordinateDumpCntGlobalPlacerprivate
generalSpreaderGlobalPlacerprivate
getMacroLegalizationWeight()GlobalPlacerinline
getMacroPseudoNetEnhanceCnt()GlobalPlacerinline
getPseudoNetWeight()GlobalPlacerinline
getWirelengthOptimizer()GlobalPlacerinline
GlobalPlacement_CLBElements(int iterNum, bool continuePreviousIteration=false, int lowerBoundIterNum=6, bool enableMacroPseudoNet2Site=false, bool stopStrictly=false, unsigned int spreadRegionBinNumLimit=10000000, PlacementTimingOptimizer *timingOptimizer=nullptr)GlobalPlacer
GlobalPlacement_fixedCLB(int iterNum, float pseudoNetWeight)GlobalPlacer
GlobalPlacer(PlacementInfo *placementInfo, std::map< std::string, std::string > &JSONCfg, bool resetLegalizationInfo=true)GlobalPlacer
hasUserDefinedClusterInfoGlobalPlacerprivate
historyAverageDisplacementGlobalPlacerprivate
historyHPWLsGlobalPlacerprivate
HPWLChangeLittleGlobalPlacerprivate
JSONCfgGlobalPlacerprivate
lCLBLegalizerGlobalPlacerprivate
lowerBoundHPWLGlobalPlacerprivate
LUTCoordinateDumpCntGlobalPlacerprivate
LUTFFCoordinateDumpCntGlobalPlacerprivate
macroCloseToSiteGlobalPlacerprivate
macroLegalizationFixedGlobalPlacerprivate
macroLegalize(int curIteration, bool timingDriven=false, PlacementTimingOptimizer *timingOptimizer=nullptr)GlobalPlacerprivate
macroLockedGlobalPlacerprivate
macroLockedIterCntGlobalPlacerprivate
macrosBindedToSitesGlobalPlacerprivate
mCLBLegalizerGlobalPlacerprivate
minHPWLGlobalPlacerprivate
neighborDisplacementUpperboundGlobalPlacerprivate
oriPseudoNetWeightGlobalPlacerprivate
placementInfoGlobalPlacerprivate
printHPWLGlobalPlacerprivate
printPlacedUnits(std::ostream &os)GlobalPlacerprivate
progressRatioGlobalPlacerprivate
pseudoNetWeightGlobalPlacerprivate
pseudoNetWeightConsiderNetNumGlobalPlacerprivate
random_float(float min, float max)GlobalPlacerinlineprivate
setMacroLegalizationFixed()GlobalPlacerinline
setMacroLegalizationParameters(int cnt, float macroLegalizationWeight)GlobalPlacerinline
setNeighborDisplacementUpperbound(float _threshold)GlobalPlacerinline
setPseudoNetWeight(float weight)GlobalPlacerinline
spreading(int currentIteration, int spreadRegionSizeLimit=100000000, float displacementLimit=-10)GlobalPlacer
spreadingForgetRatioGlobalPlacerprivate
timingDrivenDetailedPlacement_shortestPath_intermediate(PlacementTimingOptimizer *timingOptimizer)GlobalPlacer
timingOptEnabledGlobalPlacerprivate
updateMinHPWLAfterLegalizationGlobalPlacerprivate
updatePseudoNetWeight(float &pseudoNetWeight, int curIter)GlobalPlacerprivate
upperBoundHPWLGlobalPlacerprivate
verboseGlobalPlacerprivate
WLOptimizerGlobalPlacerprivate
y2xRatioGlobalPlacerprivate
~GlobalPlacer()GlobalPlacerinline