abc-master
|
#include <stdio.h>
#include <time.h>
Go to the source code of this file.
Functions | |
void | Abc_Start () |
DECLARATIONS ///. More... | |
void | Abc_Stop () |
void * | Abc_FrameGetGlobalFrame () |
int | Cmd_CommandExecute (void *pAbc, char *sCommand) |
int | main (int argc, char *argv[]) |
FUNCTION DEFINITIONS ///. More... | |
void* Abc_FrameGetGlobalFrame | ( | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 593 of file mainFrame.c.
void Abc_Start | ( | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [demo.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [ABC as a static library.]
Synopsis [A demo program illustrating the use of ABC as a static library.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
PARAMETERS ///.
INCLUDES ///.
CFile****************************************************************
FileName [main.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The main package.]
Synopsis [Here everything starts.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Initialization procedure for the library project.]
Description [Note that when Abc_Start() is run in a static library project, it does not load the resource file by default. As a result, ABC is not set up the same way, as when it is run on a command line. For example, some error messages while parsing files will not be produced, and intermediate networks will not be checked for consistancy. One possibility is to load the resource file after Abc_Start() as follows: Abc_UtilsSource( Abc_FrameGetGlobalFrame() );]
SideEffects []
SeeAlso []
Definition at line 52 of file mainLib.c.
void Abc_Stop | ( | ) |
Function*************************************************************
Synopsis [Deallocation procedure for the library project.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file mainLib.c.
int Cmd_CommandExecute | ( | void * | pAbc, |
char * | sCommand | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
FUNCTION DEFINITIONS ///.
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 []
Definition at line 56 of file demo.c.