abc-master
|
Go to the source code of this file.
Macros | |
#define | _BSD_SOURCE |
Functions | |
ABC_NAMESPACE_IMPL_START Map_SuperLib_t * | Map_SuperLibCreate (Mio_Library_t *pGenlib, Vec_Str_t *vStr, char *pFileName, char *pExcludeFile, int fAlgorithm, int fVerbose) |
DECLARATIONS ///. More... | |
void | Map_SuperLibFree (Map_SuperLib_t *p) |
int | Map_SuperLibDeriveFromGenlib (Mio_Library_t *pLib, int fVerbose) |
int | Map_SuperLibDeriveFromGenlib2 (Mio_Library_t *pLib, int fVerbose) |
#define _BSD_SOURCE |
CFile****************************************************************
FileName [mapperLib.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 [
]
Definition at line 18 of file mapperLib.c.
ABC_NAMESPACE_IMPL_START Map_SuperLib_t* Map_SuperLibCreate | ( | Mio_Library_t * | pGenlib, |
Vec_Str_t * | vStr, | ||
char * | pFileName, | ||
char * | pExcludeFile, | ||
int | fAlgorithm, | ||
int | fVerbose | ||
) |
DECLARATIONS ///.
FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Reads in the supergate library and prepares it for use.]
Description [The supergates library comes in a .super file. This file contains descriptions of supergates along with some relevant information. This procedure reads the supergate file, canonicizes the supergates, and constructs an additional lookup table, which can be used to map truth tables of the cuts into the pair (phase, supergate). The phase indicates how the current truth table should be phase assigned to match the canonical form of the supergate. The resulting phase is the bitwise EXOR of the phase needed to canonicize the supergate and the phase needed to transform the truth table into its canonical form.]
SideEffects []
SeeAlso []
Definition at line 58 of file mapperLib.c.
int Map_SuperLibDeriveFromGenlib | ( | Mio_Library_t * | pLib, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Derives the library from the genlib library.]
Description []
SideEffects []
SeeAlso []
Definition at line 199 of file mapperLib.c.
int Map_SuperLibDeriveFromGenlib2 | ( | Mio_Library_t * | pLib, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Derives the library from the genlib library.]
Description []
SideEffects []
SeeAlso []
Definition at line 234 of file mapperLib.c.
void Map_SuperLibFree | ( | Map_SuperLib_t * | p | ) |
Function*************************************************************
Synopsis [Deallocates the supergate library.]
Description []
SideEffects []
SeeAlso []
Definition at line 167 of file mapperLib.c.