In my last blog I covered a split in UVM verification responsibilities. It was pretty popular so I decided to carry on with an example of what it might look like in a little more detail. If you haven’t read that, I’d recommend going back before you carry on. To rehash, I suggested two people work on the same testbench. There’s a how engineer who is a UVM expert that takes care of how the testbench is constructed. The other is the what engineer – a product expert – who understands the product and therefore knows what needs to be built.
How those two people work together might look a little like this…