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.