diff options
author | Yen-Sheng Ho <ysho@berkeley.edu> | 2017-03-01 14:57:43 -0800 |
---|---|---|
committer | Yen-Sheng Ho <ysho@berkeley.edu> | 2017-03-01 14:57:43 -0800 |
commit | 18b47dfbd5c9f70511c00bef411e454615620365 (patch) | |
tree | e08716e046f6cd57a292668a859e201980c4480b /src/proof/pdr/pdrIncr.c | |
parent | da0f4ef33b2f1d52f2121802736408c059ab28f2 (diff) | |
download | abc-18b47dfbd5c9f70511c00bef411e454615620365.tar.gz abc-18b47dfbd5c9f70511c00bef411e454615620365.tar.bz2 abc-18b47dfbd5c9f70511c00bef411e454615620365.zip |
%pdra: added an option -u for checking comb. unsat
Diffstat (limited to 'src/proof/pdr/pdrIncr.c')
-rw-r--r-- | src/proof/pdr/pdrIncr.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/proof/pdr/pdrIncr.c b/src/proof/pdr/pdrIncr.c index 8ca8e29e..a4045768 100644 --- a/src/proof/pdr/pdrIncr.c +++ b/src/proof/pdr/pdrIncr.c @@ -738,6 +738,19 @@ int IPdr_ManSolve( Aig_Man_t * pAig, Pdr_Par_t * pPars ) return RetValue; } +int IPdr_ManCheckCombUnsat( Pdr_Man_t * p ) +{ + int iFrame, RetValue = -1; + + Pdr_ManCreateSolver( p, (iFrame = 0) ); + Pdr_ManCreateSolver( p, (iFrame = 1) ); + + p->nFrames = iFrame; + p->iUseFrame = Abc_MaxInt(iFrame, 1); + + RetValue = Pdr_ManCheckCube( p, iFrame, NULL, NULL, p->pPars->nConfLimit, 0, 1 ); + return RetValue; +} /**Function************************************************************* |