The Open verification Methodology Cookbook is one my favorite books. I actually bought a hardcover and it’s small book so I always bring it with me while i am travelling :).

The book starts from very basic introduction to verification, then language features and eventually explaining few of the important features of OVM library. I really like the way it starts with basic non-ovm testbench and build up to OVM based TB. I know what you are thinking, who uses OVM anymore? well, I guess some companies still have legacy codebases.Maybe?! But the most importantly UVM is not that difference from OVM. Many core concepts are still valid. The components, TLM, phasing, reporting and configuration(well, resource_db not config_db).

The best thing about this book is that it so easy to read. I actually read it cover to cover on a 4-hour flight. Honestly,I think i learn something every time i read.

Finally, it’s not surprise i gave solid 6 stars out of 5.