From d5bbf9188c4ea4ded22afe67b18290b148bf1d88 Mon Sep 17 00:00:00 2001 From: Yen-Sheng Ho Date: Thu, 23 Feb 2017 08:48:53 -0800 Subject: added %pdra -a: run with pdr -nct --- src/base/wlc/wlcAbs.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/base/wlc/wlcAbs.c') diff --git a/src/base/wlc/wlcAbs.c b/src/base/wlc/wlcAbs.c index b22f9128..c1bb7f94 100644 --- a/src/base/wlc/wlcAbs.c +++ b/src/base/wlc/wlcAbs.c @@ -390,6 +390,14 @@ int Wlc_NtkPdrAbs( Wlc_Ntk_t * p, Wlc_Par_t * pPars ) pPdrPars->fVerbose = pPars->fPdrVerbose; pPdrPars->fVeryVerbose = 0; + if ( pPars->fPdra ) + { + pPdrPars->fUseAbs = 1; // use 'pdr -t' (on-the-fly abstraction) + pPdrPars->fCtgs = 1; // use 'pdr -nc' (improved generalization) + pPdrPars->fSkipDown = 0; // use 'pdr -nc' (improved generalization) + pPdrPars->nRestLimit = 500; // reset queue or proof-obligations when it gets larger than this + } + // perform refinement iterations for ( nIters = 1; nIters < pPars->nIterMax; nIters++ ) { -- cgit v1.2.3