|
abc-master
|
#include "bmc.h"#include "aig/gia/giaAig.h"#include "sat/cnf/cnf.h"#include "sat/bsat/satSolver.h"Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Abc_Cex_t * | Bmc_ChainFailOneOutput (Gia_Man_t *p, int nFrameMax, int nConfMax, int fVerbose, int fVeryVerbose) |
| DECLARATIONS ///. More... | |
| Gia_Man_t * | Gia_ManDupWithInit (Gia_Man_t *p) |
| Gia_Man_t * | Gia_ManVerifyCexAndMove (Gia_Man_t *pGia, Abc_Cex_t *p) |
| Gia_Man_t * | Gia_ManDupPosAndPropagateInit (Gia_Man_t *p) |
| sat_solver * | Gia_ManDeriveSatSolver (Gia_Man_t *p) |
| Vec_Int_t * | Bmc_ChainFindFailedOutputs (Gia_Man_t *p) |
| static void | Gia_ObjMakePoConst0 (Gia_Man_t *p, Gia_Obj_t *pObj) |
| int | Gia_ManCountNonConst0 (Gia_Man_t *p) |
| Gia_Man_t * | Bmc_ChainCleanup (Gia_Man_t *p, Vec_Int_t *vOutputs) |
| int | Bmc_ChainTest (Gia_Man_t *p, int nFrameMax, int nConfMax, int fVerbose, int fVeryVerbose) |
Definition at line 250 of file bmcChain.c.
| ABC_NAMESPACE_IMPL_START Abc_Cex_t* Bmc_ChainFailOneOutput | ( | Gia_Man_t * | p, |
| int | nFrameMax, | ||
| int | nConfMax, | ||
| int | fVerbose, | ||
| int | fVeryVerbose | ||
| ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [bmcChain.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based bounded model checking.]
Synopsis [Implementation of chain BMC.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Find the first failure.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file bmcChain.c.
Definition at line 199 of file bmcChain.c.
| int Bmc_ChainTest | ( | Gia_Man_t * | p, |
| int | nFrameMax, | ||
| int | nConfMax, | ||
| int | fVerbose, | ||
| int | fVeryVerbose | ||
| ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 274 of file bmcChain.c.
| int Gia_ManCountNonConst0 | ( | Gia_Man_t * | p | ) |
Definition at line 242 of file bmcChain.c.
| sat_solver* Gia_ManDeriveSatSolver | ( | Gia_Man_t * | p | ) |
Definition at line 186 of file bmcChain.c.
Function*************************************************************
Synopsis [Find what outputs fail in this state.]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file bmcChain.c.
Function*************************************************************
Synopsis [Move GIA into the failing state.]
Description []
SideEffects []
SeeAlso []
Definition at line 82 of file bmcChain.c.
Definition at line 110 of file bmcChain.c.
Function*************************************************************
Synopsis [Cleanup AIG by removing COs replacing failed out by const0.]
Description []
SideEffects []
SeeAlso []
Definition at line 236 of file bmcChain.c.