
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START void | Gia_LutDelayTraceSortPins (Gia_Man_t *p, int iObj, int *pPinPerm, float *pPinDelays) |
| DECLARATIONS ///. | |
| int | Gia_LutWhereIsPin (Gia_Man_t *p, int iFanout, int iFanin, int *pPinPerm) |
| float | Gia_ObjComputeArrival (Gia_Man_t *p, int iObj, int fUseSorting) |
| float | Gia_ObjPropagateRequired (Gia_Man_t *p, int iObj, int fUseSorting) |
| float | Gia_ManDelayTraceLut (Gia_Man_t *p) |
| float | Gia_ManDelayTraceLutPrint (Gia_Man_t *p, int fVerbose) |
| unsigned | Gia_LutDelayTraceTCEdges (Gia_Man_t *p, int iObj, float tDelta) |
| int | Gia_ManSpeedupObj_rec (Gia_Man_t *p, Gia_Obj_t *pObj, Vec_Int_t *vNodes) |
| void | Gia_ManSpeedupObj (Gia_Man_t *pNew, Gia_Man_t *p, Gia_Obj_t *pObj, Vec_Int_t *vLeaves, Vec_Int_t *vTimes) |
| Gia_Man_t * | Gia_ManSpeedup (Gia_Man_t *p, int Percentage, int Degree, int fVerbose, int fVeryVerbose) |
| ABC_NAMESPACE_IMPL_START void Gia_LutDelayTraceSortPins | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| int * | pPinPerm, | ||
| float * | pPinDelays ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [gia.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Sorts the pins in the decreasing order of delays.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file giaSpeedup.c.

| unsigned Gia_LutDelayTraceTCEdges | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| float | tDelta ) |
Function*************************************************************
Synopsis [Determines timing-critical edges of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 502 of file giaSpeedup.c.


| int Gia_LutWhereIsPin | ( | Gia_Man_t * | p, |
| int | iFanout, | ||
| int | iFanin, | ||
| int * | pPinPerm ) |
Function*************************************************************
Synopsis [Sorts the pins in the decreasing order of delays.]
Description []
SideEffects []
SeeAlso []
Definition at line 90 of file giaSpeedup.c.
| float Gia_ManDelayTraceLut | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Computes the delay trace of the given network.]
Description []
SideEffects []
SeeAlso []
Definition at line 230 of file giaSpeedup.c.


| float Gia_ManDelayTraceLutPrint | ( | Gia_Man_t * | p, |
| int | fVerbose ) |
Function*************************************************************
Synopsis [Prints the delay trace for the given network.]
Description []
SideEffects []
SeeAlso []
Definition at line 444 of file giaSpeedup.c.


| Gia_Man_t * Gia_ManSpeedup | ( | Gia_Man_t * | p, |
| int | Percentage, | ||
| int | Degree, | ||
| int | fVerbose, | ||
| int | fVeryVerbose ) |
Function*************************************************************
Synopsis [Adds choices to speed up the network by the given percentage.]
Description []
SideEffects []
SeeAlso []
Definition at line 629 of file giaSpeedup.c.

| void Gia_ManSpeedupObj | ( | Gia_Man_t * | pNew, |
| Gia_Man_t * | p, | ||
| Gia_Obj_t * | pObj, | ||
| Vec_Int_t * | vLeaves, | ||
| Vec_Int_t * | vTimes ) |
Function*************************************************************
Synopsis [Adds strashed nodes for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 573 of file giaSpeedup.c.


Function*************************************************************
Synopsis [Adds strashed nodes for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 546 of file giaSpeedup.c.


| float Gia_ObjComputeArrival | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| int | fUseSorting ) |
Function*************************************************************
Synopsis [Computes the arrival times for the given object.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file giaSpeedup.c.


| float Gia_ObjPropagateRequired | ( | Gia_Man_t * | p, |
| int | iObj, | ||
| int | fUseSorting ) |
Function*************************************************************
Synopsis [Propagates the required times through the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 170 of file giaSpeedup.c.

