Book description
Formal Verification: An Essential Toolkit for Modern VLSI Design, Second Edition 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.
Every chapter in the second edition has been updated to reflect evolving FV practices and advanced techniques. In addition, a new chapter, Formal Signoff on Real Projects, provides guidelines for implementing signoff quality FV, completely replacing some simulation tasks with significantly more productive FV methods. After reading this book, readers will be prepared to introduce FV in their organization to effectively deploy FV techniques that increase design and validation productivity.
- Covers formal verification algorithms that help users gain full coverage without exhaustive simulation
- Helps readers understand formal verification tools and how they differ from simulation tools
- Shows how to create instant testbenches to gain insights into how models work and to find initial bugs
- Presents insights from Intel insiders who share their hard-won knowledge and solutions to complex design problems
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Foreword by Harry Foster
- Foreword to 1st edition by Robert Bentley
- 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 formal property verification for design exercise
- Chapter 6. Effective FPV for verification
- Chapter 7. Formal property verification apps for specific 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
- Semiformal verification
- Evading the complexity problem: design and verification working together
- Summary
- Chapter 11. Formal signoff on real projects
- Chapter 12. Your new FV-aware lifestyle
- Index
Product information
- Title: Formal Verification, 2nd Edition
- Author(s):
- Release date: May 2023
- Publisher(s): Morgan Kaufmann
- ISBN: 9780323956130
You might also like
book
Formal Verification
Formal Verification: An Essential Toolkit for Modern VLSI Design presents practical approaches for design and validation, …
book
Security in Computing, 6th Edition
The New State of the Art in Information Security: From Cloud to Crypto, AI-Driven Security to …
book
ISC2 CISSP Certified Information Systems Security Professional Official Study Guide, 10th Edition
CISSP Study Guide - fully updated for the 2024 CISSP Body of Knowledge ISC2 Certified Information …
audiobook
(ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide 9th Edition
(ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated …