Latest posts

OVM Cookbook Available from OVMWorld.org

OVM Cookbook Available from OVMWorld.org

Companion OVM Cookbook Examples Kit also offered for download Several months ago, the OVM Cookbook and the Examples Kit were…

UVM Register Package Candidate News

UVM Register Package Candidate News

Mentor Announces Collaboration with Synopsys on Joint Register Package Candidate Mentor has recently teamed with Synopsys to collaborate on the…

Redefining Verification Performance (Part 2)

Redefining Verification Performance (Part 2)

In my last blog, I gave a few examples of different ways of thinking about getting more work done by…

Making formal property checking easy to use

Making formal property checking easy to use

For years one of the objectives in EDA has been to make formal property checking easy to use and its…

Redefining Verification Performance (Part 1)

Redefining Verification Performance (Part 1)

What does the word performance mean to you? Speed? Well, obviously speed is an important characteristic. Yet, if the team…

SystemVerilog Coding Guidelines: Package import versus `include

SystemVerilog Coding Guidelines: Package import versus `include

Another frequently asked question: Should I import my classes from a package or `include them? To answer this properly, you…

The reports of OVM’s death are greatly exaggerated (with apologies to Mark Twain)

The reports of OVM’s death are greatly exaggerated (with apologies to Mark Twain)

Now that the Accellera VIP-TSC has released UVM-EA, effectively narrowing the choice of verification methodologies to UVM or OVM, many…

New Verification Academy Advanced OVM (&UVM) Module

New Verification Academy Advanced OVM (&UVM) Module

I’ve always loved the Chinese proverb, “Give a man a fish and you feed him for a day. Teach a…

OVM/UVM @DAC: The Dog That Didn’t Bark

OVM/UVM @DAC: The Dog That Didn’t Bark

In the classic Sherlock Holmes story, “Silver Blaze,” Holmes realizes that the family dog didn’t bark when the suspect entered…