Archive for May, 2010

Accellera UVM is released

Tuesday, May 18th, 2010

Accellera is standardized the verification methodology and gave it name as “Universal Verification methodology” UVM EA 1.0 is now available. Download it from the accellera.

http://www.accellera.org/activities/vip/

It is basically a combination of good features from OVM and VMM and it will compile on all the simulators which supports the standard system verilog. To me it looks like its mostly derived from the mentor/cadence OVM methodology.  Cadence has created the uvmworld.org site something very similar to ovmworld site with forum and other resources. Check it out here.

http://www.uvmworld.org/overview.php

Does UVM mean ovm/vmm will die eventually over a period of time ? I guess yes they will disappear over a time once the UVM is stable.

Some more information from the release notes . Looks like its mostly based on OVM .

The UVM is built on the same code base as OVM-2.1.1, with the following

new feature enhancements which are described in greater detail in the
“New Features” section below and any API changes described in the
“API Changes” section.
- All ovm_* symbols converted to uvm_*.
- Enhancements to the OVM callback facility, including a new message
catching facility. These enhancements introduce some minor backward
incompatibilities to the OVM callback facility.
- Enhancements to the OVM objection mechanism. These enhancements
introduce some minor backward incompatibilities to the OVM objection
mechanism.