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.