abc-master
|
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START DdNode * | Kit_SopToBdd (DdManager *dd, Kit_Sop_t *cSop, int nVars) |
DECLARATIONS ///. More... | |
DdNode * | Kit_GraphToBdd (DdManager *dd, Kit_Graph_t *pGraph) |
DdNode * | Kit_TruthToBdd_rec (DdManager *dd, unsigned *pTruth, int iBit, int nVars, int nVarsTotal, int fMSBonTop) |
DdNode * | Kit_TruthToBdd (DdManager *dd, unsigned *pTruth, int nVars, int fMSBonTop) |
int | Kit_SopFactorVerify (Vec_Int_t *vCover, Kit_Graph_t *pFForm, int nVars) |
DdNode* Kit_GraphToBdd | ( | DdManager * | dd, |
Kit_Graph_t * | pGraph | ||
) |
Function*************************************************************
Synopsis [Converts graph to BDD.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file kitBdd.c.
int Kit_SopFactorVerify | ( | Vec_Int_t * | vCover, |
Kit_Graph_t * | pFForm, | ||
int | nVars | ||
) |
Function*************************************************************
Synopsis [Verifies that the factoring is correct.]
Description []
SideEffects []
SeeAlso []
Definition at line 198 of file kitBdd.c.
ABC_NAMESPACE_IMPL_START DdNode* Kit_SopToBdd | ( | DdManager * | dd, |
Kit_Sop_t * | cSop, | ||
int | nVars | ||
) |
DECLARATIONS ///.
FUNCTION DECLARATIONS ///.
CFile****************************************************************
FileName [kitBdd.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [Procedures involving BDDs.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Dec 6, 2006.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Derives the BDD for the given SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file kitBdd.c.
Function*************************************************************
Synopsis [Compute BDD corresponding to the truth table.]
Description [If truth table has N vars, the BDD depends on N topmost variables of the BDD manager. The most significant variable of the table is encoded by the topmost variable of the manager. BDD construction is efficient in this case because BDD is constructed one node at a time, by simply adding BDD nodes on top of existent BDD nodes.]
SideEffects []
SeeAlso []
Definition at line 182 of file kitBdd.c.
DdNode* Kit_TruthToBdd_rec | ( | DdManager * | dd, |
unsigned * | pTruth, | ||
int | iBit, | ||
int | nVars, | ||
int | nVarsTotal, | ||
int | fMSBonTop | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 141 of file kitBdd.c.