DVCON Europe 2018: UVM Audit Tutorial


Assessing UVM Testbenches to Expose Coding Errors and Improve Quality

Does your UVM codebase contain hidden traps that may undermine current or future projects? Working on many client projects we have seen verification environments that superficially appear to follow UVM best practice, but don’t stand up to expert scrutiny. In this tutorial we present our guidance for audit of existing and new UVM code, giving you a technically robust approach to planning and review of your UVM project. UVM Audit addresses the truly important issues of reuse, flexibility and verification effectiveness. It identifies a range of frequently-encountered problems, and provides easily-understood guidance that you can apply to legacy, current, and future projects.

( Mark Litterick , Jonathan Bromley, Jason Sprott, Tamás Simon )

October 24, 2018