
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START int | Gia_ManVerifyCex (Gia_Man_t *pAig, Abc_Cex_t *p, int fDualOut) |
| DECLARATIONS ///. | |
| int | Gia_ManFindFailedPoCex (Gia_Man_t *pAig, Abc_Cex_t *p, int nOutputs) |
| int | Gia_ManSetFailedPoCex (Gia_Man_t *pAig, Abc_Cex_t *p) |
| void | Gia_ManCounterExampleValueStart (Gia_Man_t *pGia, Abc_Cex_t *pCex) |
| void | Gia_ManCounterExampleValueStop (Gia_Man_t *pGia) |
| int | Gia_ManCounterExampleValueLookup (Gia_Man_t *pGia, int Id, int iFrame) |
| void | Gia_ManCounterExampleValueTest (Gia_Man_t *pGia, Abc_Cex_t *pCex) |
| Abc_Cex_t * | Gia_ManCexExtendToIncludeCurrentStates (Gia_Man_t *p, Abc_Cex_t *pCex) |
| Abc_Cex_t * | Gia_ManCexExtendToIncludeAllObjects (Gia_Man_t *p, Abc_Cex_t *pCex) |
| Gia_Man_t * | Gia_ManFramesForCexMin (Gia_Man_t *p, int nFrames) |
| void | Gia_ManMinCex (Gia_Man_t *p, Abc_Cex_t *pCex) |
| Abc_Cex_t * | Bmc_CexCareDeriveCex (Abc_Cex_t *pCex, int iFirstVar, int *pLits, int nLits) |
| Abc_Cex_t * | Bmc_CexCareSatBasedMinimizeAig (Gia_Man_t *p, Abc_Cex_t *pCex, int fHighEffort, int fVerbose) |
Definition at line 503 of file giaCex.c.


| Abc_Cex_t * Bmc_CexCareSatBasedMinimizeAig | ( | Gia_Man_t * | p, |
| Abc_Cex_t * | pCex, | ||
| int | fHighEffort, | ||
| int | fVerbose ) |
Definition at line 517 of file giaCex.c.


Function*************************************************************
Synopsis [Returns CEX containing all object valuess for each timeframe.]
Description []
SideEffects []
SeeAlso []
Definition at line 353 of file giaCex.c.

Function*************************************************************
Synopsis [Returns CEX containing PI+CS values for each timeframe.]
Description []
SideEffects []
SeeAlso []
Definition at line 306 of file giaCex.c.

| int Gia_ManCounterExampleValueLookup | ( | Gia_Man_t * | pGia, |
| int | Id, | ||
| int | iFrame ) |
Function*************************************************************
Synopsis [Returns the value of the given object in the given timeframe.]
Description [Should be called to probe the value of an object with the given ID (iFrame is a 0-based number of a time frame - should not exceed the number of timeframes in the original counter-example).]
SideEffects []
SeeAlso []
Definition at line 266 of file giaCex.c.

Function*************************************************************
Synopsis [Starts the process of returning values for internal nodes.]
Description [Should be called when pCex is available, before probing any object for its value using Gia_ManCounterExampleValueLookup().]
SideEffects []
SeeAlso []
Definition at line 188 of file giaCex.c.

| void Gia_ManCounterExampleValueStop | ( | Gia_Man_t * | pGia | ) |
Function*************************************************************
Synopsis [Stops the process of returning values for internal nodes.]
Description [Should be called when probing is no longer needed]
SideEffects []
SeeAlso []
Definition at line 246 of file giaCex.c.

Function*************************************************************
Synopsis [Procedure to test the above code.]
Description []
SideEffects []
SeeAlso []
Definition at line 283 of file giaCex.c.

Function*************************************************************
Synopsis [Resimulates the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file giaCex.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 401 of file giaCex.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 442 of file giaCex.c.

Function*************************************************************
Synopsis [Determines the failed PO when its exact frame is not known.]
Description []
SideEffects []
SeeAlso []
Definition at line 139 of file giaCex.c.

| ABC_NAMESPACE_IMPL_START int Gia_ManVerifyCex | ( | Gia_Man_t * | pAig, |
| Abc_Cex_t * | p, | ||
| int | fDualOut ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaAbs.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Counter-example-guided abstraction refinement.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Resimulates the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file giaCex.c.

