
Path Predicate Abstraction
for Sound System-Level Modeling of Digital Circuits
Joakim Urdahl(Author)
Shaker (Publisher)
1st Edition
Published on 21. March 2016
Book
Paperback/Softback
139 pages
978-3-8440-4233-7 (ISBN)
Description
Path Predicate Abstraction (PPA) is a formalism suitable for describing the abstraction/refinement relationship between highly abstract models at an Electronic System Level (ESL) and their implementations at the Register Transfer Level (RTL). In such a relationship the properties of the ESL model translate, without further proof, to corresponding properties of the RTL implementation, i.e., the ESL model is sound with respect to the implementation. Thus, verification results obtained based on the much simpler ESL model can be trusted as valid also for the RTL implementation. If the creation of such sound ESL models can be made efficient in practice then the costs for the verification of digital systems can be drastically reduced.
This dissertation contributes the theoretical framework of PPA as well as approaches for applying PPA efficiently in practice, both "bottom up" to create sound abstractions for already existing RTL implementations and as an integrated part of a "top down" design flow. In both approaches the soundness of the abstraction is established by formal property checking. All involved properties are of a specific form facilitating SAT-based proof algorithms that scale well, as shown in experimental results, also for large industrial designs.
This dissertation contributes the theoretical framework of PPA as well as approaches for applying PPA efficiently in practice, both "bottom up" to create sound abstractions for already existing RTL implementations and as an integrated part of a "top down" design flow. In both approaches the soundness of the abstraction is established by formal property checking. All involved properties are of a specific form facilitating SAT-based proof algorithms that scale well, as shown in experimental results, also for large industrial designs.
More details
Series
Thesis
Doctoral thesis
2015
Technische Universität Kaiserslautern
Language
English
Place of publication
Aachen
Germany
Target group
Professional and scholarly
Product notice
Klappenbroschur
Illustrations
10
10 farbige Abbildungen
21
Dimensions
Height: 21 cm
Width: 14.8 cm
Weight
209 gr
ISBN-13
978-3-8440-4233-7 (9783844042337)
Schweitzer Classification