abc-master
|
#include "bmc.h"
#include "sat/cnf/cnf.h"
#include "sat/bsat/satStore.h"
#include "aig/gia/giaAig.h"
Go to the source code of this file.
Macros | |
#define | FFTEST_MAX_VARS 2 |
DECLARATIONS ///. More... | |
#define | FFTEST_MAX_PARS 8 |
#define FFTEST_MAX_PARS 8 |
Definition at line 34 of file bmcFault.c.
#define FFTEST_MAX_VARS 2 |
DECLARATIONS ///.
CFile****************************************************************
FileName [bmcFault.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based bounded model checking.]
Synopsis [Checking for functional faults.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 33 of file bmcFault.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Add constraint that no more than 1 variable is 1.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file bmcFault.c.
void Cnf_AddCardinConstrTest | ( | ) |
Definition at line 99 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file bmcFault.c.
int Gia_FormStrCount | ( | char * | pStr, |
int * | pnVars, | ||
int * | pnPars | ||
) |
Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 382 of file bmcFault.c.
void Gia_FormStrTransform | ( | char * | pStr, |
char * | pForm | ||
) |
Definition at line 439 of file bmcFault.c.
Function*************************************************************
Synopsis [Derive the second AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 826 of file bmcFault.c.
void Gia_ManDumpTests | ( | Vec_Int_t * | vTests, |
int | nIter, | ||
char * | pFileName | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 622 of file bmcFault.c.
int Gia_ManDumpUntests | ( | Gia_Man_t * | pM, |
Cnf_Dat_t * | pCnf, | ||
sat_solver * | pSat, | ||
int | nFuncVars, | ||
char * | pFileName, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 728 of file bmcFault.c.
int Gia_ManFaultAddOne | ( | Gia_Man_t * | pM, |
Cnf_Dat_t * | pCnf, | ||
sat_solver * | pSat, | ||
Vec_Int_t * | vLits, | ||
int | nFuncVars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 675 of file bmcFault.c.
int Gia_ManFaultAnalyze | ( | sat_solver * | pSat, |
Vec_Int_t * | vPars, | ||
Vec_Int_t * | vMap, | ||
Vec_Int_t * | vLits, | ||
int | Iter | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 846 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 585 of file bmcFault.c.
int Gia_ManFaultPrepare | ( | Gia_Man_t * | p, |
Gia_Man_t * | pG, | ||
Bmc_ParFf_t * | pPars, | ||
int | nFuncVars, | ||
Vec_Int_t * | vMap, | ||
Vec_Int_t * | vTests, | ||
Vec_Int_t * | vLits, | ||
Gia_Man_t ** | ppMiter, | ||
Cnf_Dat_t ** | ppCnf, | ||
sat_solver ** | ppSat, | ||
int | fWarmUp | ||
) |
Function*************************************************************
Synopsis [Generate miter, CNF and solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 897 of file bmcFault.c.
void Gia_ManFaultTest | ( | Gia_Man_t * | p, |
Gia_Man_t * | pG, | ||
Bmc_ParFf_t * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1068 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 181 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 277 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 316 of file bmcFault.c.
char* Gia_ManFormulaEndToken | ( | char * | pForm | ) |
Function*************************************************************
Synopsis [Implements fault model formula using functional/parameter vars.]
Description []
SideEffects []
SeeAlso []
Definition at line 468 of file bmcFault.c.
Definition at line 539 of file bmcFault.c.
Vec_Int_t* Gia_ManGetTestPatterns | ( | char * | pFileName | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 789 of file bmcFault.c.
void Gia_ManPrintResults | ( | Gia_Man_t * | p, |
sat_solver * | pSat, | ||
int | nIter, | ||
abctime | clk | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 644 of file bmcFault.c.
int Gia_ManRealizeFormula | ( | Gia_Man_t * | p, |
int * | pVars, | ||
int * | pPars, | ||
char * | pStr, | ||
int | nPars | ||
) |
Definition at line 535 of file bmcFault.c.
int Gia_ManRealizeFormula_rec | ( | Gia_Man_t * | p, |
int * | pVars, | ||
int * | pPars, | ||
char * | pBeg, | ||
char * | pEnd, | ||
int | nPars | ||
) |
Definition at line 485 of file bmcFault.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 232 of file bmcFault.c.
void Gia_ParFfSetDefault | ( | Bmc_ParFf_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 51 of file bmcFault.c.