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.