Thursday, October 29, 2009

Mentor Graphics delivers must-have reference for Open Verification methodology (OVM)

WILSONVILLE, USA: Mentor Graphics Corp. announced the availability of the latest edition of the Open Verification Methodology (OVM) Cookbook by Mark Glasser, Methodology Architect at Mentor Graphics. The OVM Cookbook is written for researchers and practitioners concerned with functional verification and published by Springer, one of the leading publishers in the fields of science, technology and medicine.

Definitive resource for OVM users
The Open Verification Methodology, based on IEEE Std. 1800-2005 SystemVerilog standard, is the first open, language-interoperable SystemVerilog verification methodology in the industry.

It provides a methodology and accompanying library that allows 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 sequential stimulus and block-to-system reuse.

The OVM Cookbook is designed to help both novice and experienced verification engineers master the OVM. It describes basic verification principles, explains the essentials of transaction-level modeling (TLM), and leads readers from a simple connection of a producer and a consumer through complete self-checking testbenches.

The OVM Cookbook takes a practical approach to learning about testbench construction and provides a series of examples, each of which solves a particular verification problem. The examples are thoroughly documented, complete and delivered with build and run scripts that allow you to execute them in a simulator and observe their behavior. All examples and code in the OVM Cookbook have been validated with the Questa platform.

The OVM Cookbook also presents the examples in a linear progression — from the most basic testbench, with just a pin-level stimulus generator, monitor, and DUT — to fairly sophisticated uses that involve stacked protocols, coverage, and automated testbench control. Each example in the progression introduces new concepts and shows how to implement those concepts in a straightforward manner.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.