Abstract
Formal property verification exhaustively verifies logic designs against some desired properties of the designs with respect to all possible input sequences of any length. Without abstraction, state-of-the-art formal proof engines usually cannot verify properties of designs with more than a couple of hundred registers. As a result, formal property verification relies on automatic abstraction techniques to verify real-world logic designs.
Abstraction refinement, first introduced by Kurshan in the tool COSPAN, is one of the most practical automatic abstraction methods. Abstraction refinement incrementally refines an abstract model of the design by including more and more detail from the original design until the underlying formal property verification engine verifies or falsifies the property.
In this talk we give an overview to some of the most interesting abstraction refinement techniques that have enabled the formal verification of VLSI logic designs with millions of logic gates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ho, PH. (2004). Abstraction Refinement. In: Wang, F. (eds) Automated Technology for Verification and Analysis. ATVA 2004. Lecture Notes in Computer Science, vol 3299. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30476-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-30476-0_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23610-8
Online ISBN: 978-3-540-30476-0
eBook Packages: Springer Book Archive