#include "exor.h"
Go to the source code of this file.
Functions | |
| int | AllocateCover (int nCubes, int nWordsIn, int nWordsOut) |
| FUNCTIONS OF THIS MODULE ///. | |
| void | DelocateCover () |
| void | AddToFreeCubes (Cube *p) |
| FREE CUBE LIST MANIPULATION FUNCTIONS ///. | |
| Cube * | GetFreeCube () |
Variables | |
| ABC_NAMESPACE_IMPL_START cinfo | g_CoverInfo |
| EXTERNAL FUNCTIONS ///. | |
| Cube ** | s_pCoverMemory |
| EXPORTED VARIABLES ///. | |
| Cube * | s_CubesFree |
| void AddToFreeCubes | ( | Cube * | pC | ) |
FREE CUBE LIST MANIPULATION FUNCTIONS ///.
Definition at line 157 of file exorCubes.c.

| int AllocateCover | ( | int | nCubes, |
| int | nWordsIn, | ||
| int | nWordsOut ) |
FUNCTIONS OF THIS MODULE ///.
CUBE COVER MEMORY MANAGEMENT //.
Definition at line 90 of file exorCubes.c.


| void DelocateCover | ( | ) |
| Cube * GetFreeCube | ( | ) |
Definition at line 174 of file exorCubes.c.

|
extern |
EXTERNAL FUNCTIONS ///.
CFile****************************************************************
FileName [exorCubes.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Exclusive sum-of-product minimization.]
Synopsis [Cube manipulation.]
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> ///
///
///
Cube Allocation and Free Cube Management ///
///
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.2. Started - July 30, 2000. Last update - July 30, 2000 /// Ver. 1.5. Started - Aug 19, 2000. Last update - Aug 19, 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 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/ ///
| Cube* s_CubesFree |
Definition at line 84 of file exorCubes.c.
| Cube** s_pCoverMemory |