Description:
Written by engineers who do verification for a living, Hardware Verification with C++: A Practitioners Handbook is a four-part tour of how to perform object-orientated hardware verification through simulation. This handbook goes beyond hype and theoretical discussions to show fully implemented examples, all provided as open-source code on the companion CD.Part I makes the case for C++, and shows what a standard verification system using object-orientated programming (OOP) looks like.Part II presents two open-source C++ libraries that enable efficient verification with C++: Teal, a C++ to Verilog interface, and Truss, a standard verification framework.Part III is all about OOP, with examples… from real verification projects.Part IV puts it all together, showing complete block-level and system-level verification systems.Both a learning and a reference tool, Hardware Verification with C++: A Practitioners Handbook gives you everything you need to do hardware verification with C++ apart from a simulatorall provided as open-source on the companion CD.
Author bio: