VSL 2014: VIENNA SUMMER OF LOGIC 2014

Unbounded Scalable Verification Based on Approximate Property-Directed Reachability and Datapath Abstraction

Authors: Suho Lee and Karem A. Sakallah

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:Unbounded Scalable Verification Based on Approximate Property-Directed Reachability and Datapath Abstraction
Authors:Suho Lee and Karem A. Sakallah
Proceedings:CAV 2014 LNCS Proceedings
Editors: Armin Biere, Swen Jacobs and Roderick Bloem
Keywords:Approximate Reachability, Datapath Abstraction, Scalable Unbounded Verification
Abstract:

ABSTRACT. This paper introduces the Averroes formal verification system which exploits the power of two complementary approaches: counterexample-guided abstraction and refinement (CEGAR) of the design's datapath and the recently-introduced IC3 and PDR approximate reachability algorithms. Averroes is particularly suited to the class of hardware designs consisting of wide datapaths and complex control logic, a class that covers a wide spectrum of design styles that range from general-purpose microprocessors to special-purpose embedded controllers and accelerators. In most of these designs, the number of datapath state variables is orders of magnitude larger than the number of control state variables. Thus, for purposes of verifying the correctness of the control logic (where most design errors typically reside), datapath abstraction is particularly effective at pruning away most of a design's state space leaving a much reduced ``control space'' that can be efficiently explored by the IC3 and PDR method. Preliminary experimental results on a suite of industrial benchmarks show that Averroes significantly outperforms verification at the bit level. To our knowledge, this is the first empirical demonstration of the possibility of automatic scalable unbounded sequential verification.

Pages:17
Talk:Jul 22 17:00
Paper:
Disclaimer | Powered by EasyChair Smart Program