|
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.