Venice, Florida — Cadence and Mentor are continuing their respective promotion of SystemVerilog with a joint development and marketing project aimed at increasing the usability of SystemVerilog as a verification language. On January 9, they announced that the jointly developed Open Verification Methodology (OVM) product, was available for download by all interested parties.
The OVM, based on IEEE Std. 1800TM - 2005 SystemVerilog standard, provides a methodology and accompanying library that allow users to create modular, reusable verification environments in which components communicate with each other via standard transaction-level modeling interfaces. It also enables intra- and inter-company reuse through a common methodology and classes for virtual sequences and block-to-system reuse, and full integration with other languages commonly used in production flows. As a joint development initiative between Mentor Graphics(r) and Cadence(r) Design Systems, the OVM is supported on multiple verification platforms ideally suited to both novice and expert verification engineers.
Distributed under the standard open-source ApacheTM 2.0 license, the OVM source code, documentation and use examples may be downloaded free of charge from www.ovmworld.org . The OVM Web site is the central point of access for the OVM source code, providing information about partners, events, seminars, training, how-to instructions and future plans.
The OVM includes the foundation-level utilities necessary for building advanced object-oriented, coverage-driven verification environments and reusable verification IP (VIP) in SystemVerilog. The OVM reduces the complexity of adopting SystemVerilog by embedding verification practices into its methodology and library, and significantly shortens the time to create verification environments. It easily integrates plug-and-play VIP and ensures code portability and reuse.
Additional functionality is planned for release later in 2008. Cadence and Mentor have
collaborated to ensure that the OVM runs on their simulators and enables backwards compatibility with their existing environments, Advanced Verification Methodology from Mentor Graphics, and Incisive(r) Plan-to-Closure Methodology (Universal Reuse Methodology module) from Cadence.