Category Archives: Functional Verification

5 Steps to Unit Testing Success

Seeing unit testing catch on and flourish with a new team has made the last few months at work pretty fun for me. Getting to this point, though, has been a ton of work. Considering the journey toward unit testing can … Continue reading

Share/Bookmark
Posted in Functional Verification | Leave a comment

Simple Clock and Reset Support in SVUnit

In a post a couple weeks ago called Sorry Design Engineers, I Can Do Better, I told design engineers that I’d do a better job of giving them what they need to unit test their RTL. I felt like I’ve … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

SVUnit for Chip Leads and Managers

Advanced verification methods put chip leads and managers at a real disadvantage, especially when it comes to visibility and predictability. With long testbench development times, early progress in constrained random is essentially based on trust; being random, the inherent uncertainty makes predictable … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

Join the SVUnit User Group

One suggestion that came out of the SVUnit User Group Lunch last week during DVCon was a mailing list so that SVUnit users could keep in touch with questions, etc. Sounded good to me so I’ve set up an SVUnit User … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

SVUnit Training on Verification Academy

We’ve hit a notable day in SVUnit history today with an hour training course going live on Mentor’s Verification Academy. An Introduction to Unit Testing with SVUnit is a 5 part video course. It starts with my opinions on how advanced verification methods … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

SVUnit Improves Support for UVM

Version 3.8 of SVUnit, just released, improves support and usability for people unit testing UVM components. But before we talk about new features, I want to mention that the cool part of this release… for me anyway… is that I didn’t have to … Continue reading

Posted in Functional Verification | Tagged | 1 Comment

Inaugural SVUnit User Group Lunch

The inaugural SVUnit User Group Lunch will take place the week of DVCon in San Jose. Bringing SVUnit users together is something I’ve wanted to do for a while. So much so that I’ve held off using the word ‘inaugural’ for … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

Are You Using SVUnit?

For me, 2016 starts with new work on SVUnit… I’ll be doing a little work on the library itself, adding some new UVM support and updated scripting I’ve got an article in the works for testing UVM checkers with SVUnit A bigger … Continue reading

Posted in Functional Verification, Uncategorized | Tagged | Leave a comment

Introduction to SVUnit

Our SVUnit user base is growing… and I’d like to do what I can to help things along further. If you’re on a team that is: interested in SVUnit but need a nudge to get going; evaluating SVUnit and want to be sure it … Continue reading

Posted in Functional Verification | Leave a comment

Whatever Happened to UVM Express?

Back in February, 2012, Mentor started promoting a new method for building UVM testbenches. It was a 3 step method called UVM Express and it suggested a methodical way of adopting UVM by separately focusing on BFM development, coverage and stimulus. Mentor … Continue reading

Posted in Functional Verification | Leave a comment