| clockRegionclusters | PlacementTimingOptimizer | private |
| clockRegionClusterTooLarge | PlacementTimingOptimizer | private |
| clusterLongPathInOneClockRegion(int pathLenThr, float clusterThrRatio) | PlacementTimingOptimizer | |
| conductStaticTimingAnalysis(bool enforeOptimisticTiming=false) | PlacementTimingOptimizer | |
| designInfo | PlacementTimingOptimizer | private |
| deviceInfo | PlacementTimingOptimizer | private |
| DSPCritical | PlacementTimingOptimizer | private |
| dumpClockRegionClusters() | PlacementTimingOptimizer | |
| effectFactor | PlacementTimingOptimizer | private |
| enableCounter | PlacementTimingOptimizer | private |
| findCriticalPath() | PlacementTimingOptimizer | |
| findCriticalPaths(float criticalRatio, bool checkOverlap=true, int pathNumThr=1000, int converThr=30) | PlacementTimingOptimizer | |
| findCriticalPaths(float criticalRatio, std::vector< bool > &FFDirectlyDrivenButNotInOneSlot) | PlacementTimingOptimizer | |
| getDelayByModel(PlacementTimingInfo::TimingGraph< DesignInfo::DesignCell >::TimingNode *node1, PlacementTimingInfo::TimingGraph< DesignInfo::DesignCell >::TimingNode *node2, float X1, float Y1, float X2, float Y2) | PlacementTimingOptimizer | inline |
| getDelayByModel(float X1, float Y1, float X2, float Y2) | PlacementTimingOptimizer | inline |
| getDelayByModel_conservative(float X1, float Y1, float X2, float Y2) | PlacementTimingOptimizer | inline |
| getDis(float x1, float y1, float x2, float y2) | PlacementTimingOptimizer | inlineprivate |
| getEffectFactor() | PlacementTimingOptimizer | inline |
| getNetActualSlackPinNum() | PlacementTimingOptimizer | inline |
| getPois(int v) | PlacementTimingOptimizer | inline |
| getPUId2Slack(bool update=false) | PlacementTimingOptimizer | |
| getSlackThr() | PlacementTimingOptimizer | |
| getSortedTimingNodes() | PlacementTimingOptimizer | inline |
| getWorstSlackOfCell(DesignInfo::DesignCell *srcCell) | PlacementTimingOptimizer | |
| increaseLowDelayVal | PlacementTimingOptimizer | private |
| incrementalStaticTimingAnalysis_forPUWithLocation(PlacementInfo::PlacementUnit *curPU, float targetX, float targetY) | PlacementTimingOptimizer | |
| initPois() | PlacementTimingOptimizer | inline |
| JSONCfg | PlacementTimingOptimizer | private |
| lambdaPois | PlacementTimingOptimizer | private |
| netActualSlackPinNum | PlacementTimingOptimizer | private |
| pauseCounter() | PlacementTimingOptimizer | inline |
| placementInfo | PlacementTimingOptimizer | private |
| PlacementTimingOptimizer(PlacementInfo *placementInfo, std::map< std::string, std::string > &JSONCfg) | PlacementTimingOptimizer | |
| pois | PlacementTimingOptimizer | private |
| poisN | PlacementTimingOptimizer | private |
| propogateArrivalTime() | PlacementTimingOptimizer | |
| PUId2Slack | PlacementTimingOptimizer | private |
| setEffectFactor(float _effectFactor) | PlacementTimingOptimizer | inline |
| setPinsLocation() | PlacementTimingOptimizer | |
| STA_Cnt | PlacementTimingOptimizer | private |
| stretchClockRegionColumns() | PlacementTimingOptimizer | |
| timingC0 | PlacementTimingOptimizer | |
| timingC1 | PlacementTimingOptimizer | |
| timingC2 | PlacementTimingOptimizer | |
| timingInfo | PlacementTimingOptimizer | private |
| verbose | PlacementTimingOptimizer | private |
| xDelayUnit | PlacementTimingOptimizer | private |
| y2xRatio | PlacementTimingOptimizer | private |
| yDelayUnit | PlacementTimingOptimizer | private |
| ~PlacementTimingOptimizer() | PlacementTimingOptimizer | inline |