Recently I had the honor of delivering the introductory section of a detailed demo on "Metric Driven Verification 101" given by my colleague Nick Heaton, an Architect in our Verification Solutions organization.
Specifically, after a few introductory slides by yours truly set the stage, in the video Nick shows in detail the methodology behind metric driven verification ("MDV"), and how it improves upon the classic coverage driven verification ("CDV") approach. All of this will be familiar to the alumni of our recent "Deep Dive" Workshops on this topic, but for the uninitiated, here is the Cliff Notes summary:
The familiar CDV approach is about using automated testbench and formal means to explore the verification space of the DUT using code and functional coverage as metrics. MDV is the next logical extension for planning, managing, and tracking massive parallel execution of these CDV environments to dramatically scale verification throughput for today's complex projects. To start with, not only do you use code & functional coverage as metrics, but you also track the behavior of checkers, assertions, and testcase status -- even arbitrary metrics like firmware coverage, man hours, compute cycles. In short, whatever you the end user, project manager, or executive management see fit to track and report over the life of the project, it's tracked and reported by the MDV process we describe in the demo.
Note for the marketers out there:
I have to complement the Demos on Demand people for their easy-to-use, professional setup. Granted, the Demos' studio, equipment, post-production editing & graphic overlays, etc. could all be replicated if you put your mind to it. However, they have everything dialed in such that the process was very smooth from start to finish. Unless your company needs to do a lot of demos and also has access to the equivalent pre- and post-production facilities, it would be a challenge to match their economy of scale & production quality. Bravo, Demos team!
Finally, on a personal note, of all the videos and presentations I've given over the years, I'll never forget this particular video since it was shot the day before my daughter was born!
Joe Hupcey III