_elmoreWireModel | oagTimer::Timer | [private] |
_instTermCB | oagTimer::Timer | [private] |
_termCB | oagTimer::Timer | [private] |
_watchedDesigns | oagTimer::Timer | [private] |
_wireModel | oagTimer::Timer | [private] |
add(oaDesign *design) | oagTimer::Timer | |
CellData class | oagTimer::Timer | [friend] |
checkRatFlags() | oagTimer::Timer | |
clearDesignTimingData() | oagTimer::Timer | |
clearVector(std::vector< timingData * > &v) | oagTimer::Timer | [private] |
clockPins | oagTimer::Timer | [private] |
compareSlack(oaOccObject *block, bool currentRise, TPoint *tp, bool &isRise, DelayType &worstSlack, oaOccObject *&blockWithWorstSlack) | oagTimer::Timer | [private] |
debug_TimingFlag(oaDesign *design) | oagTimer::Timer | |
DesignTool class | oagTimer::Timer | [friend] |
dsgn | oagTimer::Timer | [private] |
DuetSensitivity class | oagTimer::Timer | [friend] |
elmoreAnalysis | oagTimer::Timer | [private] |
findOccObj(oaOccurrence *occ, std::string name) | oagTimer::Timer | [static] |
findTimingData(TPoint *p, int clockIndex) | oagTimer::Timer | [private] |
findWorstPath(nodesSlopeDir &path) | oagTimer::Timer | |
fromPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
fromPath(nodesSlopeDir &path, oaOccObject *block, bool isStartingClock) | oagTimer::Timer | [private] |
getArr(oaOccObject *oPtr) | oagTimer::Timer | |
getBlockName(oaOccObject *block) | oagTimer::Timer | [private] |
getClockIndex(oaOccObject *block) | oagTimer::Timer | [private] |
getFallArr(oaOccObject *oPtr) | oagTimer::Timer | |
getFallReq(oaOccObject *oPtr) | oagTimer::Timer | |
getFallSlew(oaOccObject *oPtr) | oagTimer::Timer | |
getFullSlack(oaOccObject *oPtr) | oagTimer::Timer | |
getNetSlack(const oaOccNet *net) | oagTimer::Timer | |
getOccFromMod(oaOccInst *inst, oaModTerm *term) | oagTimer::Timer | [static] |
getOccNet(oaOccObject *block) | oagTimer::Timer | [private] |
getPeriod() | oagTimer::Timer | |
getReq(oaOccObject *oPtr) | oagTimer::Timer | |
getRiseArr(oaOccObject *oPtr) | oagTimer::Timer | |
getRiseReq(oaOccObject *oPtr) | oagTimer::Timer | |
getRiseSlew(oaOccObject *oPtr) | oagTimer::Timer | |
getSetupTime(oaOccInstTerm *iTerm) | oagTimer::Timer | |
getSlack(oaOccObject *oPtr) | oagTimer::Timer | |
getSlew(oaOccObject *oPtr) | oagTimer::Timer | |
getWorstArr() | oagTimer::Timer | |
getWorstSlack() | oagTimer::Timer | |
greatestCommonDivider(DelayType d1, DelayType d2) | oagTimer::Timer | [private] |
initClockPIArr(oaOccObject *block) | oagTimer::Timer | [private] |
initPIArr(oaOccObject *block) | oagTimer::Timer | [private] |
initPOReq(oaOccObject *block) | oagTimer::Timer | [private] |
initReq(oaOccObject *block) | oagTimer::Timer | [private] |
initVector(std::vector< timingData * > &v) | oagTimer::Timer | [private] |
insertTimingData(std::vector< timingData * > &timingDataVector, timingData *d) | oagTimer::Timer | [private] |
invalidateAllFanin(oaOccInst *inst) | oagTimer::Timer | [private, static] |
invalidateFanin(oaOccNet *net) | oagTimer::Timer | [static] |
invalidateFanout(oaOccNet *net) | oagTimer::Timer | [static] |
isValidTiming() | oagTimer::Timer | |
KickMove class | oagTimer::Timer | [friend] |
Opt class | oagTimer::Timer | [friend] |
optIncrTimer | oagTimer::Timer | |
PowerSenseOpt class | oagTimer::Timer | [friend] |
printAll() | oagTimer::Timer | |
printAllPO() | oagTimer::Timer | |
printCell(oaOccInst *i) | oagTimer::Timer | |
printDetailTiming() | oagTimer::Timer | |
readConstraints(const char *filename, oaDesign *design) | oagTimer::Timer | |
readLibrary(const char *filename, const char *libertyLibname=0, const char *libertyViewname=0) | oagTimer::Timer | |
remove(oaDesign *design) | oagTimer::Timer | |
Report class | oagTimer::Timer | [friend] |
Sensitivity class | oagTimer::Timer | [friend] |
setMultiCycleConstraint(oaOccObject *block) | oagTimer::Timer | [private] |
setMultiCyclePaths(oaOccObject *block) | oagTimer::Timer | [private] |
setSlewDegr() | oagTimer::Timer | [inline] |
setSlewTimingValidOpt(TPoint *p) | oagTimer::Timer | [private] |
setWireModel(WireModel *model) | oagTimer::Timer | [inline] |
setWireModel(ElmoreWireModel *model) | oagTimer::Timer | [inline] |
setWorstArr(oaDesign *design) | oagTimer::Timer | |
slewDataCopy(TPoint *p) | oagTimer::Timer | [private] |
slewDegr | oagTimer::Timer | [private] |
stdLib | oagTimer::Timer | [private] |
SubTimer class | oagTimer::Timer | [friend] |
takeWorstSlew(oaOccObject *block) | oagTimer::Timer | [private] |
throughPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
Timer() | oagTimer::Timer | |
TimerUnitTest class | oagTimer::Timer | [friend] |
TimerUtil class | oagTimer::Timer | [friend] |
timingDataCompare(std::vector< timingData * > &v1, std::vector< timingData * > &v2) | oagTimer::Timer | [private] |
timingDataCopy(std::vector< timingData * > &v1, std::vector< timingData * > &v2) | oagTimer::Timer | [private] |
toPath(nodesSlopeDir &path, oaOccObject *block) | oagTimer::Timer | |
toPath(nodesSlopeDir &path, oaOccObject *block, bool isEndingClock) | oagTimer::Timer | [private] |
TPoint class | oagTimer::Timer | [friend] |
updateAll() | oagTimer::Timer | [inline] |
updateAllArr() | oagTimer::Timer | [private] |
updateAllReq() | oagTimer::Timer | [private] |
updateArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateCellArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateCellPathArr(TPointMaster *tm, TPoint *p, TPointMaster::pathVector::iterator i, TPoint *tp) | oagTimer::Timer | [private] |
updateCellPathReq(TPointMaster::pathVector::iterator i, TPoint *p, oaOccInstTerm *other) | oagTimer::Timer | [private] |
updateCellReq(oaOccObject *block) | oagTimer::Timer | [private] |
updateClockArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateClockCellArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateClockCellPathArr(TPointMaster *tm, TPoint *p, TPointMaster::pathVector::iterator i, TPoint *tp) | oagTimer::Timer | [private] |
updateClockNetArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateClockNetPathArr(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
updateNetArr(oaOccObject *block) | oagTimer::Timer | [private] |
updateNetLoadDelay(oaOccObject *block) | oagTimer::Timer | [private] |
updateNetPathArr(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
updateNetPathReq(TPoint *p, TPoint *tp) | oagTimer::Timer | [private] |
updateNetReq(oaOccObject *block) | oagTimer::Timer | [private] |
updateReq(oaOccObject *block) | oagTimer::Timer | [private] |
Util class | oagTimer::Timer | [friend] |
worstArr | oagTimer::Timer | [private] |
~Timer() | oagTimer::Timer | |