Open Verification Methodology Sprouts Hierarchical Guidelines

Sept. 16, 2008
The latest version of the Open Verification Methodology (OVM) provides a new OVM User Guide, which contains step-by-step guidelines to help users develop reusable, interoperable verification IP and hierarchical environments to facilitate plug-and-play ver

The latest version of the Open Verification Methodology (OVM) provides a new OVM User Guide, which contains step-by-step guidelines to help users develop reusable, interoperable verification IP and hierarchical environments to facilitate plug-and-play verification. Spearheaded by Mentor Graphics Corp. and Cadence Design Systems, the open-source OVM 2.0 extends the sequential stimulus mechanism in the OVM with transaction-level modeling (TLM) interfaces to improve the modularity and reuse of stimulus sequences. Other enhancements include direct support for parameterized classes in the OVM factory and built-in debug support for TLM connections throughout the hierarchy.

The OVM User Guide provides straightforward documentation on all aspects of the OVM, including an extensive review of TLM for verification, guidelines for developing reusable OVM verification components, instructions for building verification tests, and in-depth discussions on the more advanced features of the OVM. The guide also includes an extensive example showing how to apply these concepts to the creation of a full hierarchical verification environment, including tests that configure the environment and select the desired stimulus sequences to exercise the required functionality.

The Open Verification Methodology, based on the IEEE Std. 1800-2005 SystemVerilog standard, is the industry’s first open, language-interoperable SystemVerilog verification methodology. It 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.

Cadence Design Systems
www.cadence.com

Mentor Graphics
www.mentor.com

OVM World User Community
www.ovmworld.org

Sponsored Recommendations

Design AI / ML Applications the Easy Way

March 29, 2024
The AI engineering team provides an overview and project examples of the complete reference solutions based on RA MCUs that are designed for easy integration of AI/ML technology...

Ultra-low Power 48 MHz MCU with Renesas RISC-V CPU Core

March 29, 2024
The industrys first general purpose 32-bit RISC-V MCUs are built with an internally developed CPU core and let embedded system designers develop a wide range of power-conscious...

Asset Management Recognition Demo AI / ML Kit

March 29, 2024
See how to use the scalable Renesas AI Kits to evaluate and test the application examples and develop your own solutions using Reality AI Tools or other available ecosystem and...

RISC-V Unleashes Your Imagination

March 29, 2024
Learn how the R9A02G021 general-purpose MCU with a RISC-V CPU core is designed to address a broad spectrum of energy-efficient, mixed-signal applications.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!