abc-master
|
Go to the source code of this file.
Data Structures | |
struct | SC_Time_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct SC_Time_ | SC_Time |
INCLUDES ///. More... | |
Functions | |
static SC_Cell * | Scl_ObjCell (SC_Time *p, int i) |
GLOBAL VARIABLES ///. More... | |
static void | Scl_ObjSetCell (SC_Time *p, int i, SC_Cell *pCell) |
static SC_Pair * | Scl_ObjLoad (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjLoad2 (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjDept (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjTime (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjSlew (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjTime2 (SC_Time *p, int i) |
static SC_Pair * | Scl_ObjSlew2 (SC_Time *p, int i) |
static float | Scl_ObjTimeMax (SC_Time *p, int i) |
static float | Scl_ObjDepthMax (SC_Time *p, int i) |
static float | Scl_ObjGetSlack (SC_Time *p, int i, float D) |
static float | Scl_ObjGetSlackR (SC_Time *p, int i, float D) |
static float | Scl_ObjGetSlackF (SC_Time *p, int i, float D) |
static float | Scl_ObjSlack (SC_Time *p, int i) |
static void | Scl_ObjDupFanin (SC_Time *p, int i, int iFanin) |
static float | Scl_ObjGain (SC_Time *p, int i) |
static int | Scl_ObjLegal (SC_Time *p, int i, float D) |
static double | Scl_ObjLoadFf (SC_Time *p, int i, int fRise) |
static double | Scl_ObjTimePs (SC_Time *p, int i, int fRise) |
static double | Scl_ObjSlewPs (SC_Time *p, int i, int fRise) |
static SC_Time * | Scl_ManAlloc (SC_Lib *pLib, Vec_Int_t *vCis, Vec_Int_t *vCos, int nObjs) |
FUNCTION DEFINITIONS ///. More... | |
static void | Scl_ManFree (SC_Time *p) |
static void | Scl_ManCleanTime (SC_Time *p) |
static void | Scl_ConeStore (SC_Time *p, Vec_Int_t *vCone) |
static void | Scl_ConeRestore (SC_Time *p, Vec_Int_t *vCone) |
static void | Scl_ConeClear (SC_Time *p, Vec_Int_t *vCone) |
static void | Scl_PinTimeArrival (SC_Time *p, SC_Timing *pTime, int iObj, int iFanin) |
static void | Scl_PinTimeDeparture (SC_Time *p, SC_Timing *pTime, int iObj, int iFanin) |
INCLUDES ///.
CFile****************************************************************
FileName [sclTime.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Standard-cell library representation.]
Synopsis [Timing/gate-sizing manager.]
Author [Alan Mishchenko, Niklas Een]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 24, 2012.]
Revision [
]PARAMETERS ///STRUCTURE DEFINITIONS ///
Definition at line 186 of file sclTime.h.
Definition at line 177 of file sclTime.h.
Function*************************************************************
Synopsis [Stores/retrieves timing information for the logic cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 168 of file sclTime.h.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Constructor/destructor of STA manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 118 of file sclTime.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 96 of file sclTime.h.
|
inlinestatic |
Definition at line 90 of file sclTime.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 97 of file sclTime.h.
|
inlinestatic |
Definition at line 78 of file sclTime.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Timing computation for pin/gate/cone/network.]
Description []
SideEffects []
SeeAlso []
Definition at line 208 of file sclTime.h.
|
inlinestatic |
Definition at line 217 of file sclTime.h.