Previous Section Next Section

Who Should Use This Book

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.

Students in verification courses at universities

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.

New e users in the industry

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.

Basic e users who need to understand advanced concepts

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.

e Experts

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.

Previous Section Next Section