Home > Products > Functional Verification > OVM-based verification flow

Share

  • Email
  • Social Web
* 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-based verification flow 

Plug-and-play VIP reuse for block-to-system and project-to-project scalability


Overview
Design and verification engineers can double the number of tests for their next project, but it may not be enough to verify their design. How do they know the “reusable” verification IP (VIP) is really ready for reuse? And with verification team spanning the globe, how will they create system tests efficiently? When every verification team is under pressure to maximize productivity, predictability, and quality, the verification methodology they choose is a critical decision.

The Open Verification Methodology (OVM) makes that decision easy. Its power to scale comes from the Cadence® Incisive® Universal Verification Component (UVC) architected for multiple verification languages and defined by a set of classes and methods in the OVM library. Since all UVCs follow this same structure—containing the sequence, monitor, and driver for a specific design interface—the entire verification ecosystem will easily understand how to reuse the UVCs they receive. OVM UVCs can also be integrated hierarchically and controlled by virtual sequences, enabling the verification environment to smoothly scale from block to system.

The OVM also provides built-in coverage collection, allowing the team’s verification environment to naturally integrate with the Cadence metric-driven verification (MDV) flow. Used in conjunction with MDV, the OVM-based verification flow will enable team productivity, project predictability, and product quality to scale with the largest verification projects.

Flow benefits
  • Scales from block to system and project to project
  • Maximizes verification productivity, predictability, and quality—especially when used with metric-driven verification
  • Reduces costs through its multi-language verification ecosystem
Flow components
Resources