abc-master
|
#include "covInt.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START void | Min_EsopRewrite (Min_Man_t *p) |
DECLARATIONS ///. More... | |
void | Min_EsopMinimize (Min_Man_t *p) |
FUNCTION DEFINITIONS ///. More... | |
int | Min_EsopAddCubeInt (Min_Man_t *p, Min_Cube_t *pCube) |
void | Min_EsopAddCube (Min_Man_t *p, Min_Cube_t *pCube) |
void Min_EsopAddCube | ( | Min_Man_t * | p, |
Min_Cube_t * | pCube | ||
) |
Function*************************************************************
Synopsis [Adds the cube to storage.]
Description []
SideEffects []
SeeAlso []
Definition at line 291 of file covMinEsop.c.
int Min_EsopAddCubeInt | ( | Min_Man_t * | p, |
Min_Cube_t * | pCube | ||
) |
Function*************************************************************
Synopsis [Adds the cube to storage.]
Description [Returns 0 if the cube is added or removed. Returns 1 if the cube is glued with some other cube and has to be added again. Do not forget to clean the storage!]
SideEffects []
SeeAlso []
Definition at line 220 of file covMinEsop.c.
void Min_EsopMinimize | ( | Min_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file covMinEsop.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [covMinEsop.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Mapping into network of SOPs/ESOPs.]
Synopsis [ESOP manipulation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Performs one round of rewriting using distance 2 cubes.]
Description [The weakness of this procedure is that it tries each cube with only one distance-2 cube. If this pair does not lead to improvement the cube is inserted into the cover anyhow, and we try another pair. A possible improvement would be to try this cube with all distance-2 cubes, until an improvement is found, or until all such cubes are tried.]
SideEffects []
SeeAlso []
Definition at line 79 of file covMinEsop.c.