
Go to the source code of this file.
Classes | |
| struct | Abc_Cex_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Abc_Cex_t_ | Abc_Cex_t |
| INCLUDES ///. | |
Functions | |
| Abc_Cex_t * | Abc_CexAlloc (int nRegs, int nTruePis, int nFrames) |
| MACRO DEFINITIONS ///. | |
| Abc_Cex_t * | Abc_CexAllocFull (int nRegs, int nTruePis, int nFrames) |
| Abc_Cex_t * | Abc_CexMakeTriv (int nRegs, int nTruePis, int nTruePos, int iFrameOut) |
| Abc_Cex_t * | Abc_CexCreate (int nRegs, int nTruePis, int *pArray, int iFrame, int iPo, int fSkipRegs) |
| Abc_Cex_t * | Abc_CexDup (Abc_Cex_t *p, int nRegsNew) |
| Abc_Cex_t * | Abc_CexDeriveFromCombModel (int *pModel, int nPis, int nRegs, int iPo) |
| Abc_Cex_t * | Abc_CexMerge (Abc_Cex_t *pCex, Abc_Cex_t *pPart, int iFrBeg, int iFrEnd) |
| void | Abc_CexPrintStats (Abc_Cex_t *p) |
| void | Abc_CexPrintStatsInputs (Abc_Cex_t *p, int nInputs) |
| void | Abc_CexPrint (Abc_Cex_t *p) |
| void | Abc_CexFreeP (Abc_Cex_t **p) |
| void | Abc_CexFree (Abc_Cex_t *p) |
| Abc_Cex_t * | Abc_CexTransformPhase (Abc_Cex_t *p, int nPisOld, int nPosOld, int nRegsOld) |
| Abc_Cex_t * | Abc_CexTransformTempor (Abc_Cex_t *p, int nPisOld, int nPosOld, int nRegsOld) |
| Abc_Cex_t * | Abc_CexTransformUndc (Abc_Cex_t *p, char *pInit) |
| Abc_Cex_t * | Abc_CexPermute (Abc_Cex_t *p, Vec_Int_t *vMapOld2New) |
| Abc_Cex_t * | Abc_CexPermuteTwo (Abc_Cex_t *p, Vec_Int_t *vPermOld, Vec_Int_t *vPermNew) |
| int | Abc_CexCountOnes (Abc_Cex_t *p) |
| typedef typedefABC_NAMESPACE_HEADER_START struct Abc_Cex_t_ Abc_Cex_t |
INCLUDES ///.
CFile****************************************************************
FileName [utilCex.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Handling sequential counter-examples.]
Synopsis [Handling sequential counter-examples.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Feburary 13, 2011.]
Revision [
] PARAMETERS /// BASIC TYPES ///
|
extern |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
MACRO DEFINITIONS ///.
CFile****************************************************************
FileName [utilCex.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Handling counter-examples.]
Synopsis [Handling counter-examples.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Feburary 13, 2011.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Allocates a counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 51 of file utilCex.c.

|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Derives the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file utilCex.c.


|
extern |
Function*************************************************************
Synopsis [Derives CEX from comb model.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file utilCex.c.


Function*************************************************************
Synopsis [Make the trivial counter-example for the trivially asserted output.]
Description []
SideEffects []
SeeAlso []
Definition at line 145 of file utilCex.c.


|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Make the trivial counter-example for the trivially asserted output.]
Description []
SideEffects []
SeeAlso []
Definition at line 85 of file utilCex.c.


Function*************************************************************
Synopsis [Derives CEX from comb model.]
Description []
SideEffects []
SeeAlso []
Definition at line 197 of file utilCex.c.


Function*************************************************************
Synopsis [Derives permuted CEX using permutation of its inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 498 of file utilCex.c.


Function*************************************************************
Synopsis [Derives permuted CEX using two canonical permutations.]
Description []
SideEffects []
SeeAlso []
Definition at line 526 of file utilCex.c.


|
extern |
Function*************************************************************
Synopsis [Prints out the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 322 of file utilCex.c.

|
extern |
Function*************************************************************
Synopsis [Prints out the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 256 of file utilCex.c.

|
extern |
Definition at line 275 of file utilCex.c.

Function*************************************************************
Synopsis [Transform CEX after phase abstraction with nFrames frames.]
Description []
SideEffects []
SeeAlso []
Definition at line 401 of file utilCex.c.

Function*************************************************************
Synopsis [Transform CEX after phase temporal decomposition with nFrames frames.]
Description []
SideEffects []
SeeAlso []
Definition at line 427 of file utilCex.c.

Function*************************************************************
Synopsis [Transform CEX after "logic; undc; st; zero".]
Description []
SideEffects []
SeeAlso []
Definition at line 459 of file utilCex.c.
