abc-master
|
#include "sclSize.h"
#include "map/mio/mio.h"
#include "misc/vec/vecWec.h"
#include "base/main/main.h"
Go to the source code of this file.
|
inlinestatic |
Function*************************************************************
Synopsis [Printing out fanin information.]
Description []
SideEffects []
SeeAlso []
Definition at line 694 of file sclSize.c.
int Abc_SclCountBufferFanouts | ( | Abc_Obj_t * | pObj | ) |
Definition at line 756 of file sclSize.c.
int Abc_SclCountBufferFanoutsInt | ( | Abc_Obj_t * | pObj | ) |
Definition at line 747 of file sclSize.c.
Definition at line 789 of file sclSize.c.
Definition at line 778 of file sclSize.c.
int Abc_SclCountNonBufferFanouts | ( | Abc_Obj_t * | pObj | ) |
Definition at line 770 of file sclSize.c.
int Abc_SclCountNonBufferFanoutsInt | ( | Abc_Obj_t * | pObj | ) |
Definition at line 760 of file sclSize.c.
Definition at line 811 of file sclSize.c.
Definition at line 798 of file sclSize.c.
|
inlinestatic |
Definition at line 271 of file sclSize.c.
Definition at line 279 of file sclSize.c.
ABC_NAMESPACE_IMPL_START Abc_Obj_t* Abc_SclFindCriticalCo | ( | SC_Man * | p, |
int * | pfRise | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [sclSize.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Standard-cell library representation.]
Synopsis [Core timing analysis used in gate-sizing.]
Author [Alan Mishchenko, Niklas Een]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 24, 2012.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Finding most critical objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 52 of file sclSize.c.
Definition at line 84 of file sclSize.c.
Definition at line 70 of file sclSize.c.
int Abc_SclHasBufferFanout | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Read input slew and output load.]
Description []
SideEffects []
SeeAlso []
Definition at line 594 of file sclSize.c.
SC_Man* Abc_SclManStart | ( | SC_Lib * | pLib, |
Abc_Ntk_t * | pNtk, | ||
int | fUseWireLoads, | ||
int | fDept, | ||
float | DUser, | ||
int | nTreeCRatio | ||
) |
Function*************************************************************
Synopsis [Prepare timing manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 633 of file sclSize.c.
Definition at line 293 of file sclSize.c.
Definition at line 876 of file sclSize.c.
Definition at line 850 of file sclSize.c.
Definition at line 821 of file sclSize.c.
Definition at line 860 of file sclSize.c.
Definition at line 716 of file sclSize.c.
Definition at line 298 of file sclSize.c.
Definition at line 383 of file sclSize.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Timing computation for pin/gate/cone/network.]
Description []
SideEffects []
SeeAlso []
Definition at line 262 of file sclSize.c.
Definition at line 463 of file sclSize.c.
Definition at line 472 of file sclSize.c.
void Abc_SclTimeIncCheckLevel | ( | Abc_Ntk_t * | pNtk | ) |
int Abc_SclTimeIncUpdate | ( | SC_Man * | p | ) |
Definition at line 540 of file sclSize.c.
|
inlinestatic |
Definition at line 480 of file sclSize.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Incremental timing update.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file sclSize.c.
|
inlinestatic |
Definition at line 511 of file sclSize.c.
void Abc_SclTimeIncUpdateLevel | ( | Abc_Obj_t * | pObj | ) |
Definition at line 576 of file sclSize.c.
void Abc_SclTimeIncUpdateLevel_rec | ( | Abc_Obj_t * | pObj | ) |
Definition at line 566 of file sclSize.c.
Definition at line 308 of file sclSize.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Printing timing information for the node/network.]
Description []
SideEffects []
SeeAlso []
Definition at line 117 of file sclSize.c.
void Abc_SclTimeNtkPrint | ( | SC_Man * | p, |
int | fShowAll, | ||
int | fPrintPath | ||
) |
Definition at line 136 of file sclSize.c.
void Abc_SclTimeNtkRecompute | ( | SC_Man * | p, |
float * | pArea, | ||
float * | pDelay, | ||
int | fReverse, | ||
float | DUser | ||
) |
void Abc_SclTimePerform | ( | SC_Lib * | pLib, |
Abc_Ntk_t * | pNtk, | ||
int | nTreeCRatio, | ||
int | fUseWireLoads, | ||
int | fShowAll, | ||
int | fPrintPath, | ||
int | fDumpStats | ||
) |
Function*************************************************************
Synopsis [Printing out timing information for the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 671 of file sclSize.c.