DVCon: Wally Rhine's Keynote
Blog Post
Posted Mar 1, 2011
by Thomas Bollaert
Follow on Twitter
Go URL
What is a Go URL?“50 years from today, every man, woman and child in India will be required to run an HDL simulator”.
As Wally Rhines explained in his DVCon keynote today, this is the absurd conclusion you reach if you extrapolate data showing that between 2007 and 2010 the average verification team size grew by a whopping 58%. Indeed the conclusion is absurd, but the image is strikingly powerful. Verification complexity grows at a faster pace than we can keep up with, and we’d better do something about it.

Entire India population becomes verification engineers in 50 years?
Reflecting on what happened in the last few years, Rhines observed that the focus has been to increase the “volume” of verification. This has been achieved by the adoption of verification techniques such as assertions, code coverage, functional coverage or emulation. The use of assertions has grown from 37% in 2007 to 69% in 2010. Similarly, functional coverage grew from 40% to 72% over the same period of time.
However, as design complexity also increased during that time, this aggressive adoption of advanced functional verification techniques barely helped contain the problems. 66% of projects are still behind schedule. 45% of chips require two silicon passes and 25% require more than two passes.
Citing more survey results, Rhines highlighted that 52% of chip failures were still due to functional problems. The issue as already been discussed on this blog: RTL design is where most errors are being introduced. But can it be a surprise given that RTL design is mostly a manual effort?
Preparing RecommendationsContinuing, Wally Rhines explained that the industry needs to look beyond the mere “volume” of verification, and now needs to improve and emphasize the “velocity” of verification. In other words, accelerating verification closure with techniques such as intelligent testbench automation, transaction-based hardware acceleration and by adopting ESL and higher levels of abstraction.
So for the sake of India’s population, it is time we change the direction of verification and shift from adding cycles of verification to maximizing the verification per cycle.
More Blog Posts
Preparing RecommendationsRecent Posts
- Mentor ESL in TSMC Reference Flow 12
- 48th DAC - Gary’s Magic Formula
- DAC: 9th ESL Symposium
- HLS Fundamentals / Part 2
- HLS Fundamentals: Loop Unrolling and Loop Pipelining
- HLS Contest: And the winner is...
- A Designer’s Perspective on ESL Methodologies for an OFDM Modem Design
- Catapult C and the 7 Samuraïs
- The Why, What and How of HLS @ DATE 2011
- DVCon: Wally Rhine's Keynote
Comments
No one has commented yet on this post. Be the first to comment below.
Add Your Comment
Please complete the following information to comment or sign in.