#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/vec/vecHsh.h"
Go to the source code of this file.
Classes | |
| struct | Abc_Frame_t_ |
| struct | Abc_FrameInitializer_t_ |
Macros | |
| #define | ABC_VERSION "UC Berkeley, ABC 1.01" |
| INCLUDES ///. | |
| #define | ABC_MAX_STR (1<<15) |
Typedefs | |
| typedef void(* | Abc_Frame_Callback_BmcFrameDone_Func) (int frame, int po, int status) |
| STRUCTURE DEFINITIONS ///. | |
| 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 ///. | |
| ABC_DLL void | Abc_FrameInit (Abc_Frame_t *pAbc) |
| FUNCTION DEFINITIONS ///. | |
| 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 ///. | |
| 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) |
| ABC_DLL void | Abc_FrameStoreStart (Abc_Frame_t *pAbc) |
| ABC_DLL void | Abc_FrameStoreStop (Abc_Frame_t *pAbc) |
| ABC_DLL void | Abc_FrameStoreAdd (Abc_Frame_t *pAbc, Gia_Man_t *p) |
| ABC_DLL void | Abc_FrameStorePrint (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_Callback_BmcFrameDone_Func) (int frame, int po, int status) |
| typedef void(* Abc_Frame_Initialization_Func) (Abc_Frame_t *pAbc) |
| typedef struct Abc_FrameInitializer_t_ Abc_FrameInitializer_t |
|
extern |
Definition at line 76 of file mainInit.c.
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 162 of file mainFrame.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 204 of file mainFrame.c.


|
extern |
Function*************************************************************
Synopsis [Stops all the packages.]
Description []
SideEffects []
SeeAlso []
Definition at line 145 of file mainInit.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts all the packages.]
Description []
SideEffects []
SeeAlso []
Definition at line 106 of file mainInit.c.


|
extern |
Definition at line 316 of file mainUtils.c.

|
extern |
Definition at line 336 of file mainUtils.c.

|
extern |
Definition at line 309 of file mainUtils.c.


|
extern |
Function********************************************************************
Synopsis []
Description []
SideEffects []
Definition at line 303 of file mainUtils.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 77 of file mainUtils.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 52 of file mainUtils.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file mainUtils.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 127 of file mainUtils.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 160 of file mainUtils.c.


|
extern |
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 9 of file main.c.
