abc-master
|
#include "mapperInt.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START unsigned | Map_CanonComputePhase (unsigned uTruths[][2], int nVars, unsigned uTruth, unsigned uPhase) |
DECLARATIONS ///. More... | |
static void | Map_CanonComputePhase6 (unsigned uTruths[][2], int nVars, unsigned uTruth[], unsigned uPhase, unsigned uTruthRes[]) |
int | Map_CanonComputeSlow (unsigned uTruths[][2], int nVarsMax, int nVarsReal, unsigned uTruth[], unsigned char *puPhases, unsigned uTruthRes[]) |
FUNCTION DEFINITIONS ///. More... | |
int | Map_CanonComputeFast (Map_Man_t *p, int nVarsMax, int nVarsReal, unsigned uTruth[], unsigned char *puPhases, unsigned uTruthRes[]) |
int Map_CanonComputeFast | ( | Map_Man_t * | p, |
int | nVarsMax, | ||
int | nVarsReal, | ||
unsigned | uTruth[], | ||
unsigned char * | puPhases, | ||
unsigned | uTruthRes[] | ||
) |
Function*************************************************************
Synopsis [Computes the N-canonical form of the Boolean function.]
Description [The N-canonical form is defined as the truth table with the minimum integer value. This function exhaustively enumerates through the complete set of 2^N phase assignments.]
SideEffects []
SeeAlso []
Definition at line 173 of file mapperCanon.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [mapperCanon.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [Generic technology mapping engine.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 2.0. Started - June 1, 2004.]
Revision [
]
Function*************************************************************
Synopsis [Performs phase transformation for one function of less than 6 variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file mapperCanon.c.
|
static |
Function*************************************************************
Synopsis [Performs phase transformation for one function of 6 variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file mapperCanon.c.
int Map_CanonComputeSlow | ( | unsigned | uTruths[][2], |
int | nVarsMax, | ||
int | nVarsReal, | ||
unsigned | uTruth[], | ||
unsigned char * | puPhases, | ||
unsigned | uTruthRes[] | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes the N-canonical form of the Boolean function.]
Description [The N-canonical form is defined as the truth table with the minimum integer value. This function exhaustively enumerates through the complete set of 2^N phase assignments.]
SideEffects []
SeeAlso []
Definition at line 48 of file mapperCanon.c.