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.