
Go to the source code of this file.
Classes | |
| struct | Bdc_Par_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Bdc_Fun_t_ | Bdc_Fun_t |
| INCLUDES ///. | |
| typedef struct Bdc_Man_t_ | Bdc_Man_t |
| typedef struct Bdc_Par_t_ | Bdc_Par_t |
Functions | |
| Bdc_Man_t * | Bdc_ManAlloc (Bdc_Par_t *pPars) |
| MACRO DEFINITIONS ///. | |
| void | Bdc_ManFree (Bdc_Man_t *p) |
| void | Bdc_ManDecPrint (Bdc_Man_t *p) |
| int | Bdc_ManDecompose (Bdc_Man_t *p, unsigned *puFunc, unsigned *puCare, int nVars, Vec_Ptr_t *vDivs, int nNodesMax) |
| Bdc_Fun_t * | Bdc_ManFunc (Bdc_Man_t *p, int i) |
| DECLARATIONS ///. | |
| Bdc_Fun_t * | Bdc_ManRoot (Bdc_Man_t *p) |
| int | Bdc_ManNodeNum (Bdc_Man_t *p) |
| int | Bdc_ManAndNum (Bdc_Man_t *p) |
| Bdc_Fun_t * | Bdc_FuncFanin0 (Bdc_Fun_t *p) |
| Bdc_Fun_t * | Bdc_FuncFanin1 (Bdc_Fun_t *p) |
| void * | Bdc_FuncCopy (Bdc_Fun_t *p) |
| int | Bdc_FuncCopyInt (Bdc_Fun_t *p) |
| void | Bdc_FuncSetCopy (Bdc_Fun_t *p, void *pCopy) |
| void | Bdc_FuncSetCopyInt (Bdc_Fun_t *p, int iCopy) |
| int | Bdc_ManBidecNodeNum (word *pFunc, word *pCare, int nVars, int fVerbose) |
| Vec_Int_t * | Bdc_ManBidecResub (word *pFunc, word *pCare, int nVars) |
| typedef typedefABC_NAMESPACE_HEADER_START struct Bdc_Fun_t_ Bdc_Fun_t |
INCLUDES ///.
CFile****************************************************************
FileName [bdc.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Truth-table-based bi-decomposition engine.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - January 30, 2007.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| typedef struct Bdc_Man_t_ Bdc_Man_t |
| typedef struct Bdc_Par_t_ Bdc_Par_t |
|
extern |
|
extern |
|
extern |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [Allocate resynthesis manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 68 of file bdcCore.c.


|
extern |
Function*************************************************************
Synopsis [Performs decomposition of one function.]
Description []
SideEffects []
SeeAlso []
Definition at line 378 of file bdcCore.c.


Definition at line 426 of file bdcCore.c.


|
extern |
Function*************************************************************
Synopsis [Performs decomposition of one function.]
Description []
SideEffects []
SeeAlso []
Definition at line 291 of file bdcCore.c.


|
extern |
|
extern |
Function*************************************************************
Synopsis [Deallocate resynthesis manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file bdcCore.c.

DECLARATIONS ///.
CFile****************************************************************
FileName [bdcCore.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Truth-table-based bi-decomposition engine.]
Synopsis [The gateway to bi-decomposition.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - January 30, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Accessing contents of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file bdcCore.c.

|
extern |