#include "exor.h"
Go to the source code of this file.
Functions | |
| Cube * | IterCubeSetStart () |
| EXTERNAL FUNCTIONS ///. | |
| Cube * | IterCubeSetNext () |
| varvalue | GetVar (Cube *pC, int Var) |
| INLINE FUNCTION DEFINITIONS ///. | |
| int | CountLiterals () |
| FUNCTION DECLARATIONS ///. | |
| int | CountLiteralsCheck () |
| int | CountQCost () |
| void | WriteTableIntoFile (FILE *pFile) |
| int | WriteResultIntoFile (char *pFileName) |
Variables | |
| ABC_NAMESPACE_IMPL_START cinfo | g_CoverInfo |
| EXTERNAL VARIABLES ////. | |
| int CountLiterals | ( | ) |
FUNCTION DECLARATIONS ///.
Definition at line 77 of file exorUtil.c.


| int CountLiteralsCheck | ( | ) |
Definition at line 86 of file exorUtil.c.


| int CountQCost | ( | ) |
Definition at line 119 of file exorUtil.c.


INLINE FUNCTION DEFINITIONS ///.
Definition at line 188 of file exorBits.c.

|
extern |
|
extern |
EXTERNAL FUNCTIONS ///.
EXTERNAL FUNCTIONS ///.
Definition at line 880 of file exorList.c.

| int WriteResultIntoFile | ( | char * | pFileName | ) |
Definition at line 182 of file exorUtil.c.


| void WriteTableIntoFile | ( | FILE * | pFile | ) |
Definition at line 135 of file exorUtil.c.


|
extern |
EXTERNAL VARIABLES ////.
CFile****************************************************************
FileName [exorUtil.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Exclusive sum-of-product minimization.]
Synopsis [Utilities.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
///
Implementation of EXORCISM - 4 ///
An Exclusive Sum-of-Product Minimizer ///
Alan Mishchenko <alanmi@ee.pdx.edu> ///
///
///
Utility Functions ///
///
1) allocating memory for and creating the ESOP cover ///
2) writing the resultant cover into an ESOP PLA file ///
///
Ver. 1.0. Started - July 15, 2000. Last update - July 20, 2000 /// Ver. 1.4. Started - Aug 10, 2000. Last update - Aug 10, 2000 /// Ver. 1.5. Started - Aug 19, 2000. Last update - Aug 19, 2000 /// Ver. 1.7. Started - Sep 20, 2000. Last update - Sep 23, 2000 /// ///
This software was tested with the BDD package "CUDD", v.2.3.0 /// by Fabio Somenzi /// http://vlsi.colorado.edu/~fabio/ ///
EXTERNAL VARIABLES ////.
EXTERNAL VARIABLES ///.
EXTERNAL FUNCTIONS ///.
MACRO DEFINITIONS ///.
CFile****************************************************************
FileName [exor.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Exclusive sum-of-product minimization.]
Synopsis [Main procedure.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
///
Implementation of EXORCISM - 4 ///
An Exclusive Sum-of-Product Minimizer ///
Alan Mishchenko <alanmi@ee.pdx.edu> ///
///
///
Main Module ///
ESOP Minimization Task Coordinator ///
///
1) interprets command line ///
2) calls the approapriate reading procedure ///
3) calls the minimization module ///
///
Ver. 1.0. Started - July 18, 2000. Last update - July 20, 2000 /// Ver. 1.1. Started - July 24, 2000. Last update - July 29, 2000 /// Ver. 1.4. Started - Aug 10, 2000. Last update - Aug 26, 2000 /// Ver. 1.6. Started - Sep 11, 2000. Last update - Sep 15, 2000 /// Ver. 1.7. Started - Sep 20, 2000. Last update - Sep 23, 2000 /// ///
This software was tested with the BDD package "CUDD", v.2.3.0 /// by Fabio Somenzi /// http://vlsi.colorado.edu/~fabio/ ///