|
AMF-Placer
2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for GeneralSpreader, including all inherited members.
| binGrid | GeneralSpreader | private |
| capacityShrinkRatio | GeneralSpreader | private |
| coveredBinSet | GeneralSpreader | private |
| currentIteration | GeneralSpreader | private |
| DumpCellsCoordinate(std::string dumpFileName, GeneralSpreader::SpreadRegion *curRegion) | GeneralSpreader | |
| dumpCnt | GeneralSpreader | private |
| dumpLUTFFCoordinate() | GeneralSpreader | |
| DumpPUCoordinate(std::string dumpFileName, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec) | GeneralSpreader | |
| dumpSiteGridDensity(std::string dumpFileName) | GeneralSpreader | private |
| dumpSiteGridDensityCnt | GeneralSpreader | private |
| enforceSimpleExpland | GeneralSpreader | private |
| expandedRegions | GeneralSpreader | private |
| expandFromABin(PlacementInfo::PlacementBinInfo *curBin, float capacityShrinkRatio, unsigned int numBinThr=1000000) | GeneralSpreader | private |
| findOverflowBins(float overflowThreshold) | GeneralSpreader | private |
| GeneralSpreader(PlacementInfo *placementInfo, std::map< std::string, std::string > &JSONCfg, std::string &sharedCellType, int currentIteration, float capacityShrinkRatio, bool verbose=true) | GeneralSpreader | |
| JSONCfg | GeneralSpreader | private |
| LUTFFCoordinateDumpCnt | GeneralSpreader | private |
| makeCellInLegalArea(PlacementInfo *placementInfo, float &cellX, float &cellY) | GeneralSpreader | inlinestatic |
| nJobs | GeneralSpreader | private |
| overflowBins | GeneralSpreader | private |
| overflowBinSet | GeneralSpreader | private |
| placementInfo | GeneralSpreader | private |
| recordSpreadedCellLocations() | GeneralSpreader | |
| sharedCellType | GeneralSpreader | private |
| spreadPlacementUnits(float forgetRatio, bool enableClockRegionAware=false, float displacementLimit=-10, unsigned int spreadRegionBinSizeLimit=1000000) | GeneralSpreader | |
| updatePlacementUnitsWithSpreadedCellLocations(std::set< PlacementInfo::PlacementUnit * > &involvedPUs, std::set< DesignInfo::DesignCell * > &involvedCells, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec, float forgetRatio, bool enableClockRegionAware, float displacementLimit) | GeneralSpreader | |
| updatePlacementUnitsWithSpreadedCellLocationsWorker(PlacementInfo *placementInfo, std::set< PlacementInfo::PlacementUnit * > &involvedPUs, std::set< DesignInfo::DesignCell * > &involvedCells, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec, float forgetRatio, float displacementLimit, int startId, int endId) | GeneralSpreader | static |
| useSimpleExpland | GeneralSpreader | private |
| verbose | GeneralSpreader | private |
| ~GeneralSpreader() | GeneralSpreader | inline |