#include <vector>#include <map>#include <algorithm>#include <iostream>#include "oaDesignDB.h"#include "oagTimerCellData.h"#include "oagTimerDesignData.h"#include "oagTimerDesignTool.h"#include "oagTimerSensitivity.h"#include "oagTimerPeepHole.h"#include "oagTimerUtil.h"Include dependency graph for oagTimerOpt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | oagTimer |
Classes | |
| struct | oagTimer::FOCnt |
| struct | oagTimer::SizingData |
| struct | oagTimer::optData |
| struct | oagTimer::cellScore |
| struct | oagTimer::combTimingData |
| struct | oagTimer::rootData |
| class | oagTimer::Opt |
Defines | |
| #define | oagTimerOpt_P |
Typedefs | |
| typedef map< oaModInst *, oaString > | CellSizingMap |
Enumerations | |
| enum | Modes { UPSIZE_ROOT, DOWNSIZE_ROOT } |
Functions | |
| bool | rankHigh (rootData a, rootData b) |
| bool | rank_cell_score (cellScore a, cellScore b) |
| bool | rank_high (combTimingData a, combTimingData b) |
| bool | rank_low (combTimingData a, combTimingData b) |
| bool | compare_nFO (const FOCnt &a, const FOCnt &b) |
| bool | compare_weightFO (const FOCnt &a, const FOCnt &b) |
| bool | incr_slack_func (sensitivityData a, sensitivityData b) |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.3.9.1