abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Abc_Cex_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Abc_Cex_t_ | Abc_Cex_t |
INCLUDES ///. More... | |
Functions | |
Abc_Cex_t * | Abc_CexAlloc (int nRegs, int nTruePis, int nFrames) |
MACRO DEFINITIONS ///. More... | |
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 ///
Abc_Cex_t* Abc_CexAlloc | ( | int | nRegs, |
int | nRealPis, | ||
int | nFrames | ||
) |
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.
Abc_Cex_t* Abc_CexAllocFull | ( | int | nRegs, |
int | nTruePis, | ||
int | nFrames | ||
) |
Definition at line 62 of file utilCex.c.
Abc_Cex_t* Abc_CexCreate | ( | int | nRegs, |
int | nPis, | ||
int * | pArray, | ||
int | iFrame, | ||
int | iPo, | ||
int | fSkipRegs | ||
) |
Function*************************************************************
Synopsis [Derives the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 110 of file utilCex.c.
Abc_Cex_t* Abc_CexDeriveFromCombModel | ( | int * | pModel, |
int | nPis, | ||
int | nRegs, | ||
int | iPo | ||
) |
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.
void Abc_CexFree | ( | Abc_Cex_t * | p | ) |
Function*************************************************************
Synopsis [Frees the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 371 of file utilCex.c.
void Abc_CexFreeP | ( | Abc_Cex_t ** | p | ) |
Function*************************************************************
Synopsis [Frees the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 350 of file utilCex.c.
Abc_Cex_t* Abc_CexMakeTriv | ( | int | nRegs, |
int | nTruePis, | ||
int | nTruePos, | ||
int | iFrameOut | ||
) |
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 487 of file utilCex.c.
Function*************************************************************
Synopsis [Derives permuted CEX using two canonical permutations.]
Description []
SideEffects []
SeeAlso []
Definition at line 515 of file utilCex.c.
void Abc_CexPrint | ( | Abc_Cex_t * | p | ) |
Function*************************************************************
Synopsis [Prints out the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 311 of file utilCex.c.
void Abc_CexPrintStats | ( | Abc_Cex_t * | p | ) |
Function*************************************************************
Synopsis [Prints out the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 256 of file utilCex.c.
void Abc_CexPrintStatsInputs | ( | Abc_Cex_t * | p, |
int | nInputs | ||
) |
Definition at line 275 of file utilCex.c.
Function*************************************************************
Synopsis [Transform CEX after phase abstraction with nFrames frames.]
Description []
SideEffects []
SeeAlso []
Definition at line 390 of file utilCex.c.
Function*************************************************************
Synopsis [Transform CEX after phase temporal decomposition with nFrames frames.]
Description []
SideEffects []
SeeAlso []
Definition at line 416 of file utilCex.c.
Function*************************************************************
Synopsis [Transform CEX after "logic; undc; st; zero".]
Description []
SideEffects []
SeeAlso []
Definition at line 448 of file utilCex.c.