|
Static Public Member Functions |
| vector< oaModInst * > | getReverseTopological (oaDesign *design, Timer *timer) |
| vector< oaModInst * > | getTopological (oaDesign *design, Timer *timer) |
| void | buildTopologicalDesign (vector< oaModInst * > &insts, vector< oaModNet * > nets) |
| vector< instTimingData > | getIncreasingSlack (oaDesign *design, Timer *timer) |
| vector< instTimingData > | getDecreasingSlack (oaDesign *design, Timer *timer) |
| vector< instTimingData > | getDecreasingSlew (oaDesign *design, Timer *timer) |
| vector< instTimingData > | getDecreasingFanoutWeight (oaDesign *design, Timer *timer, int level) |
| vector< instTimingData > | getDecreasingFanoutSlack (oaDesign *design, Timer *timer, int level) |
| vector< instTimingData > | getDecreasingFanoutGain (oaDesign *design, Timer *timer, int level) |
| void | getNetWeight (oaDesign *design, Timer *timer) |
| void | traverseForwardTopologically (vector< oaOccInst * > &insts, vector< oaOccNet * > nets, Timer *timer) |
| void | traverseBackwardTopologically (vector< oaOccInst * > &insts, Timer *timer) |
| double | computeWeight (oaOccInstTerm *iTerm, Timer *t) |
| double | getPrevTermWeightSum (oaOccInstTerm *iTerm) |
| vector< oaModTerm * > | getAllModPI (oaDesign *design) |
| vector< oaOccTerm * > | getAllOccPI (oaDesign *design) |
| vector< oaModTerm * > | getAllModPO (oaDesign *design) |
| vector< oaOccTerm * > | getAllOccPO (oaDesign *design) |
| vector< oaModNet * > | getInputNets (oaModInst *inst) |
| vector< oaOccNet * > | getInputNets (oaOccInst *inst) |
| oaModNet * | getOutputNet (oaModInst *inst) |
| oaOccNet * | getOutputNet (oaOccInst *inst) |
| void | getFanins (oaModInst *head, vector< oaModInst * > &insts, int lvl) |
| void | getFanouts (oaModInst *head, vector< oaModInst * > &insts, int lvl) |
| double | getFanoutWeight (instTimingData &data, oaModInst *inst, int level) |
| double | getFanoutSlack (oaDesign *top, Timer *timer, oaModInst *inst, int level) |
| double | getFanoutGain (oaDesign *top, Timer *timer, oaModInst *inst, double upDelta, int level) |
| int | getMaxDepth (oaDesign *design) |
| void | getDepth (oaModInst *inst, int curr, int &max) |
| bool | isPO (oaModNet *net) |
| oaOccInst * | getOccInst (oaDesign *design, oaModInst *inst) |
| oaOccInstTerm * | getOccInstTerm (oaDesign *design, oaModInstTerm *instT) |
| vector< oaOccInstTerm * > | getOccInInstTerm (oaOccInst *inst) |
| oaOccInstTerm * | getOccOutInstTerm (oaOccInst *inst) |
| DelayType | getMinSlack (oaDesign *design, Timer *timer, oaModInst *inst) |
| DelayType | getMaxSlew (oaDesign *design, Timer *timer, oaModInst *inst) |
| oaModule * | getCellTopMod (oaString name) |
| int | getGateCount (oaDesign *des) |
| void | checkFLAGS (oaDesign *d) |
| std::string | getBlockName (oaOccObject *oPtr) |
Static Private Member Functions |
| void | initDesign (oaDesign *design) |
| bool | allInPinValid (oaOccNet *net) |
| void | printSensitivityList (vector< sensitivityData > vec) |