|
abc-master
|
#include "kit.h"Go to the source code of this file.
Macros | |
| #define | KIT_ISOP_MEM_LIMIT (1<<20) |
| DECLARATIONS ///. More... | |
Functions | |
| static unsigned * | Kit_TruthIsop_rec (unsigned *puOn, unsigned *puOnDc, int nVars, Kit_Sop_t *pcRes, Vec_Int_t *vStore) |
| static unsigned | Kit_TruthIsop5_rec (unsigned uOn, unsigned uOnDc, int nVars, Kit_Sop_t *pcRes, Vec_Int_t *vStore) |
| int | Kit_TruthIsop (unsigned *puTruth, int nVars, Vec_Int_t *vMemory, int fTryBoth) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Kit_TruthIsopPrintCover (Vec_Int_t *vCover, int nVars, int fCompl) |
| void | Kit_TruthIsopPrint (unsigned *puTruth, int nVars, Vec_Int_t *vCover, int fTryBoth) |
| #define KIT_ISOP_MEM_LIMIT (1<<20) |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitIsop.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [ISOP computation based on Morreale's algorithm.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Dec 6, 2006.]
Revision [
]
| int Kit_TruthIsop | ( | unsigned * | puTruth, |
| int | nVars, | ||
| Vec_Int_t * | vMemory, | ||
| int | fTryBoth | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes ISOP from TT.]
Description [Returns the cover in vMemory. Uses the rest of array in vMemory as an intermediate memory storage. Returns the cover with -1 cubes, if the the computation exceeded the memory limit (KIT_ISOP_MEM_LIMIT words of intermediate data).]
SideEffects []
SeeAlso []
Definition at line 55 of file kitIsop.c.
|
static |
Function*************************************************************
Synopsis [Computes ISOP for 5 variables or less.]
Description []
SideEffects []
SeeAlso []
Definition at line 272 of file kitIsop.c.
|
static |
Function*************************************************************
Synopsis [Computes ISOP 6 variables or more.]
Description []
SideEffects []
SeeAlso []
Definition at line 145 of file kitIsop.c.
| void Kit_TruthIsopPrint | ( | unsigned * | puTruth, |
| int | nVars, | ||
| Vec_Int_t * | vCover, | ||
| int | fTryBoth | ||
| ) |
Definition at line 128 of file kitIsop.c.
| void Kit_TruthIsopPrintCover | ( | Vec_Int_t * | vCover, |
| int | nVars, | ||
| int | fCompl | ||
| ) |
Definition at line 104 of file kitIsop.c.