abc-master
|
#include "kit.h"
Go to the source code of this file.
Data Structures | |
struct | Kit_ManDec_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Kit_ManDec_t_ | Kit_ManDec_t |
DECLARATIONS ///. More... | |
Functions | |
static int | Kit_DecOuputArrival (int nVars, Vec_Int_t *vLuts, char ATimes[]) |
Kit_ManDec_t * | Kit_ManDecStart (int nVarsMax) |
FUNCTION DEFINITIONS ///. More... | |
void | Kit_ManDecStop (Kit_ManDec_t *p) |
int | Kit_DecComputeOuputArrival (int nVars, Vec_Int_t *vSupps, int LutSize, char ATimesIn[], char ATimesOut[]) |
void | Kit_DecComputeTruthOne (int LutSize, unsigned *pTruthLut, int nVars, unsigned *pTruths[], unsigned *pTemp, unsigned *pRes) |
void | Kit_DecComputeTruth (Kit_ManDec_t *p, int nVars, Vec_Int_t *vSupps, int LutSize, Vec_Int_t *vLuts, unsigned *pRes) |
int | Kit_DecComputePattern (int nVars, unsigned *pTruth, int LutSize, int Pattern[]) |
int | Kit_DecComputeShared_rec (int Pattern[], int Vars[], int nVars, int Shared[], int iVarTry) |
int | Kit_DecComputeShared (int Pattern[], int LutSize, int Shared[]) |
typedef typedefABC_NAMESPACE_IMPL_START struct Kit_ManDec_t_ Kit_ManDec_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitDec.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [Decomposition manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - November 18, 2009.]
Revision [
]
int Kit_DecComputeOuputArrival | ( | int | nVars, |
Vec_Int_t * | vSupps, | ||
int | LutSize, | ||
char | ATimesIn[], | ||
char | ATimesOut[] | ||
) |
int Kit_DecComputePattern | ( | int | nVars, |
unsigned * | pTruth, | ||
int | LutSize, | ||
int | Pattern[] | ||
) |
int Kit_DecComputeShared | ( | int | Pattern[], |
int | LutSize, | ||
int | Shared[] | ||
) |
Function*************************************************************
Synopsis [Returns the number of shared variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file kitDec.c.
int Kit_DecComputeShared_rec | ( | int | Pattern[], |
int | Vars[], | ||
int | nVars, | ||
int | Shared[], | ||
int | iVarTry | ||
) |
Function*************************************************************
Synopsis [Returns the number of shared variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 279 of file kitDec.c.
void Kit_DecComputeTruth | ( | Kit_ManDec_t * | p, |
int | nVars, | ||
Vec_Int_t * | vSupps, | ||
int | LutSize, | ||
Vec_Int_t * | vLuts, | ||
unsigned * | pRes | ||
) |
Function*************************************************************
Synopsis [Derives the truth table]
Description []
SideEffects []
SeeAlso []
Definition at line 188 of file kitDec.c.
void Kit_DecComputeTruthOne | ( | int | LutSize, |
unsigned * | pTruthLut, | ||
int | nVars, | ||
unsigned * | pTruths[], | ||
unsigned * | pTemp, | ||
unsigned * | pRes | ||
) |
Function*************************************************************
Synopsis [Derives the truth table]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file kitDec.c.
|
inlinestatic |
Kit_ManDec_t* Kit_ManDecStart | ( | int | nVarsMax | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts Decmetry manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file kitDec.c.
void Kit_ManDecStop | ( | Kit_ManDec_t * | p | ) |