Accellera has released the latest version of the Universal Verification Methodology (UVM) class reference document, with additions to the way in which testbenches can handle messages and registers.
UVM 1.2 and its reference implementation are available for free download under Apache 2.0 open source license at the organization’s website and is to be put forward, after a three-month review process, to the IEEE.
The reference implementation includes detailed release notes and a script to help users upgrade as some of the new features do introduce backward incompatibility. Some of the new features include a change to the messaging implementation, making it object-oriented so that users can extend the built-in features; improvements to sequence control; and changes to the register layer to allow transaction order within bursts to be controlled, a change intended to simplify the verification of complex protocols
Accellera said the quality of the reference implementation has been improved with numerous bug fixes
A technical tutorial from the 2014 Design and Verification Conference is available to users and includes an introduction to the standard as well as in-depth user details on the new features of UVM 1.2.