#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 ///. | |
| 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 *vSatIds) |
| Vec_Int_t * | Bmc_ChainFindFailedOutputs (Gia_Man_t *p, Vec_Ptr_t *vCexes) |
| 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, Vec_Ptr_t **pvCexes) |
Definition at line 275 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 207 of file bmcChain.c.


| int Bmc_ChainTest | ( | Gia_Man_t * | p, |
| int | nFrameMax, | ||
| int | nConfMax, | ||
| int | fVerbose, | ||
| int | fVeryVerbose, | ||
| Vec_Ptr_t ** | pvCexes ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 299 of file bmcChain.c.

| int Gia_ManCountNonConst0 | ( | Gia_Man_t * | p | ) |
Definition at line 267 of file bmcChain.c.

| sat_solver * Gia_ManDeriveSatSolver | ( | Gia_Man_t * | p, |
| Vec_Int_t * | vSatIds ) |
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.

