Book description
Formal Verification: An Essential Toolkit for Modern VLSI Design presents practical approaches for design and validation, with hands-on advice to help working engineers integrate these techniques into their work. Formal Verification (FV) enables a designer to directly analyze and mathematically explore the quality or other aspects of a Register Transfer Level (RTL) design without using simulations. This can reduce time spent validating designs and more quickly reach a final design for manufacturing. Building on a basic knowledge of SystemVerilog, this book demystifies FV and presents the practical applications that are bringing it into mainstream design and validation processes at Intel and other companies. After reading this book, readers will be prepared to introduce FV in their organization and effectively deploy FV techniques to increase design and validation productivity.
- Learn formal verification algorithms to gain full coverage without exhaustive simulation
- Understand formal verification tools and how they differ from simulation tools
- Create instant test benches to gain insight into how models work and find initial bugs
- Learn from Intel insiders sharing their hard-won knowledge and solutions to complex design problems
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Foreword for “Formal Verification: An Essential Toolkit for Modern VLSI Design”
- Acknowledgments
- Chapter 1. Formal verification: From dreams to reality
- Chapter 2. Basic formal verification algorithms
- Chapter 3. Introduction to systemverilog assertions
- Chapter 4. Formal property verification
- Chapter 5. Effective FPV for design exercise
- Chapter 6. Effective FPV for verification
- Chapter 7. FPV “Apps” for specific SOC problems
- Chapter 8. Formal equivalence verification
- Chapter 9. Formal verification’s greatest bloopers: The danger of false positives
-
Chapter 10. Dealing with complexity
- Design State and Associated Complexity
- Example for this Chapter: Memory Controller
- Observing Complexity Issues
- Simple Techniques for Convergence
- Helper Assumptions … and Not-So-Helpful Assumptions
- Generalizing Analysis Using Free Variables
- Abstraction Models for Complexity Reduction
- Summary
- Further Reading
- Chapter 11. Your new FV-aware lifestyle
- Index
Product information
- Title: Formal Verification
- Author(s):
- Release date: July 2015
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128008157
You might also like
book
Formal Verification, 2nd Edition
Formal Verification: An Essential Toolkit for Modern VLSI Design, Second Edition presents practical approaches for design …
book
Observability Engineering
Observability is critical for building, changing, and understanding the software that powers complex modern systems. Teams …
book
Real-World Cryptography
An all-practical guide to the cryptography behind common tools and protocols that will help you make …
audiobook
Software Architecture: The Hard Parts
There are no easy decisions in software architecture. Instead, there are many hard parts-difficult problems or …