Accelerated Verification IP Datasheet »
Accelerated Verification IP Whitepaper »
Accelerated Verification IP Webinar »
Accelerated Verification IP Performance Demonstration »
AVIP: A Necessity for Verifying Today’s SoCs and Subsystems
Verification teams commonly find that the large scale of their designs exceeds the ability of simulation to effectively verify their designs. This is clearly the case at the SoC level and increasingly true at the subsystem level.
To enable users to verify such large designs, Cadence provides our Palladium® XP Verification Computing Platform
in conjunction with high-performance Accelerated Verification IP (AVIP). By facilitating the high-speed transfer of interface traffic through a design under test in Palladium XP, Cadence AVIP allows engineering teams to dramatically boost the verification performance of designs at any integration level: IP, subsystem, SoC, and system. With our off-the-shelf solution, verification teams can focus on finding bugs instead of developing infrastructure.
Cadence AVIP Ensures High Performance
To deliver high-end verification and validation performance, Cadence AVIP takes full advantage of the Palladium XP architecture, allowing you to achieve speeds that are hundreds to thousands of times greater than with simulation. AVIP is architected to minimize the time spent on the accelerator through an optimized core. And since users must perform a variety of verification applications during the life of the project, Cadence AVIP provides a selection of user interfaces, each of which is optimized for the specific task.
Cadence AVIP also provides users with the ability to control the tradeoff between performance and verification functionality (such as checking and coverage). This control is essential because tradeoffs evolve as the design progresses from IP/block-level to SoC or system-level validation.
Cadence AVIP provides “knobs” to control verification functionality vs. performance tradeoff
Support for Multiple Protocols and User Interfaces
To ensure each user’s specific requirements are met, Cadence supplies AVIP for the most commonly needed protocols.
Cadence AVIP protocol availability
In addition, each AVIP supports several user interfaces to enable a variety of verification applications. These include hardware verification, dataflow validation, software development, and more.
AVIP user interfaces and primary applications for each
Based on Proven Simulated VIP
Cadence has leveraged our leadership in simulated verification IP (VIP) and extended our VIP Catalog to also support high-performance acceleration. This is achieved through AVIP’s unique architecture that decouples the testbench interface from the acceleration-optimized core.
Users not only benefit from the maturity of the VIP cores, but also from a consistent test writing UI—the PureSpec User Interface acquired from Denali—that is applicable whether the VIP is used for simulation, acceleration, or both.
Cadence AVIP also enables users to easily reuse their simulated UVM
testbenches. Employing only a single testbench saves effort, as users move from block-level to system-level validation. And, of course, the testbench can be eliminated when and if needed to maximize performance for SoC/system validation and/or software development.
Benefits Summary of Cadence AVIP
- Ensures high performance
- Allows users to easily control performance vs. verification capability tradeoff
- Enables testbench reuse; provides the same results for simulation and acceleration
- Provides a consistent user interface for efficient test writing