China 简体中文 Japan 日本语 United States English
International Office Locations
  HOME    COMMUNITY    BLOGS & FORUMS    The Standards Game
The Standards Game

UVM: Collaboration for the Right Reasons

Posted by Karen B on January 14th, 2010

j0433135 Congratulations to Accellera’s Verification IP Technical Subcommittee (VIP-TSC) for reaching yet another milestone on its journey to achieve harmony among verification standards. The near-unanimous desire and commitment to create a Universal Verification Methodology is an indication of the still growing need for collaboration among verification engineers, verification IP vendors, service providers, and tool suppliers – and their faith in Accellera to do so as an open standards organization.

In my October 1, 2009 blog post, A milestone completed towards verification standards, I wrote:

Now it’s time for the group to start working on their “long term” standard. Their efforts will produce a common base class library that can be used in simulators from multiple design automation tool vendors. The common base class library will foster a broad (universal) verification methodology to benefit verification engineers and developers of verification IP.

Again I’m optimistic that the VIP-TSC will provide the industry with an effective verification standard. Hmm. Maybe they will call it the Universal Verification Methodology (UVM).

According to the status report from the VIP-TSC, the next phase of their work is indeed called the Universal Verification Methodology (UVM)!! I’m pretty sure the working group didn’t refer to my post when deciding on a name for the standard, but it’s fun to see a prediction come true nevertheless.

And now it’s time for the group to start working on their “long term” standard. Their efforts will produce a common base class library that can be used in simulators from multiple electronic design automation tool vendors. The common base class library will foster a broad (universal) verification methodology to benefit verification engineers and developers of verification IP.

The VIP-TSC working group that will now tackle UVM appears to be focused on a critical aspect of standardization – delivering not only a specification but also a usable reference implementation. In the short-term phase of their work, they created an interoperability guide, and now they will work on providing a single UVM library that will reflect the best of VMM and OVM. This is what I like about an industry collaboration that’s focused as much on deployment of a standard as it is on the creation of it.

I’m glad to see this open, inclusive, and timely standard coming to life with support from a wide-ranging verification community. Synopsys strongly endorses this UVM effort under Accellera. I encourage the committee to ensure that UVM not only meets immediate requirements but also builds the foundation of an industry-wide verification methodology for years to come.

Overall, big kudos to the working group  for their focus on the long term goals, their dedication, and their hard work. It’s a great way to start 2010!

VN:F [1.9.8_1114]
Rating: 0.0/5 (0 votes cast)
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Google Buzz
  • LinkedIn
  • RSS
  • Twitter

5 Responses to “UVM: Collaboration for the Right Reasons”

  1. The VIP-TSC status by Tom Alsop, VIP-TSC co-Chair, is available at http://www.accellera.org/activities/vip/VIP-TC_standard_effort_update_Jan_2010.pdf

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  2. Yaron Ilani says:

    When I gave my recommendations to the subcommittee I called my presentation “Suggestions for UVM”. A minute or two into the live presentation someone corrected me – he said that I should call it CBCL (Common Base Class Library), not UVM.
    I thought to myself – “Well, UVM is such a better name for this…”.
    Glad to see the subcommittee changed it back to UVM :-)

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  3. Tom Anderson says:

    Karen, nice endorsement of an Accellera group that’s been working hard to drive industry standardization of methodology. Cadence of course has also been very active in the VIP-TSC and has devoted a lot of resources to help it be successful.

    However, I couldn’t help noticing that you didn’t mention how the TSC voted to make the OVM the base for the UVM. So what Accellera will standardize is all of the current OVM augmented by good ideas from OVM World Contributions, VMM, and the collective experience of the TSC members.

    Call it “the best of VMM and OVM” if you want, but I do think that the choice of the OVM as the base for the UVM is an important part of the story and worth noting.

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  4. Karen says:

    Tom, yes OVM will be the basis for the UVM, with much-needed features from VMM – plus additional ideas – added into the new standard. I must say, after a rocky start in the VIP-TSC, it’s great to see Cadence on-board with UVM!

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)
  5. Harry Gries says:

    It’s nice to see that my dream of a universal verification methodology will be realized :-) Thanks to everyone who compromised to make this happen.

    VA:F [1.9.8_1114]
    Rating: 0 (from 0 votes)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>