Electronicdesign Com Article Eda Verification Ip Evolves To Drive Efficiency

Verification IP Evolves To Drive Efficiency

Feb. 29, 2012
$jq().ready( function() \{ setupSidebarImageList(); \} );

Synopsys’ Discovery VIP eases the configuration of complex protocol VIP with built-in sequences that are configuration-aware. Also included are test plans and protocol-level analysis views for debugging.

These days, system-on-a-chip (SoC) design and verification means serious challenges. The register transfer level (RTL) and testbench for the design could add up to 40 million lines of code requiring more than 150 Gbytes of memory. The design could encompass more than 10 communications protocols. Coverage data alone might be a terabyte or more. Within all that code, 300,000 assertions could be lurking, as could up to 200 power domains.

These factors add up to an enormous amount of expertise that must go into the efforts of verification engineers. Writing tests, debugging, and performing analysis for all those protocols (including the various permutations of MIPI) comprise perhaps more of a challenge than it is for the intellectual property (IP) integrators. Designs such as these strain current verification-IP (VIP) technology, which derives from the last decade’s often proprietary verification languages and methodologies, to its limits.

The verification landscape is quite different today, which calls for a new generation of VIP that reflects that landscape. With its Discovery VIP, Synopsys has taken a crack at bringing VIP into the present (see the figure). Rather than being based on those older verification languages such as E or Vera, Discovery VIP is built on a 100% SystemVerilog architecture and includes native support for the Universal Verification Methodology (UVM), the Verification Methodology Manual (VMM) for SystemVerilog, and the Open Verification Methodology (OVM).

Because Discovery VIP runs natively in all simulators, it does away with the practice of using Programming Language Interface (PLI) wrappers, which adversely affect simulation performance. The result, claims Synopsys, is performance between two and four times faster than older VIP. If you use the VIP with the UVM, you simply compile to the UVM class library.

An automatic configuration capability lists all parameters, provides legal values for each one, and makes it easier to set up parameters without having to sift through manuals to look for potential conflicts. The VIP also offers built-in test plans to help ensure that coverage is complete. A key feature is a protocol-aware debugging environment that Synopsys calls “Protocol Analyzer.”

The Discovery VIP portfolio spans from the AMBA protocols to UARTs with many more in between, including numerous MIPI variants.

Synopsys
www.synopsys.com/VIP/

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!