abc-master
|
#include "mapperInt.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Map_LibraryReadFile (Map_SuperLib_t *pLib, FILE *pFile) |
DECLARATIONS ///. More... | |
static Map_Super_t * | Map_LibraryReadGate (Map_SuperLib_t *pLib, char *pBuffer, int nVars) |
static int | Map_LibraryTruthVerify (Map_SuperLib_t *pLib, Map_Super_t *pGate) |
static void | Map_LibraryComputeTruth (Map_SuperLib_t *pLib, char *pFormula, unsigned uTruthRes[]) |
static void | Map_LibraryComputeTruth_rec (Map_SuperLib_t *pLib, char *pFormula, unsigned uTruthsIn[][2], unsigned uTruthRes[]) |
static void | Map_LibraryPrintClasses (Map_SuperLib_t *p) |
int | Map_LibraryRead (Map_SuperLib_t *pLib, char *pFileName) |
FUNCTION DEFINITIONS ///. More... | |
char * | Map_LibraryReadFormulaStep (char *pFormula, char *pStrings[], int *pnStrings) |
void | Map_LibraryPrintSupergate (Map_Super_t *pGate) |
|
static |
Function*************************************************************
Synopsis [Derives the functionality of the supergate.]
Description [This procedure is useful for verification the supergate library. The truth table derived by this procedure should be the same as the one contained in the original supergate file.]
SideEffects []
SeeAlso []
Definition at line 344 of file mapperSuper.c.
|
static |
Function*************************************************************
Synopsis [Derives the functionality of the supergate.]
Description [This procedure is useful for verification the supergate library. The truth table derived by this procedure should be the same as the one contained in the original supergate file.]
SideEffects []
SeeAlso []
Definition at line 364 of file mapperSuper.c.
|
static |
Function*************************************************************
Synopsis [Prints N-classes of supergates.]
Description []
SideEffects []
SeeAlso []
Definition at line 425 of file mapperSuper.c.
void Map_LibraryPrintSupergate | ( | Map_Super_t * | pGate | ) |
int Map_LibraryRead | ( | Map_SuperLib_t * | pLib, |
char * | pFileName | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Reads the supergate library from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 50 of file mapperSuper.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [mapperSuper.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 [Reads the library file.]
Description []
SideEffects []
SeeAlso []
Definition at line 80 of file mapperSuper.c.
char* Map_LibraryReadFormulaStep | ( | char * | pFormula, |
char * | pStrings[], | ||
int * | pnStrings | ||
) |
Function*************************************************************
Synopsis [Performs one step of parsing the formula into parts.]
Description [This function will eventually be replaced when the tree-supergate library representation will become standard.]
SideEffects []
SeeAlso []
Definition at line 256 of file mapperSuper.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 183 of file mapperSuper.c.
|
static |
Function*************************************************************
Synopsis [Verifies the truth table of the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 321 of file mapperSuper.c.