
Go to the source code of this file.
Classes | |
| struct | Abc_IffObj_t_ |
| struct | Abc_IffMan_t_ |
Macros | |
| #define | IFIF_MAX_LEAVES 6 |
| DECLARATIONS ///. | |
Typedefs | |
| typedef struct Abc_IffObj_t_ | Abc_IffObj_t |
| typedef struct Abc_IffMan_t_ | Abc_IffMan_t |
Functions | |
| Abc_IffMan_t * | Abc_NtkIfifStart (Abc_Ntk_t *pNtk, Ifif_Par_t *pPars) |
| FUNCTION DEFINITIONS ///. | |
| 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 |
| 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.
