| addEdgeBetween(int idA, int idB, DesignInfo::DesignPin *srcPin, DesignInfo::DesignPin *sinkPin, DesignInfo::DesignNet *net=nullptr, float delay=0.0) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| backPropogateRequiredArrivalTime() | PlacementTimingInfo::TimingGraph< nodeType > | |
| backTraceDelayLongestPathFromNode(int curNodeId) | PlacementTimingInfo::TimingGraph< nodeType > | |
| backTraceDelayLongestPathFromNode(int curNodeId, std::vector< int > &isCovered, std::vector< int > &resPath, int converThr=30) | PlacementTimingInfo::TimingGraph< nodeType > | |
| backwardlevel2NodeIds | PlacementTimingInfo::TimingGraph< nodeType > | private |
| backwardLevelization() | PlacementTimingInfo::TimingGraph< nodeType > | |
| BFSFromNode(int startNodeId, int pathLenThr, unsigned sizeThr, std::set< int > &exceptionCells) | PlacementTimingInfo::TimingGraph< nodeType > | |
| clockPeriod | PlacementTimingInfo::TimingGraph< nodeType > | private |
| delaySortedTimingEndpointNodes | PlacementTimingInfo::TimingGraph< nodeType > | private |
| DFSFromNode(int startNodeId, int pathLenThr, unsigned sizeThr, std::set< int > &exceptionCells, int fanoutThr=10000000) | PlacementTimingInfo::TimingGraph< nodeType > | |
| edges | PlacementTimingInfo::TimingGraph< nodeType > | private |
| findALoopFromNode(std::vector< int > &nodeInPath, int startNode, int curNode, int level) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| forwardlevel2NodeIds | PlacementTimingInfo::TimingGraph< nodeType > | private |
| forwardLevelization() | PlacementTimingInfo::TimingGraph< nodeType > | |
| getClockPeriod() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getCriticalEndPoint() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getCriticalPathDelay() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getEdges() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getLongPathThresholdLevel() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getMediumPathThresholdLevel() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getNodes() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getPathLenSortedNodes() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| getSortedTimingEndpoints() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| insertTimingNode(TimingNode *timingNode) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| longPathThresholdLevel | PlacementTimingInfo::TimingGraph< nodeType > | private |
| longPathThrRatio | PlacementTimingInfo::TimingGraph< nodeType > | private |
| maxDelay | PlacementTimingInfo::TimingGraph< nodeType > | private |
| maxDelayId | PlacementTimingInfo::TimingGraph< nodeType > | private |
| mediumPathThresholdLevel | PlacementTimingInfo::TimingGraph< nodeType > | private |
| mediumPathThrRatio | PlacementTimingInfo::TimingGraph< nodeType > | private |
| nodes | PlacementTimingInfo::TimingGraph< nodeType > | private |
| pathLenSortedNodes | PlacementTimingInfo::TimingGraph< nodeType > | private |
| propogateArrivalTime() | PlacementTimingInfo::TimingGraph< nodeType > | |
| setClockPeriod(float _clockPeriod) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| setLongestPathLength() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| setLongPathThrRatio(float _r) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| sortedEndpointByDelay() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| TimingGraph(PlacementTimingInfo *timingInfo) | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| timingInfo | PlacementTimingInfo::TimingGraph< nodeType > | private |
| traceBackFromNode(int targetId) | PlacementTimingInfo::TimingGraph< nodeType > | |
| traceForwardFromNode(int targetId) | PlacementTimingInfo::TimingGraph< nodeType > | |
| updateCriticalPath() | PlacementTimingInfo::TimingGraph< nodeType > | inline |
| ~TimingGraph() | PlacementTimingInfo::TimingGraph< nodeType > | inline |