abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Amap_Par_t_ |
struct | Amap_Out_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Amap_Lib_t_ | Amap_Lib_t |
INCLUDES ///. More... | |
typedef struct Amap_Par_t_ | Amap_Par_t |
typedef struct Amap_Out_t_ | Amap_Out_t |
Functions | |
void | Amap_ManSetDefaultParams (Amap_Par_t *pPars) |
MACRO DEFINITIONS ///. More... | |
void | Amap_LibFree (Amap_Lib_t *p) |
void | Amap_LibPrintSelectedGates (Amap_Lib_t *p, int fAllGates) |
Amap_Lib_t * | Amap_LibReadAndPrepare (char *pFileName, char *pBuffer, int fVerbose, int fVeryVerbose) |
int | Amap_LibertyParse (char *pFileName, int fVerbose) |
Vec_Str_t * | Amap_LibertyParseStr (char *pFileName, int fVerbose) |
typedef typedefABC_NAMESPACE_HEADER_START struct Amap_Lib_t_ Amap_Lib_t |
INCLUDES ///.
CFile****************************************************************
FileName [amap.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Technology mapper for standard cells.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///BASIC TYPES ///
typedef struct Amap_Out_t_ Amap_Out_t |
typedef struct Amap_Par_t_ Amap_Par_t |
int Amap_LibertyParse | ( | char * | pFileName, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Parses the standard cell library in Liberty format.]
Description [Writes the resulting file in Genlib format.]
SideEffects []
SeeAlso []
Definition at line 1012 of file amapLiberty.c.
Vec_Str_t* Amap_LibertyParseStr | ( | char * | pFileName, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Parses the standard cell library in Liberty format.]
Description [Writes the resulting file in Genlib format.]
SideEffects []
SeeAlso []
Definition at line 1059 of file amapLiberty.c.
void Amap_LibFree | ( | Amap_Lib_t * | p | ) |
Function*************************************************************
Synopsis [Deallocs a library.]
Description []
SideEffects []
SeeAlso []
Definition at line 67 of file amapLib.c.
void Amap_LibPrintSelectedGates | ( | Amap_Lib_t * | p, |
int | fAllGates | ||
) |
Function*************************************************************
Synopsis [Selects gates useful for area-only mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 302 of file amapLib.c.
Amap_Lib_t* Amap_LibReadAndPrepare | ( | char * | pFileName, |
char * | pBuffer, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Parses equations for the gates.]
Description []
SideEffects []
SeeAlso []
Definition at line 329 of file amapLib.c.
void Amap_ManSetDefaultParams | ( | Amap_Par_t * | p | ) |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
MACRO DEFINITIONS ///.
CFile****************************************************************
FileName [amapCore.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Technology mapper for standard cells.]
Synopsis [Core mapping procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file amapCore.c.