summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-07-25 20:52:15 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2011-07-25 20:52:15 +0700
commit7184003b42cac430fe4b62f6337cd07408a29ce8 (patch)
treecf4a7ea1d1bd68adacd884dad34303cb307bd12b
parente7a5a74b4c2c83add24fa60ea8c88977c0e4ca69 (diff)
downloadabc-7184003b42cac430fe4b62f6337cd07408a29ce8.tar.gz
abc-7184003b42cac430fe4b62f6337cd07408a29ce8.tar.bz2
abc-7184003b42cac430fe4b62f6337cd07408a29ce8.zip
Adding procedures to find the care bits of a counter-example (update).
-rw-r--r--src/aig/saig/saig.h2
-rw-r--r--src/aig/saig/saigRefSat.c2
-rw-r--r--src/base/abci/abc.c2
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 );
}