abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Abc_IffObj_t_ |
struct | Abc_IffMan_t_ |
Macros | |
#define | IFIF_MAX_LEAVES 6 |
DECLARATIONS ///. More... | |
Typedefs | |
typedef struct Abc_IffObj_t_ | Abc_IffObj_t |
typedef struct Abc_IffMan_t_ | Abc_IffMan_t |
Functions | |
static Abc_IffObj_t * | Abc_IffObj (Abc_IffMan_t *p, int i) |
static float | Abc_IffDelay (Abc_IffMan_t *p, Abc_Obj_t *pObj, int fDelay1) |
Abc_IffMan_t * | Abc_NtkIfifStart (Abc_Ntk_t *pNtk, Ifif_Par_t *pPars) |
FUNCTION DEFINITIONS ///. More... | |
void | Abc_NtkIfifStop (Abc_IffMan_t *p) |
void | Abc_ObjSortByDelay (Abc_IffMan_t *p, Abc_Obj_t *pObj, int fDelay1, Abc_Obj_t **ppNodes) |
float | Abc_ObjDelay0 (Abc_IffMan_t *p, Abc_Obj_t *pObj) |
float | Abc_ObjDelay1 (Abc_IffMan_t *p, Abc_Obj_t *pObj) |
float | Abc_ObjDelayDegree (Abc_IffMan_t *p, Abc_Obj_t *pObj, int d) |
void | Abc_NtkPerformIfif (Abc_Ntk_t *pNtk, Ifif_Par_t *pPars) |
#define IFIF_MAX_LEAVES 6 |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcIfif.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Experiment with technology mapping.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
typedef struct Abc_IffMan_t_ Abc_IffMan_t |
typedef struct Abc_IffObj_t_ Abc_IffObj_t |
|
inlinestatic |
|
inlinestatic |
Abc_IffMan_t* Abc_NtkIfifStart | ( | Abc_Ntk_t * | pNtk, |
Ifif_Par_t * | pPars | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 69 of file abcIfif.c.
void Abc_NtkIfifStop | ( | Abc_IffMan_t * | p | ) |
void Abc_NtkPerformIfif | ( | Abc_Ntk_t * | pNtk, |
Ifif_Par_t * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 255 of file abcIfif.c.
float Abc_ObjDelay0 | ( | Abc_IffMan_t * | p, |
Abc_Obj_t * | pObj | ||
) |
Function*************************************************************
Synopsis [This is the delay which object has all by itself.]
Description [This delay is stored in Delay0.]
SideEffects []
SeeAlso []
Definition at line 134 of file abcIfif.c.
float Abc_ObjDelay1 | ( | Abc_IffMan_t * | p, |
Abc_Obj_t * | pObj | ||
) |
Function*************************************************************
Synopsis [This is the delay object has in the structure.]
Description [This delay is stored in Delay1.]
SideEffects []
SeeAlso []
Definition at line 156 of file abcIfif.c.
float Abc_ObjDelayDegree | ( | Abc_IffMan_t * | p, |
Abc_Obj_t * | pObj, | ||
int | d | ||
) |
Function*************************************************************
Synopsis [This is the delay which object has all by itself.]
Description [This delay is stored in Delay0.]
SideEffects []
SeeAlso []
Definition at line 227 of file abcIfif.c.
void Abc_ObjSortByDelay | ( | Abc_IffMan_t * | p, |
Abc_Obj_t * | pObj, | ||
int | fDelay1, | ||
Abc_Obj_t ** | ppNodes | ||
) |
Function*************************************************************
Synopsis [Collects fanins into ppNodes in decreasing order.]
Description []
SideEffects []
SeeAlso []
Definition at line 98 of file abcIfif.c.