#include "aig/gia/gia.h"#include "misc/extra/extra.h"#include "misc/util/utilNam.h"#include "misc/vec/vecHash.h"#include "aig/miniaig/abcOper.h"#include "misc/vec/vecQue.h"

Go to the source code of this file.
Classes | |
| struct | Acb_Ntk_t_ |
| struct | Acb_Man_t_ |
Macros | |
| #define | Acb_ManForEachNtk(p, pNtk, i) |
| ITERATORS ///. | |
| #define | Acb_NtkForEachPi(p, iObj, i) |
| #define | Acb_NtkForEachPo(p, iObj, i) |
| #define | Acb_NtkForEachCi(p, iObj, i) |
| #define | Acb_NtkForEachCo(p, iObj, i) |
| #define | Acb_NtkForEachCoDriver(p, iObj, i) |
| #define | Acb_NtkForEachCoAndDriver(p, iObj, iDriver, i) |
| #define | Acb_NtkForEachCiVec(vVec, p, iObj, i) |
| #define | Acb_NtkForEachCoVec(vVec, p, iObj, i) |
| #define | Acb_NtkForEachCoDriverVec(vVec, p, iObj, i) |
| #define | Acb_NtkForEachBoxSeq(p, iObj, i) |
| #define | Acb_NtkForEachCioOrder(p, iObj, i) |
| #define | Acb_NtkForEachObj(p, i) |
| #define | Acb_NtkForEachObjReverse(p, i) |
| #define | Acb_NtkForEachNode(p, i) |
| #define | Acb_NtkForEachNodeSupp(p, i, nSuppSize) |
| #define | Acb_NtkForEachNodeReverse(p, i) |
| #define | Acb_NtkForEachObjType(p, Type, i) |
| #define | Acb_NtkForEachBox(p, i) |
| #define | Acb_ObjForEachFanin(p, iObj, iFanin, k) |
| #define | Acb_ObjForEachFaninFast(p, iObj, pFanins, iFanin, k) |
| #define | Acb_ObjForEachFanout(p, iObj, iFanout, k) |
| #define | Acb_ObjForEachFon(p, iObj, iFon) |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Acb_Aig_t_ | Acb_Aig_t |
| INCLUDES ///. | |
| typedef struct Acb_Ntk_t_ | Acb_Ntk_t |
| typedef struct Acb_Man_t_ | Acb_Man_t |
Functions | |
| Vec_Int_t * | Acb_ObjCollectTfi (Acb_Ntk_t *p, int iObj, int fTerm) |
| Vec_Int_t * | Acb_ObjCollectTfo (Acb_Ntk_t *p, int iObj, int fTerm) |
| Vec_Int_t * | Acb_ObjCollectTfiVec (Acb_Ntk_t *p, Vec_Int_t *vObjs) |
| Vec_Int_t * | Acb_ObjCollectTfoVec (Acb_Ntk_t *p, Vec_Int_t *vObjs) |
| int | Acb_NtkCountPiBuffers (Acb_Ntk_t *p, Vec_Int_t *vObjs) |
| int | Acb_NtkCountPoDrivers (Acb_Ntk_t *p, Vec_Int_t *vObjs) |
| int | Acb_NtkFindMffcSize (Acb_Ntk_t *p, Vec_Int_t *vObjsRefed, Vec_Int_t *vObjsDerefed, int nGates[5]) |
| int | Acb_ObjComputeLevelD (Acb_Ntk_t *p, int iObj) |
| int | Acb_NtkComputeLevelD (Acb_Ntk_t *p, Vec_Int_t *vTfo) |
| void | Acb_NtkUpdateLevelD (Acb_Ntk_t *p, int iObj) |
| void | Acb_NtkUpdateTiming (Acb_Ntk_t *p, int iObj) |
| void | Acb_NtkPrintNode (Acb_Ntk_t *p, int iObj) |
| int | Acb_NtkCreateNode (Acb_Ntk_t *p, word uTruth, Vec_Int_t *vSupp) |
| void | Acb_NtkUpdateNode (Acb_Ntk_t *p, int Pivot, word uTruth, Vec_Int_t *vSupp) |
| Acb_Ntk_t * | Acb_VerilogSimpleRead (char *pFileName, char *pFileNameW) |
| #define Acb_ManForEachNtk | ( | p, | |
| pNtk, | |||
| i ) |
| #define Acb_NtkForEachBox | ( | p, | |
| i ) |
| #define Acb_NtkForEachBoxSeq | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCi | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCioOrder | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCiVec | ( | vVec, | |
| p, | |||
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCo | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCoAndDriver | ( | p, | |
| iObj, | |||
| iDriver, | |||
| i ) |
| #define Acb_NtkForEachCoDriver | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCoDriverVec | ( | vVec, | |
| p, | |||
| iObj, | |||
| i ) |
| #define Acb_NtkForEachCoVec | ( | vVec, | |
| p, | |||
| iObj, | |||
| i ) |
| #define Acb_NtkForEachNode | ( | p, | |
| i ) |
| #define Acb_NtkForEachNodeReverse | ( | p, | |
| i ) |
| #define Acb_NtkForEachNodeSupp | ( | p, | |
| i, | |||
| nSuppSize ) |
| #define Acb_NtkForEachObj | ( | p, | |
| i ) |
| #define Acb_NtkForEachObjReverse | ( | p, | |
| i ) |
| #define Acb_NtkForEachObjType | ( | p, | |
| Type, | |||
| i ) |
| #define Acb_NtkForEachPi | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_NtkForEachPo | ( | p, | |
| iObj, | |||
| i ) |
| #define Acb_ObjForEachFanin | ( | p, | |
| iObj, | |||
| iFanin, | |||
| k ) |
| #define Acb_ObjForEachFaninFast | ( | p, | |
| iObj, | |||
| pFanins, | |||
| iFanin, | |||
| k ) |
Definition at line 375 of file acb.h.
| #define Acb_ObjForEachFanout | ( | p, | |
| iObj, | |||
| iFanout, | |||
| k ) |
Definition at line 378 of file acb.h.
| #define Acb_ObjForEachFon | ( | p, | |
| iObj, | |||
| iFon ) |
Definition at line 381 of file acb.h.
| typedef typedefABC_NAMESPACE_HEADER_START struct Acb_Aig_t_ Acb_Aig_t |
INCLUDES ///.
CFile****************************************************************
FileName [acb.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Hierarchical word-level netlist.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - July 21, 2015.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| typedef struct Acb_Man_t_ Acb_Man_t |
| typedef struct Acb_Ntk_t_ Acb_Ntk_t |
Definition at line 340 of file acbUtil.c.


Definition at line 139 of file acbUtil.c.


Definition at line 146 of file acbUtil.c.

|
extern |
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 628 of file acbUtil.c.

|
extern |
Definition at line 376 of file acbUtil.c.


Definition at line 681 of file acbUtil.c.


|
extern |
Definition at line 570 of file acbUtil.c.


Definition at line 59 of file acbUtil.c.


Definition at line 75 of file acbUtil.c.


Definition at line 96 of file acbUtil.c.


|
extern |
Function*************************************************************
Synopsis [Computing and updating direct and reverse logic level.]
Description []
SideEffects []
SeeAlso []
Definition at line 333 of file acbUtil.c.

|
extern |
Definition at line 622 of file acbFunc.c.

