This book is intended primarily for beginners and intermediate-level e users. However, for advanced e users, the broad coverage of topics makes it an excellent reference book to be used in conjunction with the manuals and training materials of e-based products.
The book presents a logical progression of e-based topics. It starts with the basics, such as functional verification methodologies, and e fundamentals, and then it gradually builds on to bigger examples and eventually reaches advanced topics, such as coverage-driven functional verification, reusable verification components, and C/C++ Interface. Thus, the book is useful to e users with varying levels of expertise as explained below.
Parts 1, 2, and 3 of this book are ideal for a foundation semester course in e-based design verification. Students are exposed to functional verification methodologies and e basics, and, finally, they build a complete verification system with e.
Companies are rapidly moving to e-based verification. Parts 1, 2, and 3 of this book constitute a perfect jump start for engineers who want to orient their skills toward HVL-based verification.
Part 4 of this book discusses advanced concepts such as coverage-driven functional verification, reusable verification components, and C/C++ Interface. A complete verification system example is discussed in Part 3. These topics are necessary to graduate from smaller to larger e-based verification environments.
Many e topics are covered, from the e basics to advanced topics like coverage-driven functional verification, reusable verification components, and C/C++ Interface. Plenty of examples are provided. A complete verification system example is discussed in Part 3. For e experts, this book is a handy guide to be used along with the reference manuals.