z-logo
open-access-imgOpen Access
Efficient Model Checking of Hardware Using Conditioned Slicing
Author(s) -
Shobha Vasudevan,
E. Allen Emerson,
Jacob A. Abraham
Publication year - 2005
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2005.04.017
Subject(s) - computer science , antecedent (behavioral psychology) , slicing , program slicing , property (philosophy) , abstraction , verilog , programming language , hardware description language , model checking , usb , computer hardware , software , field programmable gate array , computer graphics (images) , psychology , developmental psychology , philosophy , epistemology
In this work, we present an abstraction based property verification technique for hardware using conditioned slicing. We handle safety property specifications of the form G(antecedent⇒consequent). We use the antecedent of the properties to create our abstractions, Antecedent Conditioned Slices. We extend conditioned slicing to Hardware Description Languages (HDLs). We provide a theoretical foundation for our conditioned slicing based verification technique. We also present experimental results on the Verilog RTL implementation of the USB 2.0. We demonstrate very high performance gains achieved by our technique when compared to static program slicing, using state-of-the-art model checkers

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom