Tag Archives: constrained random

The First Step is Acceptance (Hardware Verification is Broken)

A couple weeks ago, I had the chance to do a lunch-n-learn seminar for about 20 verification engineers in Mountain View. It was an hour talk about an incremental approach to functional verification; one that I’ve given about a half a … Continue reading

Share/Bookmark
Posted in Functional Verification | Tagged , | Leave a comment

I’m Not Anti-Constrained Random…

I’m anti-constrained random. I would never use constrained random. I think it’s an overhyped technique that doesn’t produce the results we think it does. People would be better off forgetting about it and going back to directed testing. Ok… a … Continue reading

Posted in Functional Verification | Tagged | 2 Comments

Quality Lag and Debug Lag with Constrained Random Verification

If you’ve read Does Constrained Random Verification Really Work and Functional Verification Doesn’t Have to be a Sideshow, you’ll know that I’ve become a bit of a skeptic when it comes to constrained random. My opinion hasn’t changed much since those … Continue reading

Posted in Functional Verification | Tagged | 8 Comments

Functional Verification Doesn’t Have To Be A Sideshow

This is another one of those challenge-the-way-we-think-about-functional-verification posts. The motivation behind it comes from a few different places. First is a blog posted on eetimes designline by Brian Bailey a couple weeks back called Enough of the sideshows – it’s … Continue reading

Posted in Functional Verification | Tagged | Leave a comment

Does Constrained Random Verification Really Work?

Being that we’re a week away from TDD month on AgileSoC.com, I thought that an appropriate way to get people thinking in a different direction – yes… test-driven development would take us in a different direction – would be to … Continue reading

Posted in Functional Verification | Tagged | 5 Comments

8 Ways To Avoid Ignorance Based Exploratory Testing

Exploratory testing is a term I heard several times at Agile2011 in Salt Lake City a couple weeks ago. As I heard people talking about it, exploratory testing seemed to be something that verification engineers should be familiar with. Admittedly, … Continue reading

Posted in Functional Verification | Tagged | 2 Comments