Tag Archives: UVM-UTest

Poll: Unit Testing Abstract for DVCon 2014… Yay or Nay?

DVCon call for papers hit my inbox last week. This time around, to possibly save myself the effort, I figured it might be more productive to let other people decide whether or not mine is a topic they’d like to see … Continue reading

Share/Bookmark
Posted in Uncategorized | Tagged , | 3 Comments

How UVM-1.1d Makes The Case for Unit Testing

The point of the open-source UVM-UTest project we’ve been working on is to demonstrate how unit tests can be used to lock down the functionality of legacy code. Being able to run the unit tests means that when you’re changing … Continue reading

Posted in Functional Verification | Tagged , , | 1 Comment

Are You Ready for the UVM-UTest Challenge?

We did our first UVM-UTest challenge on Friday. It went surprisingly well so now we’re going out on a limb by inviting others to take the challenge. The “rules” of the challenge are: A team of 3 has one hour … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

UVM-UTest is Ready for Download

After less than a month of development, the open-source UVM-UTest project is ready for download by the masses. If you care about code quality and maintainability, you’ll be interested in what we have. For instructions on how to download and … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

The Most Descriptive UVM Tests Ever Written

If you want to know how the uvm_printer works, in detail, I don’t think you’ll find a better explanation anywhere than my unit tests. This comes after I went through a refactoring exercise in our open-source UVM-UTest project – that’s where … Continue reading

Posted in Functional Verification | Tagged , | Leave a comment

We’re Unit Testing UVM

A colleague and I have just started a new open-source project that we think will demonstrate the merits of unit testing in hardware. It’s quite an ambitious project called UVM-UTest. The framework-under-test, in case it’s not obvious, is UVM. The … Continue reading

Posted in Functional Verification | Tagged | Leave a comment