Home > Community > Blogs > Functional Verification > ovm e scoreboard posted on ovmworld org
 
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more conveniennt.

Register | Membership benefits
Get email delivery of the Functional Verification blog (individual posts).
 

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

OVM e Scoreboard Posted on OVMWorld.org

Comments(2)Filed under: Functional Verification, OVM, OVMWorld, Open Verification Methodology, e, Specman, OVM e, IES-XL, TLM

Specmaniacs rejoice: Cadence has uploaded the OVM e Scoreboard Infrastructure Package to OVM World. Here are the highlights from star guest blogger Efrat Shneydor of Methodology R&D:

The OVM Scoreboard provides a substantial scoreboard framework, applicable to many kinds of systems and checking requirements. With this framework you can define a scoreboard unit, connect it to the environment monitor(s), and customize its matching criteria and checking algorithm. Specifically, the OVM e scoreboard provides:

  1. Easy usage of point-to-point devices
  2. Flexible scoreboard utilities that are applicable for the majority of devices (including complex ones)
  3. Built-in infrastructure for systemic events (reset, power-down, etc.)
  4. Multi-language support via TLM ports -- the scoreboard accepts data items from any HVL

The "ovm_scbd" package itself contains:

  • e source files, defining ovm_scoreboard unit definition
  • Several usage examples, demonstrating how the OVM scoreboard can be used for verifying various kinds of systems
  • Reference manual
  • Overview presentation

Download: ovm_scbd_1.0.1.tar.gz

For more information about using the new package please contact ovm_contributions@cadence.com

Happy verifying!

Efrat Shneydor
Cadence Methodology R&D

Comments(2)

By Bryan on December 2, 2009
I'm confused.  How does a specmen e component fit into the overall SystemVerilog OVM framework?


By Team Specman on December 2, 2009
The architecture of the OVM is independent of verification language -- OVM supports e, SystemC, and of course SystemVerilog.  In fact, OVM was actually derived from the mature and successful "e Reuse Methodology" (eRM), hence the challenge when creating OVM (over 2 years ago now) was to build upon its concepts to leverage SystemVerilog and SystemC construct and work flows.  And given this e/eRM heritage, evolving eRM into "OVM e" to align with the resulting broader OVM framework was pretty straightforward.
Here are some prior posts with more background:
OVM Multi-language Libraries – A Closer Look
www.cadence.com/.../ovm-multi-language-libraries-a-closer-look.aspx
Users Report on OVM in a Multi-Language World: Results From DVCon
www.cadence.com/.../users-report-on-ovm-in-a-multi-language-world-results-from-dvcon.aspx
Does this answer your question?  Another interpretation of your question could be, "if I have a verification environment that's mostly OVM SystemVerilog, how do I integrate an eRM or OVM e verification component into it?"
Please advise.
Team Specman

Leave a Comment


Name
E-mail (will not be published)
Comment
 I have read and agree to the Terms of use and Community Guidelines.
Community Guidelines
The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.