allCoordinateDumpCnt | GlobalPlacer | private |
averageCarryLegalDisplacement | GlobalPlacer | private |
averageMacroLegalDisplacement | GlobalPlacer | private |
averageMCLBLegalDisplacement | GlobalPlacer | private |
BRAMCoordinateDumpCnt | GlobalPlacer | private |
BRAMDSPLegalizer | GlobalPlacer | private |
CARRYCoordinateDumpCnt | GlobalPlacer | private |
CARRYMacroLegalizer | GlobalPlacer | private |
clusterPlacement() | GlobalPlacer | |
clusterPlacer | GlobalPlacer | private |
directMacroLegalize | GlobalPlacer | private |
disableSpreadingForgetRatio | GlobalPlacer | private |
DSPCoordinateDumpCnt | GlobalPlacer | private |
DSPCritical | GlobalPlacer | private |
dumpAllCellsCoordinate() | GlobalPlacer | private |
dumpBRAMCoordinate(bool enforced=false) | GlobalPlacer | private |
dumpCARRYCoordinate() | GlobalPlacer | private |
dumpClockUtilization | GlobalPlacer | private |
dumpCoord() | GlobalPlacer | private |
dumpDSPCoordinate(bool enforced=false) | GlobalPlacer | private |
dumpFFCoordinate() | GlobalPlacer | private |
dumpLUTCoordinate() | GlobalPlacer | private |
dumpLUTFFCoordinate(bool enforced=false) | GlobalPlacer | private |
dumpOptTrace | GlobalPlacer | private |
enableClockRegionAware | GlobalPlacer | private |
FFCoordinateDumpCnt | GlobalPlacer | private |
generalSpreader | GlobalPlacer | private |
getMacroLegalizationWeight() | GlobalPlacer | inline |
getMacroPseudoNetEnhanceCnt() | GlobalPlacer | inline |
getPseudoNetWeight() | GlobalPlacer | inline |
getWirelengthOptimizer() | GlobalPlacer | inline |
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 | |
hasUserDefinedClusterInfo | GlobalPlacer | private |
historyAverageDisplacement | GlobalPlacer | private |
historyHPWLs | GlobalPlacer | private |
HPWLChangeLittle | GlobalPlacer | private |
JSONCfg | GlobalPlacer | private |
lCLBLegalizer | GlobalPlacer | private |
lowerBoundHPWL | GlobalPlacer | private |
LUTCoordinateDumpCnt | GlobalPlacer | private |
LUTFFCoordinateDumpCnt | GlobalPlacer | private |
macroCloseToSite | GlobalPlacer | private |
macroLegalizationFixed | GlobalPlacer | private |
macroLegalize(int curIteration, bool timingDriven=false, PlacementTimingOptimizer *timingOptimizer=nullptr) | GlobalPlacer | private |
macroLocked | GlobalPlacer | private |
macroLockedIterCnt | GlobalPlacer | private |
macrosBindedToSites | GlobalPlacer | private |
mCLBLegalizer | GlobalPlacer | private |
minHPWL | GlobalPlacer | private |
neighborDisplacementUpperbound | GlobalPlacer | private |
oriPseudoNetWeight | GlobalPlacer | private |
placementInfo | GlobalPlacer | private |
printHPWL | GlobalPlacer | private |
printPlacedUnits(std::ostream &os) | GlobalPlacer | private |
progressRatio | GlobalPlacer | private |
pseudoNetWeight | GlobalPlacer | private |
pseudoNetWeightConsiderNetNum | GlobalPlacer | private |
random_float(float min, float max) | GlobalPlacer | inlineprivate |
setMacroLegalizationFixed() | GlobalPlacer | inline |
setMacroLegalizationParameters(int cnt, float macroLegalizationWeight) | GlobalPlacer | inline |
setNeighborDisplacementUpperbound(float _threshold) | GlobalPlacer | inline |
setPseudoNetWeight(float weight) | GlobalPlacer | inline |
spreading(int currentIteration, int spreadRegionSizeLimit=100000000, float displacementLimit=-10) | GlobalPlacer | |
spreadingForgetRatio | GlobalPlacer | private |
timingDrivenDetailedPlacement_shortestPath_intermediate(PlacementTimingOptimizer *timingOptimizer) | GlobalPlacer | |
timingOptEnabled | GlobalPlacer | private |
updateMinHPWLAfterLegalization | GlobalPlacer | private |
updatePseudoNetWeight(float &pseudoNetWeight, int curIter) | GlobalPlacer | private |
upperBoundHPWL | GlobalPlacer | private |
verbose | GlobalPlacer | private |
WLOptimizer | GlobalPlacer | private |
y2xRatio | GlobalPlacer | private |
~GlobalPlacer() | GlobalPlacer | inline |