|
abc-master
|
Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START Mio_Library_t * | Mio_LibraryReadOne (char *FileName, int fExtendedFormat, st__table *tExcludeGate, int fVerbose) |
| DECLARATIONS ///. More... | |
| static Mio_Library_t * | Mio_LibraryReadBuffer (char *pBuffer, int fExtendedFormat, st__table *tExcludeGate, int fVerbose) |
| static int | Mio_LibraryReadInternal (Mio_Library_t *pLib, char *pBuffer, int fExtendedFormat, st__table *tExcludeGate, int fVerbose) |
| static Mio_Gate_t * | Mio_LibraryReadGate (char **ppToken, int fExtendedFormat) |
| static Mio_Pin_t * | Mio_LibraryReadPin (char **ppToken, int fExtendedFormat) |
| static char * | chomp (char *s) |
| static void | Mio_LibraryDetectSpecialGates (Mio_Library_t *pLib) |
| static void | Io_ReadFileRemoveComments (char *pBuffer, int *pnDots, int *pnLines) |
| Mio_Library_t * | Mio_LibraryRead (char *FileName, char *pBuffer, char *ExcludeFile, int fVerbose) |
| char * | Mio_ReadFile (char *FileName, int fAddEnd) |
| int | Mio_LibraryCompareGatesByArea (Mio_Gate_t **pp1, Mio_Gate_t **pp2) |
| int | Mio_LibraryCompareGatesByName (Mio_Gate_t **pp1, Mio_Gate_t **pp2) |
| void | Mio_LibrarySortGates (Mio_Library_t *pLib) |
| static Mio_Gate_t * | Mio_GateCompare (Mio_Gate_t *pThis, Mio_Gate_t *pNew, word uTruth) |
| int | Mio_LibraryReadExclude (char *ExcludeFile, st__table *tExcludeGate) |
|
static |
|
static |
Function*************************************************************
Synopsis [Eliminates comments from the input file.]
Description [As a byproduct, this procedure also counts the number lines and dot-statements in the input file. This also joins non-comment lines that are joined with a backspace '\']
SideEffects []
SeeAlso []
Definition at line 698 of file mioRead.c.
|
inlinestatic |
| int Mio_LibraryCompareGatesByArea | ( | Mio_Gate_t ** | pp1, |
| Mio_Gate_t ** | pp2 | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
| int Mio_LibraryCompareGatesByName | ( | Mio_Gate_t ** | pp1, |
| Mio_Gate_t ** | pp2 | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
|
static |
Definition at line 601 of file mioRead.c.
| Mio_Library_t* Mio_LibraryRead | ( | char * | FileName, |
| char * | pBuffer, | ||
| char * | ExcludeFile, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis [Read the genlib type of library.]
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file mioRead.c.
|
static |
Function*************************************************************
Synopsis [Read the genlib type of library.]
Description []
SideEffects []
SeeAlso []
Definition at line 152 of file mioRead.c.
| int Mio_LibraryReadExclude | ( | char * | ExcludeFile, |
| st__table * | tExcludeGate | ||
| ) |
|
static |
Function*************************************************************
Synopsis [Read the genlib type of gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 332 of file mioRead.c.
|
static |
Function*************************************************************
Synopsis [Read the genlib type of library.]
Description []
SideEffects []
SeeAlso []
Definition at line 225 of file mioRead.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [mioRead.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [File reading/writing for technology mapping.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 8, 2003.]
Revision [
]FUNCTION DEFINITIONS ///
Function*************************************************************
Synopsis [Read the genlib type of library.]
Description []
SideEffects []
SeeAlso []
Definition at line 196 of file mioRead.c.
|
static |
Function*************************************************************
Synopsis [Read the genlib type of pin.]
Description []
SideEffects []
SeeAlso []
Definition at line 400 of file mioRead.c.
| void Mio_LibrarySortGates | ( | Mio_Library_t * | pLib | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 554 of file mioRead.c.
| char* Mio_ReadFile | ( | char * | FileName, |
| int | fAddEnd | ||
| ) |
Function*************************************************************
Synopsis [Read contents of the file.]
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file mioRead.c.