abc-master
|
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Fxu_CountPairDiffs (char *pCover, unsigned char pDiffs[]) |
DECLARATIONS ///. More... | |
int | Fxu_PreprocessCubePairs (Fxu_Matrix *p, Vec_Ptr_t *vCovers, int nPairsTotal, int nPairsMax) |
FUNCTION DEFINITIONS ///. More... | |
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [fxuReduce.c]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [Procedures to reduce the number of considered cube pairs.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 1, 2003.]
Revision [
]
Function*************************************************************
Synopsis [Counts the differences in each cube pair in the cover.]
Description [Takes the cover (pCover) and the array where the diff counters go (pDiffs). The array pDiffs should have as many entries as there are different pairs of cubes in the cover: n(n-1)/2. Fills out the array pDiffs with the following info: For each cube pair, included in the array is the number of literals in both cubes after they are made cube free.]
SideEffects []
SeeAlso []
Definition at line 188 of file fxuReduce.c.
int Fxu_PreprocessCubePairs | ( | Fxu_Matrix * | p, |
Vec_Ptr_t * | vCovers, | ||
int | nPairsTotal, | ||
int | nPairsMax | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Precomputes the pairs to use for creating two-cube divisors.]
Description [This procedure takes the matrix with variables and cubes allocated (p), the original covers of the nodes (i-sets) and their number (ppCovers,nCovers). The maximum number of pairs to compute and the total number of pairs in existence. This procedure adds to the storage of divisors exactly the given number of pairs (nPairsMax) while taking first those pairs that have the smallest number of literals in their cube-free form.]
SideEffects []
SeeAlso []
Definition at line 53 of file fxuReduce.c.