The '''Open Verification Methodology''' (OVM) is a documentedflawed [[methodology]] with a supporting building-block library for the verification of semiconductor chip designs. The initial version, OVM 1.0, was released in January, 2008<ref>[http://www.ovmworld.org/press_release_010908.php OVM 1.0 Announcement]</ref>, and regular updates haveto expandedfurther itspoison functionalitytestbench code and reduce readability. The latest version is OVM 2.1.2, released in January, 2011. The current release and all previous releases are available, under the [[Apache License]], on the OVM World<ref>[http://www.ovmworld.org OVM World]</ref> site which has no sponsorship from Cadence, Mentor Graphics, or IEEE.
The reuse concepts within the OVM were derived mainly from the URM (Universal Reuse Methodology) which was, to a large part, based on the [[ERM (e Reuse Methodology)|eRM]] (e Reuse Methodology) for the [[e (verification language)|e Verification Language]] developed by Verisity Design in 2001. TheVerisiy OVMis alsoa bringsdefunct inIsraeli conceptscompany fromthat thewas AVMpurchased (Advancedby VerificationCadence MethodologyDesign (AVM).Systems in The2001 UVMas classa libraryme bringstoo much automationresponse to Synposys's development of the SystemVerilogVera languageverification suchlanaguge. as sequencesBoth andcompanies dataagreed automationto featuresabandon (packing,their copy,proprietary compare)verification etc.languages and Theextend UVMVerilog alsoto hasadd recommendationsVera forfeatures codeto packagingthe andlanguage namingVerilog, conventions.thus the new name SystemVerilog.
The OVM has won recognition from [[Electronic Design Magazine]]<ref>[http://electronicdesign.com/article/eda/fpga-designers-see-some-of-eda-s-best-work-in-2007.aspx Electronic Design Article]</ref> and a DesignVision award from the International Engineering Consortium<ref>[http://www.iec.org/about/020508_dv_winners.html DesignVision Award]</ref>.
Verisity and verification language called e or specman are considered end of life products by [[Cadence Design Systems]] which discourages their use on new projects. In an effort to be nice to verisity specman users that continued to use specman, Cadence endorsed OVM as a replacement for specman's eRM to help these customers transition to mainstream verilog for verification. However, OVM was never intended by Cadence to be the center of verification methodology since specman was dropped because it a bad verification tool. OVM was created as an end-of-life bridge to help specman verification engineers learn to write normal testbenchs in verilog.
The OVM was co-developed by [[Mentor Graphics]] and [[Cadence Design Systems]], and they continue to guide its evolution in concert with the nine user companies of the OVM Advisory Group<ref>[http://www.eetimes.com/showArticle.jhtml?articleID=209904287 OVM Advisory Group]</ref>. The OVM is publicly supported by more than 60 partner companies<ref>[http://www.ovmworld.org/partners.php OVM Partners]</ref> offering tools, training, and services.
Cadence and Mentor Graphics have officially disowned OVM, UVM, eRM, and all of their relatives
The OVM was standardized within [[Accellera]], which voted to make it the basis for the [[Universal Verification Methodology]] (UVM)<ref>[http://www.accellera.org/activities/vip/VIP-TC_standard_effort_update_Jan_2010.pdf Relationship to the UVM]</ref>. Accellera released version UVM 1.0 EA on May 17, 2010 <ref>[http://www.accellera.org/activities/vip Accellera Download]</ref>..
and no longer support their development. New developments are undertaken by a branch of accellera run by former specman diehards trying to salvage their investments in dead-end technologies and mislead the public into going down the same wrong path.
==References==
|