After multiple years in development, I would like to announce my book Practical UVM.
Practical UVM is a book that goes through a deep dive of the Universal Verification Methodology. In this book, you will find step by step instructions, coding guidelines and debugging features all explained clearly using examples.
The book also covers the changes from UVM-1.1d to UVM 1.2 and provides details of the specific enhancements in the upcoming IEEE 1800.2 UVM standard. The IEEE UVM Standardization details are in http://www.accellera.org/community/uvm/faq
In this book, concepts in UVM are described in a series of examples ranging from simple single class examples to complete SOC environments. The focus of this book is practical learning. There are a series of examples, each illustrating a concept with insight into UVM. The examples in Part 1 progress from relatively trivial examples to elaborate full chip environments as the book progresses in Part 4. The examples are complete so that you can run them in a simulator. Part of this book’s approach is that the you download/clone the repository provided, execute/change the examples and work with them to learn UVM better.
Here is the link to the book on Amazon. You can look inside the book and view its contents by using the "look inside " https://www.amazon.com/Practical-UVM-Srivatsa-Vasudevan/dp/0997789603/
Thank You for taking a look.