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 the house to commit the crime. This leads Holmes to deduce that the suspect was familiar to the dog and, from there, he of course unravels the rest of the mystery (which I won’t spoil for you). Since then, “the dog that didn’t bark” has been used to denote something seemingly innocuous that reveals a lot more under the surface.

I was reminded of “the dog that didn’t bark” this week at DAC. I did a number of presentations on OVM and UVM in the OVMWorld booth and participated in a panel discussion on UVM at the Accellera breakfast on Tuesday. It was great to see the amount of interest shown by the audiences at all of these events. As you may know, Accellera chose OVM as the basis for UVM, and a lot of the discussion was on where we go from here. One question that kept coming up was whether Mentor and Cadence would continue development of OVM, now that UVM is coming closer to reality. The implication clearly was that it would somehow be a bad thing if we did, although I’m not sure exactly why. Our answer was that Mentor will continue supporting OVM as long as our customers are using it (which could be for some time given how long it sometimes takes for standards to come to fruition), but that we would put our energy into developing new functionality in UVM. It didn’t occur to me until later that there was a dog that didn’t bark at DAC.

The question that I never heard asked nor answered, especially at the Accellera breakfast, is this. If everyone is so concerned that continuing OVM development outside of UVM is somehow a bad thing, will Synopsys show a similar commitment to the success of UVM by suspending any further VMM development? After all, if further OVM development will somehow deter adoption of UVM, further VMM development would as well. So I think Synopsys should make the same commitment to the success of UVM that Mentor and Cadence have.

Post Author

Posted June 18th, 2010, by

Post Tags

Post Comments


About Verification Horizons BLOG

This blog will provide an online forum to provide weekly updates on concepts, values, standards, methodologies and examples to assist with the understanding of what advanced functional verification technologies can do and how to most effectively apply them. We're looking forward to your comments and suggestions on the posts to make this a useful tool. Verification Horizons BLOG

@dennisbrophy tweets

Follow dennisbrophy

@dave_59 tweets

Follow dave_59

@jhupcey tweets

  • #ARM now hiring formal verification engineers in Austin: exciting tech challenge + Ram is a great guy to work with.…https://t.co/uwIXLHWqvg
  • Attention all SF Bay Area formal practitioners: next week Wednesday 7/26 on Mentor's Fremont campus the Verificatio…https://t.co/9Y0iFXJdYi
  • This is a very hands-on, creative role for a verification expert -- join us! https://t.co/jXWFGxGrpn

Follow jhupcey


3 comments on this post | ↓ Add Your Own

Commented on June 18, 2010 at 11:46 am
By Tom Anderson

Tom, I *did* pose that very question at the OVM-UVM booth “Meet the Experts” session. I didn’t get an answer since, despite repeated invitations, Synopsys declined to send a representative to this session. I wanted to ask that question at the Accellera breakfast as well, but had to leave early to get the OVM-UVM booth ready for a very busy day.

Commented on June 18, 2010 at 11:52 am
By Tom Fitzpatrick

Hi Tom,
Thanks for your comment. Until Synopsys actually answers the question, it remains “the dog that didn’t bark.”

Commented on June 18, 2010 at 2:59 pm
By Dennis Brophy


If you have not seen “an” answer to your question already. I think there is one form of an answer in a blog post by Janick at http://feedproxy.google.com/~r/vmmcentral/vma/~3/rJKncgyaNAM/.

If these are small changes, then the dog may still be at rest. Or it could be a sign of more to come. Naturally, I don’t know.


Add Your Comment