|
abc-master
|
#include "main.h"#include "misc/tim/tim.h"#include "map/if/if.h"#include "aig/aig/aig.h"#include "aig/gia/gia.h"#include "proof/ssw/ssw.h"#include "proof/fra/fra.h"#include "misc/extra/extraBdd.h"Go to the source code of this file.
Data Structures | |
| struct | Abc_Frame_t_ |
| STRUCTURE DEFINITIONS ///. More... | |
| struct | Abc_FrameInitializer_t_ |
Macros | |
| #define | ABC_VERSION "UC Berkeley, ABC 1.01" |
| INCLUDES ///. More... | |
| #define | ABC_MAX_STR (1<<15) |
Typedefs | |
| typedef void(* | Abc_Frame_Initialization_Func )(Abc_Frame_t *pAbc) |
| typedef struct Abc_FrameInitializer_t_ | Abc_FrameInitializer_t |
Functions | |
| ABC_DLL int | main (int argc, char *argv[]) |
| GLOBAL VARIABLES ///. More... | |
| ABC_DLL void | Abc_FrameInit (Abc_Frame_t *pAbc) |
| FUNCTION DEFINITIONS ///. More... | |
| ABC_DLL void | Abc_FrameEnd (Abc_Frame_t *pAbc) |
| ABC_DLL void | Abc_FrameAddInitializer (Abc_FrameInitializer_t *p) |
| ABC_DLL Abc_Frame_t * | Abc_FrameAllocate () |
| ABC_DLL void | Abc_FrameDeallocate (Abc_Frame_t *p) |
| ABC_DLL char * | Abc_UtilsGetVersion (Abc_Frame_t *pAbc) |
| FUNCTION DEFINITIONS ///. More... | |
| ABC_DLL char * | Abc_UtilsGetUsersInput (Abc_Frame_t *pAbc) |
| ABC_DLL void | Abc_UtilsPrintHello (Abc_Frame_t *pAbc) |
| ABC_DLL void | Abc_UtilsPrintUsage (Abc_Frame_t *pAbc, char *ProgName) |
| ABC_DLL void | Abc_UtilsSource (Abc_Frame_t *pAbc) |
| #define ABC_VERSION "UC Berkeley, ABC 1.01" |
INCLUDES ///.
CFile****************************************************************
FileName [mainInt.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The main package.]
Synopsis [Internal declarations of the main package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///
| typedef void(* Abc_Frame_Initialization_Func)(Abc_Frame_t *pAbc) |
| typedef struct Abc_FrameInitializer_t_ Abc_FrameInitializer_t |
| ABC_DLL void Abc_FrameAddInitializer | ( | Abc_FrameInitializer_t * | p | ) |
Definition at line 64 of file mainInit.c.
| ABC_DLL Abc_Frame_t* Abc_FrameAllocate | ( | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file mainFrame.c.
| ABC_DLL void Abc_FrameDeallocate | ( | Abc_Frame_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 179 of file mainFrame.c.
| ABC_DLL void Abc_FrameEnd | ( | Abc_Frame_t * | pAbc | ) |
Function*************************************************************
Synopsis [Stops all the packages.]
Description []
SideEffects []
SeeAlso []
Definition at line 128 of file mainInit.c.
| ABC_DLL void Abc_FrameInit | ( | Abc_Frame_t * | pAbc | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts all the packages.]
Description []
SideEffects []
SeeAlso []
Definition at line 94 of file mainInit.c.
| ABC_DLL char* Abc_UtilsGetUsersInput | ( | Abc_Frame_t * | pAbc | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 70 of file mainUtils.c.
| ABC_DLL char* Abc_UtilsGetVersion | ( | Abc_Frame_t * | pAbc | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 52 of file mainUtils.c.
| ABC_DLL void Abc_UtilsPrintHello | ( | Abc_Frame_t * | pAbc | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 104 of file mainUtils.c.
| ABC_DLL void Abc_UtilsPrintUsage | ( | Abc_Frame_t * | pAbc, |
| char * | ProgName | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 120 of file mainUtils.c.
| ABC_DLL void Abc_UtilsSource | ( | Abc_Frame_t * | pAbc | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 152 of file mainUtils.c.
| ABC_DLL int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
GLOBAL VARIABLES ///.
MACRO DEFINITIONS ///FUNCTION DEFINITIONS ///
GLOBAL VARIABLES ///.
CFile****************************************************************
FileName [mainMC.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The main package.]
Synopsis [The main file for the model checker.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [The main() procedure.]
Description []
SideEffects []
SeeAlso []
GLOBAL VARIABLES ///.
Function*************************************************************
Synopsis [The main() procedure.]
Description [This procedure compiles into a stand-alone program for DAG-aware rewriting of the AIGs. A BLIF or PLA file to be considered for rewriting should be given as a command-line argument. Implementation of the rewriting is inspired by the paper: Per Bjesse, Arne Boralv, "DAG-aware circuit compression for formal verification", Proc. ICCAD 2004.]
SideEffects []
SeeAlso []
Function*************************************************************
Synopsis [Takes file with commands to be executed and the number of CPUs.]
Description []
SideEffects []
SeeAlso []
Definition at line 3 of file base/main/main.c.