#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.
Function*************************************************************
Synopsis [Printing out fanin information.]
Description []
SideEffects []
SeeAlso []
Definition at line 730 of file sclSize.c.


| int Abc_SclCountBufferFanouts | ( | Abc_Obj_t * | pObj | ) |
Definition at line 792 of file sclSize.c.


| int Abc_SclCountBufferFanoutsInt | ( | Abc_Obj_t * | pObj | ) |
Definition at line 783 of file sclSize.c.


Definition at line 825 of file sclSize.c.


Definition at line 814 of file sclSize.c.


| int Abc_SclCountNonBufferFanouts | ( | Abc_Obj_t * | pObj | ) |
Definition at line 806 of file sclSize.c.


| int Abc_SclCountNonBufferFanoutsInt | ( | Abc_Obj_t * | pObj | ) |
Definition at line 796 of file sclSize.c.


Definition at line 847 of file sclSize.c.


Definition at line 834 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 | ) |
Definition at line 774 of file sclSize.c.
Function*************************************************************
Synopsis [Read input slew and output load.]
Description []
SideEffects []
SeeAlso []
Definition at line 609 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 648 of file sclSize.c.


Definition at line 912 of file sclSize.c.

Definition at line 886 of file sclSize.c.


Definition at line 857 of file sclSize.c.


Definition at line 896 of file sclSize.c.


Definition at line 752 of file sclSize.c.

Definition at line 398 of file sclSize.c.


| void Abc_SclTimeIncCheckLevel | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 547 of file sclSize.c.

| int Abc_SclTimeIncUpdate | ( | SC_Man * | p | ) |
Definition at line 555 of file sclSize.c.

| void Abc_SclTimeIncUpdateLevel | ( | Abc_Obj_t * | pObj | ) |
Definition at line 591 of file sclSize.c.


| void Abc_SclTimeIncUpdateLevel_rec | ( | Abc_Obj_t * | pObj | ) |
Definition at line 581 of file sclSize.c.


Definition at line 323 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 ) |
Definition at line 415 of file sclSize.c.


| void Abc_SclTimePerform | ( | SC_Lib * | pLib, |
| Abc_Ntk_t * | pNtk, | ||
| int | nTreeCRatio, | ||
| int | fUseWireLoads, | ||
| int | fShowAll, | ||
| int | fPrintPath, | ||
| int | fDumpStats ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 707 of file sclSize.c.

| void Abc_SclTimePerformInt | ( | 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 686 of file sclSize.c.

