diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2011-07-25 20:52:15 +0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2011-07-25 20:52:15 +0700 |
commit | 7184003b42cac430fe4b62f6337cd07408a29ce8 (patch) | |
tree | cf4a7ea1d1bd68adacd884dad34303cb307bd12b /src | |
parent | e7a5a74b4c2c83add24fa60ea8c88977c0e4ca69 (diff) | |
download | abc-7184003b42cac430fe4b62f6337cd07408a29ce8.tar.gz abc-7184003b42cac430fe4b62f6337cd07408a29ce8.tar.bz2 abc-7184003b42cac430fe4b62f6337cd07408a29ce8.zip |
Adding procedures to find the care bits of a counter-example (update).
Diffstat (limited to 'src')
-rw-r--r-- | src/aig/saig/saig.h | 2 | ||||
-rw-r--r-- | src/aig/saig/saigRefSat.c | 2 | ||||
-rw-r--r-- | src/base/abci/abc.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/aig/saig/saig.h b/src/aig/saig/saig.h index 260778bf..39d11174 100644 --- a/src/aig/saig/saig.h +++ b/src/aig/saig/saig.h @@ -176,7 +176,7 @@ extern Aig_Man_t * Saig_ManDecPropertyOutput( Aig_Man_t * pAig, int nLits, /*=== saigPhase.c ==========================================================*/ extern Aig_Man_t * Saig_ManPhaseAbstract( Aig_Man_t * p, Vec_Int_t * vInits, int nFrames, int nPref, int fIgnore, int fPrint, int fVerbose ); /*=== saigRefSat.c ==========================================================*/ -extern Abc_Cex_t * Saig_ManRefineCexSat( Aig_Man_t * pAig, Abc_Cex_t * pCex, int nInputs, int fVerbose ); +extern Abc_Cex_t * Saig_ManFindCexCareBits( Aig_Man_t * pAig, Abc_Cex_t * pCex, int nInputs, int fVerbose ); /*=== saigRetFwd.c ==========================================================*/ extern void Saig_ManMarkAutonomous( Aig_Man_t * p ); extern Aig_Man_t * Saig_ManRetimeForward( Aig_Man_t * p, int nMaxIters, int fVerbose ); diff --git a/src/aig/saig/saigRefSat.c b/src/aig/saig/saigRefSat.c index 2cadd8a1..bc053fca 100644 --- a/src/aig/saig/saigRefSat.c +++ b/src/aig/saig/saigRefSat.c @@ -393,7 +393,7 @@ Abc_Cex_t * Saig_RefManRunSat( Saig_RefMan_t * p ) SeeAlso [] ***********************************************************************/ -Abc_Cex_t * Saig_ManRefineCexSat( Aig_Man_t * pAig, Abc_Cex_t * pCex, int nInputs, int fVerbose ) +Abc_Cex_t * Saig_ManFindCexCareBits( Aig_Man_t * pAig, Abc_Cex_t * pCex, int nInputs, int fVerbose ) { Abc_Cex_t * pCare = NULL; int clk = clock(); diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c index 6058998e..aa6ec83c 100644 --- a/src/base/abci/abc.c +++ b/src/base/abci/abc.c @@ -8770,7 +8770,7 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv ) { Abc_Cex_t * pNew; Aig_Man_t * pAig = Abc_NtkToDar( pNtk, 0, 1 ); - pNew = Saig_ManRefineCexSat( pAig, pAbc->pCex, 0, 0 ); + pNew = Saig_ManFindCexCareBits( pAig, pAbc->pCex, 0, 0 ); Aig_ManStop( pAig ); Abc_FrameReplaceCex( pAbc, &pNew ); } |