Knowledge Center
Knowledge Center


Verifciation methodology created from URM and AVM


The Open Verification Methodology (OVM) is a library of objects and procedures for stimulus generation, data collection and control of verification process. It supported SystemVerilog and SystemC. The reuse concepts within the OVM were derived mainly from the Cadence URM (Universal Reuse Methodology) with additional concepts from the Mentor Advanced Verification Methodology (AVM).
OVM 1.0, was released in January, 2008. The last version was OVM 2.1.2, released in January, 2011.

In February 2009 the multiple-languages release of OVM (OVM-ML) was donated by Cadence Inc. to OVM-ML provides the OVM for SystemC (OVM-SC) library, which is a SystemC implementation of OVM subset.