|
abc-master
|
#include "mapperInt.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START void | Map_LibraryAddFaninDelays (Map_SuperLib_t *pLib, Map_Super_t *pGate, Map_Super_t *pFanin, Mio_Pin_t *pPin) |
| DECLARATIONS ///. More... | |
| static int | Map_LibraryGetMaxSuperPi_rec (Map_Super_t *pGate) |
| static unsigned | Map_LibraryGetGateSupp_rec (Map_Super_t *pGate) |
| Map_Super_t * | Map_LibraryReadGateTree (Map_SuperLib_t *pLib, char *pBuffer, int Number, int nVarsMax) |
| FUNCTION DEFINITIONS ///. More... | |
| int | Vec_StrGets (char *pBuffer, int nBufferSize, Vec_Str_t *vStr, int *pPos) |
| int | Map_LibraryCompareLibNames (char *pName1, char *pName2) |
| int | Map_LibraryReadFileTreeStr (Map_SuperLib_t *pLib, Mio_Library_t *pGenlib, Vec_Str_t *vStr, char *pFileName) |
| int | Map_LibraryReadTree (Map_SuperLib_t *pLib, Mio_Library_t *pGenlib, char *pFileName, char *pExcludeFile) |
| int | Map_LibraryDeriveGateInfo (Map_SuperLib_t *pLib, st__table *tExcludeGate) |
| unsigned | Map_CalculatePhase (unsigned uTruths[][2], int nVars, unsigned uTruth, unsigned uPhase) |
| void | Map_CalculatePhase6 (unsigned uTruths[][2], int nVars, unsigned uTruth[], unsigned uPhase, unsigned uTruthRes[]) |
| void | Map_LibraryPrintTree (Map_SuperLib_t *pLib) |
Variables | |
| static const int | s_MapFanoutLimits [10] = { 1, 10, 5, 2, 1, 1, 1 } |
| unsigned Map_CalculatePhase | ( | unsigned | uTruths[][2], |
| int | nVars, | ||
| unsigned | uTruth, | ||
| unsigned | uPhase | ||
| ) |
Function*************************************************************
Synopsis [Performs phase transformation for one function.]
Description []
SideEffects []
SeeAlso []
Definition at line 918 of file mapperTree.c.
| void Map_CalculatePhase6 | ( | unsigned | uTruths[][2], |
| int | nVars, | ||
| unsigned | uTruth[], | ||
| unsigned | uPhase, | ||
| unsigned | uTruthRes[] | ||
| ) |
Function*************************************************************
Synopsis [Performs phase transformation for one function.]
Description []
SideEffects []
SeeAlso []
Definition at line 938 of file mapperTree.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [mapperTree.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 [Derives the pin-to-pin delay constraints for the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 774 of file mapperTree.c.
| int Map_LibraryCompareLibNames | ( | char * | pName1, |
| char * | pName2 | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 363 of file mapperTree.c.
| int Map_LibraryDeriveGateInfo | ( | Map_SuperLib_t * | pLib, |
| st__table * | tExcludeGate | ||
| ) |
Function*************************************************************
Synopsis [Derives information about the library.]
Description []
SideEffects []
SeeAlso []
Definition at line 586 of file mapperTree.c.
|
static |
Function*************************************************************
Synopsis [Finds the largest PI number in the support of the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 751 of file mapperTree.c.
|
static |
Function*************************************************************
Synopsis [Finds the largest PI number in the support of the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 726 of file mapperTree.c.
| void Map_LibraryPrintTree | ( | Map_SuperLib_t * | pLib | ) |
Function*************************************************************
Synopsis [Prints the supergate library after deriving parameters.]
Description [This procedure is very useful to see the library after it has been read into the mapper by "read_super" and all the information about the supergates derived.]
SideEffects []
SeeAlso []
Definition at line 979 of file mapperTree.c.
| int Map_LibraryReadFileTreeStr | ( | Map_SuperLib_t * | pLib, |
| Mio_Library_t * | pGenlib, | ||
| Vec_Str_t * | vStr, | ||
| char * | pFileName | ||
| ) |
Function*************************************************************
Synopsis [Reads the supergate library from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 391 of file mapperTree.c.
| Map_Super_t* Map_LibraryReadGateTree | ( | Map_SuperLib_t * | pLib, |
| char * | pBuffer, | ||
| int | Number, | ||
| int | nVarsMax | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Reads one gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file mapperTree.c.
| int Map_LibraryReadTree | ( | Map_SuperLib_t * | pLib, |
| Mio_Library_t * | pGenlib, | ||
| char * | pFileName, | ||
| char * | pExcludeFile | ||
| ) |
Definition at line 525 of file mapperTree.c.
| int Vec_StrGets | ( | char * | pBuffer, |
| int | nBufferSize, | ||
| Vec_Str_t * | vStr, | ||
| int * | pPos | ||
| ) |
Function*************************************************************
Synopsis [Reads the supergate library from file.]
Description []
SideEffects []
SeeAlso [] Function*************************************************************
Synopsis [Similar to fgets.]
Description []
SideEffects []
SeeAlso []
Definition at line 316 of file mapperTree.c.
|
static |
Definition at line 37 of file mapperTree.c.