Introduction to Formal Hardware Verification

Front Cover
Springer Science & Business Media, Mar 9, 2013 - Computers - 299 pages
Hardware verification is a hot topic in circuit and system design due to rising circuit complexity. This advanced textbook presents an almost complete overview of techniques for hardware verification. It covers all approaches used in existing tools, such as binary and word-level decision diagrams, symbolic methods for equivalence checking, and temporal logic model checking, and introduces the use of higher-order logic theorem proving for verifying circuit correctness. It enables the reader to understand the advantages and limitations of each technique. Each chapter contains an introduction and a summary as well as a section for the advanced reader. Thus a broad audience is addressed, from beginners in system design to experts.
 

Contents

Introduction
1
Boolean Functions
31
Approaches Based on Finite State Machines
83
Propositional Temporal Logics
151
HigherOrder Logics
207
Appendix A Mathematical Basics
255
Appendix B Axioms and Rules for CTL
267
References
277
Index
291
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information