2017 · 16 citations · 10 references
ComputingComputer EngineeringComputer ScienceAlgorithmsFormal MethodsTheory Of ComputationLogic SynthesisModel CheckingSequential Logic DescriptionAbstractionAbstraction RefinementBounded Model CheckingIterative RefinementReachabilityReachability AnalysisRefinement
SAT-based Property Directed Reachability (PDR) has become the key algorithmic development for unbounded model checking of gate-level sequential circuits, but it can be inefficient when applied to word-level problems with heavy arithmetic logic. To address this issue, word-level abstraction is often performed by replacing a whole set of signals with unconstrained new primary inputs. This paper introduces PDR-WLA, a word-level abstraction-refinement algorithm integrated into a modified PDR implementation. The algorithm uses efficient refinement and re-uses reachability information across iterations of refinement. PDR-WLA was implemented in ABC and evaluated on a large set of industrial Verilog designs. Experimental results show significant speedups on hard problems compared to the original PDR and to a naive word-level abstraction-refinement method.
10
Efficient implementation of property directed reachability
Niklas Eén, Alan Mishchenko, Robert K. Brayton · 2011 · 276 citations
Counterexample-guided abstraction refinement
E. Clarke · 2004 · 57 citations