1. Introduction -- 2. Higher-Level Design Methodology and Associated Verification Problems -- 3. Basic Technology for Formal Verification -- 4. Verification Algorithms for FSM Models -- 5. Static Checking of Higher-Level Design Descriptions -- 6. Equivalence Checking on Higher-Level Design Descriptions -- 7. Model Checking on Higher-Level Design Descriptions -- 8. Simulation-Based Verification Techniques for System-Level Designs -- 9. Conclusion.
0
Printbegrænsninger: Der kan printes kapitelvis.
This book will explain how to verify SoC logic designs using formal and semi-formal verification techniques. The critical issue to be addressed is whether the functionality of the design is the one that the designers intended. Simulation has been used for checking the correctness of SoC designs (as in functional verification), but many subtle design errors cannot be caught by simulation. Recently, formal verification, giving mathematical proof of the correctness of designs, has been getting much more attention. So far, most of the books on formal verification target the register transfer level (RTL) or lower levels of design. For higher design productivity, it is essential to debug designs as early as possible. That is, designs should be completely verified at very abstracted design levels (higher than RTL). This book covers all aspects of high-level formal and semi-formal verification techniques for system level designs. First book that covers all aspects of formal and semi-formal, high-level (higher than RTL) design verification targeting SoC designs. Formal verification of high-level designs (RTL or higher). Verification techniques are discussed with associated system-level design methodology.