

Go to the source code of this file.
Classes | |
| struct | Bac_Ntk_t_ |
| struct | Bac_Man_t_ |
Macros | |
| #define | Bac_ManForEachNtk(p, pNtk, i) |
| MACRO DEFINITIONS ///. | |
| #define | Bac_NtkForEachPi(p, iObj, i) |
| #define | Bac_NtkForEachPo(p, iObj, i) |
| #define | Bac_NtkForEachPoDriver(p, iObj, i) |
| #define | Bac_NtkForEachPiMain(p, iObj, i) |
| #define | Bac_NtkForEachPoMain(p, iObj, i) |
| #define | Bac_NtkForEachObj(p, i) |
| #define | Bac_NtkForEachObjType(p, Type, i) |
| #define | Bac_NtkForEachBox(p, i) |
| #define | Bac_NtkForEachBoxUser(p, i) |
| #define | Bac_NtkForEachBoxPrim(p, i) |
| #define | Bac_NtkForEachCi(p, i) |
| #define | Bac_NtkForEachCo(p, i) |
| #define | Bac_NtkForEachCio(p, i) |
| #define | Bac_NtkForEachBi(p, i) |
| #define | Bac_NtkForEachBo(p, i) |
| #define | Bac_NtkForEachBio(p, i) |
| #define | Bac_BoxForEachBi(p, iBox, iTerm, i) |
| #define | Bac_BoxForEachBo(p, iBox, iTerm, i) |
| #define | Bac_BoxForEachBiReverse(p, iBox, iTerm, i) |
| #define | Bac_BoxForEachBiMain(p, iBox, iTerm, i) |
| #define | Bac_BoxForEachBoMain(p, iBox, iTerm, i) |
| #define | Bac_BoxForEachFanin(p, iBox, iFanin, i) |
| #define | Bac_BoxForEachFaninBox(p, iBox, iFanin, i) |
| #define | Bac_ObjForEachFanout(p, iCi, iCo) |
| #define | Bac_BoxForEachFanoutBox(p, iBox, iCo, iFanBox) |
Typedefs | |
| typedef struct Bac_Ntk_t_ | Bac_Ntk_t |
| typedef struct Bac_Man_t_ | Bac_Man_t |
| #define Bac_BoxForEachBi | ( | p, | |
| iBox, | |||
| iTerm, | |||
| i ) |
| #define Bac_BoxForEachBiMain | ( | p, | |
| iBox, | |||
| iTerm, | |||
| i ) |
| #define Bac_BoxForEachBiReverse | ( | p, | |
| iBox, | |||
| iTerm, | |||
| i ) |
| #define Bac_BoxForEachBo | ( | p, | |
| iBox, | |||
| iTerm, | |||
| i ) |
| #define Bac_BoxForEachBoMain | ( | p, | |
| iBox, | |||
| iTerm, | |||
| i ) |
| #define Bac_BoxForEachFanin | ( | p, | |
| iBox, | |||
| iFanin, | |||
| i ) |
| #define Bac_BoxForEachFaninBox | ( | p, | |
| iBox, | |||
| iFanin, | |||
| i ) |
| #define Bac_BoxForEachFanoutBox | ( | p, | |
| iBox, | |||
| iCo, | |||
| iFanBox ) |
Definition at line 394 of file bac.h.
| #define Bac_ManForEachNtk | ( | p, | |
| pNtk, | |||
| i ) |
| #define Bac_NtkForEachBi | ( | p, | |
| i ) |
| #define Bac_NtkForEachBio | ( | p, | |
| i ) |
| #define Bac_NtkForEachBo | ( | p, | |
| i ) |
| #define Bac_NtkForEachBox | ( | p, | |
| i ) |
| #define Bac_NtkForEachBoxPrim | ( | p, | |
| i ) |
| #define Bac_NtkForEachBoxUser | ( | p, | |
| i ) |
| #define Bac_NtkForEachCi | ( | p, | |
| i ) |
| #define Bac_NtkForEachCio | ( | p, | |
| i ) |
| #define Bac_NtkForEachCo | ( | p, | |
| i ) |
| #define Bac_NtkForEachObj | ( | p, | |
| i ) |
| #define Bac_NtkForEachObjType | ( | p, | |
| Type, | |||
| i ) |
| #define Bac_NtkForEachPi | ( | p, | |
| iObj, | |||
| i ) |
| #define Bac_NtkForEachPiMain | ( | p, | |
| iObj, | |||
| i ) |
| #define Bac_NtkForEachPo | ( | p, | |
| iObj, | |||
| i ) |
| #define Bac_NtkForEachPoDriver | ( | p, | |
| iObj, | |||
| i ) |
| #define Bac_NtkForEachPoMain | ( | p, | |
| iObj, | |||
| i ) |
| #define Bac_ObjForEachFanout | ( | p, | |
| iCi, | |||
| iCo ) |
| typedef struct Bac_Man_t_ Bac_Man_t |
| typedef struct Bac_Ntk_t_ Bac_Ntk_t |
| enum Bac_NameType_t |
| Enumerator | |
|---|---|
| BAC_NAME_BIN | |
| BAC_NAME_WORD | |
| BAC_NAME_INFO | |
| BAC_NAME_INDEX | |
Definition at line 133 of file bac.h.
| enum Bac_ObjType_t |
INCLUDES ///.
CFile****************************************************************
FileName [bac.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 - November 29, 2014.]
Revision [
] PARAMETERS /// BASIC TYPES ///
Definition at line 43 of file bac.h.
|
extern |
Definition at line 73 of file bacCom.c.

|
extern |
FUNCTION DEFINITIONS ///.
Function********************************************************************
Synopsis [Accessing current Bac_Ntk_t.]
Description []
SideEffects []
SeeAlso []
Definition at line 60 of file bacCom.c.

|
extern |
Definition at line 392 of file bacNtk.c.


Definition at line 567 of file bacNtk.c.

|
extern |
Definition at line 258 of file bacNtk.c.

Definition at line 216 of file bacBlast.c.


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

Definition at line 399 of file bacBlast.c.


|
extern |
Definition at line 181 of file bacBac.c.

|
extern |
|
extern |
Definition at line 272 of file bacBac.c.

|
extern |
Definition at line 205 of file bacWriteBlif.c.

|
extern |
Definition at line 660 of file bacWriteVer.c.

|
extern |
Definition at line 172 of file bacNtk.c.

|
extern |
|
extern |
Definition at line 509 of file bacBlast.c.


|
extern |
Definition at line 142 of file bacNtk.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Replaces fanin iOld by iNew in all fanouts.]
Description []
SideEffects []
SeeAlso []
Definition at line 459 of file bacPtrAbc.c.


|
extern |
Definition at line 192 of file bacPtr.c.


|
extern |
Definition at line 256 of file bacPtr.c.

|
extern |
Definition at line 98 of file bacPtr.c.


|
extern |
Definition at line 138 of file bacPtr.c.


Definition at line 411 of file bacPtr.c.


Definition at line 355 of file bacPtrAbc.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file bacPrsBuild.c.

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

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

|
extern |
Definition at line 103 of file bacWriteBlif.c.


|
extern |
Definition at line 166 of file bacWriteVer.c.

