|
abc-master
|
#include "kit.h"Go to the source code of this file.
Data Structures | |
| struct | Kit_Mux_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Kit_Mux_t_ | Kit_Mux_t |
| DECLARATIONS ///. More... | |
Functions | |
| static int | Kit_Mux2Int (Kit_Mux_t m) |
| static Kit_Mux_t | Kit_Int2Mux (int m) |
| CloudNode * | Kit_TruthToCloud5_rec (CloudManager *dd, unsigned uTruth, int nVars, int nVarsAll) |
| FUNCTION DEFINITIONS ///. More... | |
| CloudNode * | Kit_TruthToCloud_rec (CloudManager *dd, unsigned *pTruth, int nVars, int nVarsAll) |
| CloudNode * | Kit_TruthToCloud (CloudManager *dd, unsigned *pTruth, int nVars) |
| int | Kit_CreateCloud (CloudManager *dd, CloudNode *pFunc, Vec_Int_t *vNodes) |
| int | Kit_CreateCloudFromTruth (CloudManager *dd, unsigned *pTruth, int nVars, Vec_Int_t *vNodes) |
| unsigned * | Kit_CloudToTruth (Vec_Int_t *vNodes, int nVars, Vec_Ptr_t *vStore, int fInv) |
| unsigned * | Kit_TruthCompose (CloudManager *dd, unsigned *pTruth, int nVars, unsigned **pInputs, int nVarsAll, Vec_Ptr_t *vStore, Vec_Int_t *vNodes) |
| void | Kit_TruthCofSupports (Vec_Int_t *vBddDir, Vec_Int_t *vBddInv, int nVars, Vec_Int_t *vMemory, unsigned *puSupps) |
| typedef typedefABC_NAMESPACE_IMPL_START struct Kit_Mux_t_ Kit_Mux_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitCloud.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [Procedures using BDD package CLOUD.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Dec 6, 2006.]
Revision [
]
Definition at line 31 of file kitCloud.c.
Function*************************************************************
Synopsis [Computes composition of truth tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 229 of file kitCloud.c.
| int Kit_CreateCloud | ( | CloudManager * | dd, |
| CloudNode * | pFunc, | ||
| Vec_Int_t * | vNodes | ||
| ) |
Function********************************************************************
Synopsis [Transforms the array of BDDs into the integer array.]
Description []
SideEffects []
SeeAlso []
Definition at line 167 of file kitCloud.c.
| int Kit_CreateCloudFromTruth | ( | CloudManager * | dd, |
| unsigned * | pTruth, | ||
| int | nVars, | ||
| Vec_Int_t * | vNodes | ||
| ) |
Function********************************************************************
Synopsis [Transforms the array of BDDs into the integer array.]
Description []
SideEffects []
SeeAlso []
Definition at line 209 of file kitCloud.c.
|
inlinestatic |
Definition at line 42 of file kitCloud.c.
|
inlinestatic |
Definition at line 41 of file kitCloud.c.
| void Kit_TruthCofSupports | ( | Vec_Int_t * | vBddDir, |
| Vec_Int_t * | vBddInv, | ||
| int | nVars, | ||
| Vec_Int_t * | vMemory, | ||
| unsigned * | puSupps | ||
| ) |
Function********************************************************************
Synopsis [Compute BDD for the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 310 of file kitCloud.c.
| unsigned* Kit_TruthCompose | ( | CloudManager * | dd, |
| unsigned * | pTruth, | ||
| int | nVars, | ||
| unsigned ** | pInputs, | ||
| int | nVarsAll, | ||
| Vec_Ptr_t * | vStore, | ||
| Vec_Int_t * | vNodes | ||
| ) |
Function*************************************************************
Synopsis [Computes composition of truth tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 263 of file kitCloud.c.
| CloudNode* Kit_TruthToCloud | ( | CloudManager * | dd, |
| unsigned * | pTruth, | ||
| int | nVars | ||
| ) |
Function********************************************************************
Synopsis [Compute BDD for the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 148 of file kitCloud.c.
| CloudNode* Kit_TruthToCloud5_rec | ( | CloudManager * | dd, |
| unsigned | uTruth, | ||
| int | nVars, | ||
| int | nVarsAll | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Derive BDD from the truth table for 5 variable functions.]
Description []
SideEffects []
SeeAlso []
Definition at line 59 of file kitCloud.c.
| CloudNode* Kit_TruthToCloud_rec | ( | CloudManager * | dd, |
| unsigned * | pTruth, | ||
| int | nVars, | ||
| int | nVarsAll | ||
| ) |
Function********************************************************************
Synopsis [Compute BDD for the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 109 of file kitCloud.c.