diff options
author | Yen-Sheng Ho <ysho@berkeley.edu> | 2017-02-23 08:48:53 -0800 |
---|---|---|
committer | Yen-Sheng Ho <ysho@berkeley.edu> | 2017-02-23 08:48:53 -0800 |
commit | d5bbf9188c4ea4ded22afe67b18290b148bf1d88 (patch) | |
tree | 830b60cfd3a2edd928ec80973637a9613f357c00 /src/base/wlc/wlcAbs.c | |
parent | f01c63f712a31726af27340b6255fc1ffbee87b7 (diff) | |
download | abc-d5bbf9188c4ea4ded22afe67b18290b148bf1d88.tar.gz abc-d5bbf9188c4ea4ded22afe67b18290b148bf1d88.tar.bz2 abc-d5bbf9188c4ea4ded22afe67b18290b148bf1d88.zip |
added %pdra -a: run with pdr -nct
Diffstat (limited to 'src/base/wlc/wlcAbs.c')
-rw-r--r-- | src/base/wlc/wlcAbs.c | 8 |
1 files changed, 8 insertions, 0 deletions
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++ ) { |