abc-master
|
Go to the source code of this file.
Macros | |
#define | Abc_ObjForEachFaninReal(pObj, pFanin, i) for ( i = 0; (i < Abc_ObjFaninNum(pObj)) && (((pFanin) = Abc_ObjFaninReal(pObj, i)), 1); i++ ) |
DECLARATIONS ///. More... | |
Functions | |
static Abc_Obj_t * | Abc_ObjFaninReal (Abc_Obj_t *pObj, int i) |
FUNCTION DEFINITIONS ///. More... | |
void | Abc_NtkDfsBoxes_rec (Abc_Obj_t *pNode, Vec_Ptr_t *vNodes) |
Vec_Ptr_t * | Abc_NtkDfsBoxes (Abc_Ntk_t *pNtk) |
int | Abc_NtkDeriveFlatGiaSop (Gia_Man_t *pGia, int *gFanins, char *pSop) |
void | Abc_NtkDeriveFlatGia_rec (Gia_Man_t *pGia, Abc_Ntk_t *pNtk) |
Gia_Man_t * | Abc_NtkDeriveFlatGia (Abc_Ntk_t *pNtk) |
int | Abc_NtkCountAndNodes (Vec_Ptr_t *vOrder) |
Gia_Man_t * | Abc_NtkDeriveFlatGia2Derive (Abc_Ntk_t *pNtk, Vec_Ptr_t *vOrder) |
Gia_Man_t * | Abc_NtkDeriveFlatGia2 (Abc_Ntk_t *pNtk, Vec_Ptr_t *vModels) |
void | Abc_NtkCollectHie_rec (Abc_Ntk_t *pNtk, Vec_Ptr_t *vModels) |
Vec_Ptr_t * | Abc_NtkCollectHie (Abc_Ntk_t *pNtk) |
int | Abc_NtkCountInst_rec (Abc_Ntk_t *pNtk) |
void | Abc_NtkCountInst (Abc_Ntk_t *pNtk) |
double | Abc_NtkCountNodes_rec (Abc_Ntk_t *pNtk) |
void | Abc_NtkCountNodes (Abc_Ntk_t *pNtk) |
int | Abc_NtkCheckRecursive (Abc_Ntk_t *pNtk) |
Gia_Man_t * | Abc_NtkHieCecTest (char *pFileName, int fVerbose) |
#define Abc_ObjForEachFaninReal | ( | pObj, | |
pFanin, | |||
i | |||
) | for ( i = 0; (i < Abc_ObjFaninNum(pObj)) && (((pFanin) = Abc_ObjFaninReal(pObj, i)), 1); i++ ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcHieCec.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Hierarchical CEC manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 31 of file abcHieCec.c.
int Abc_NtkCheckRecursive | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Checks if there is a recursive definition.]
Description []
SideEffects []
SeeAlso []
Definition at line 626 of file abcHieCec.c.
Definition at line 499 of file abcHieCec.c.
Function*************************************************************
Synopsis [Collect models in the DFS order.]
Description []
SideEffects []
SeeAlso []
Definition at line 483 of file abcHieCec.c.
int Abc_NtkCountAndNodes | ( | Vec_Ptr_t * | vOrder | ) |
Function*************************************************************
Synopsis [Counts the total number of AIG nodes before flattening.]
Description []
SideEffects []
SeeAlso []
Definition at line 300 of file abcHieCec.c.
void Abc_NtkCountInst | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 549 of file abcHieCec.c.
int Abc_NtkCountInst_rec | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of intstances.]
Description []
SideEffects []
SeeAlso []
Definition at line 534 of file abcHieCec.c.
void Abc_NtkCountNodes | ( | Abc_Ntk_t * | pNtk | ) |
Definition at line 596 of file abcHieCec.c.
double Abc_NtkCountNodes_rec | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Counts the number of nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 578 of file abcHieCec.c.
Function*************************************************************
Synopsis [Flattens the logic hierarchy of the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 259 of file abcHieCec.c.
Definition at line 449 of file abcHieCec.c.
Function*************************************************************
Synopsis [Flattens the logic hierarchy of the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 332 of file abcHieCec.c.
Function*************************************************************
Synopsis [Flattens the logic hierarchy of the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 181 of file abcHieCec.c.
int Abc_NtkDeriveFlatGiaSop | ( | Gia_Man_t * | pGia, |
int * | gFanins, | ||
char * | pSop | ||
) |
Function*************************************************************
Synopsis [Strashes one logic node using its SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 131 of file abcHieCec.c.
Function*************************************************************
Synopsis [Returns the array of node and boxes reachable from POs.]
Description []
SideEffects []
SeeAlso []
Definition at line 104 of file abcHieCec.c.
Function*************************************************************
Synopsis [Performs DFS for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file abcHieCec.c.
Gia_Man_t* Abc_NtkHieCecTest | ( | char * | pFileName, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs hierarchical equivalence checking.]
Description []
SideEffects []
SeeAlso []
Definition at line 664 of file abcHieCec.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Returns the real faniin of the object.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file abcHieCec.c.