Commit 38214f01 by Alan Mishchenko

Do not allow quitting bmc3 after exploring 2^<num_ff> frames if jump-forward is enabled.

parent 6ecc71f8
...@@ -1130,7 +1130,7 @@ int Saig_ManBmcScalable( Aig_Man_t * pAig, Saig_ParBmc_t * pPars ) ...@@ -1130,7 +1130,7 @@ int Saig_ManBmcScalable( Aig_Man_t * pAig, Saig_ParBmc_t * pPars )
for ( f = 0; f < pPars->nFramesMax; f++ ) for ( f = 0; f < pPars->nFramesMax; f++ )
{ {
// stop BMC after exploring all reachable states // stop BMC after exploring all reachable states
if ( Aig_ManRegNum(pAig) < 30 && f == (1 << Aig_ManRegNum(pAig)) ) if ( !pPars->nFramesJump && Aig_ManRegNum(pAig) < 30 && f == (1 << Aig_ManRegNum(pAig)) )
{ {
Saig_Bmc3ManStop( p ); Saig_Bmc3ManStop( p );
return pPars->nFailOuts ? 0 : 1; return pPars->nFailOuts ? 0 : 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment