Hardware Verification with C++: A Practitioner's Handbook

This is what the rest of the book has built up to. Everything discussed earlier in this handbook is applied here to examples that better resemble the real world. This is still a book, so examples need to be relatively simple or they would be incomprehensible, but our goal with these examples is to show what real hardware verification with C++ looks like.
The examples here build on everything discussed so far. They use Truss as an open verification structure, and Teal as a connection gasket. They apply the OOP techniques discussed throughout the code.
The examples were not specifically chosen or coded to highlight the strengths of Truss, Teal, or C++. Rather, they were coded to resemble real-life projects as much as possible. Our goal is to show realistic examples and creative solutions. We hope you can pick up an idea or two by reading this. (The accompanying CD also provides a few open-source VIPs that can come in handy.)
I can give you a six-word formula for success:
Think things through then follow through.Sir Walter Scott
In many endeavors, follow-through is everything. From sports to parenting, it s not only what you say, but what you do that is important. This chapter is the first of the follow-through chapters.
We use all the tools, tips, and techniques from the rest of the handbook and apply them to something resembling...