Home: IP Portfolio > Verification IP > Accelerated VIP > AVIP for USB 3.0

AVIP for USB 3.0

The Cadence® Accelerated Verification IP (AVIP) enables design acceleration using the Cadence Palladium® Verification Computing Platform, and supports a variety of use modes to enable both validation of systems and subsystems, as well as more extensive protocol compliance verification of block- and IP-level designs.

The AVIP library for USB 3.2 Gen 1 (USB 3.0) is a ready-made, highly configurable Verification IP for the USB interface. It enables tests to be run in a pure simulation environment, with the Cadence Xcelium simulator, or in simulation acceleration with the Xcelium simulator and the Palladium platform.

Specification Support

The AVIP for USB 3.2 Gen 1 is based on the following specification:

Product Highlights

  • 8-bit, 16-bit, and 32-bit PIPE interface
  • Serial interface
  • The signal-level interface is connected via a Serial or PIPE interface to the DUT
  • Control, bulk, interrupt, and isochronous transactions are supported
  • Hi-Speed, SuperSpeed data transfer in both Host and Device modes
  • Logs transactions in log file and logging control
  • Stimulus access to received transactions using callbacks
  • Power management
  • Performs automatic link training when AVIP comes out of reset without any testbench activity
  • Audio Class Version 1.0 and 2.0 descriptor support
  • Bulk Only Transport (BOT)
  • USB Attached SCSI Protocol (UASP)
  • Device firmware upgrade (DFU)
  • Enumeration bypass using APIs
  • USB 3.2 Gen 1 On-The-Go (OTG) Revision 2.0
  • Backward compatible with the AVIP for USB 2.0
  • Low power capabilities
  • APIs for software reset and connect/disconnect

Supported interfaces:

  • UVM SystemVerilog
  • C++
    • XHCI C++

    • USB Transaction C++

Supported flows:

  • Simulation acceleration with the Palladium platform, compiled using the IXCOM flow

Supported Design-Under-Test Configurations

Master Slave Hub/Switch
Full Stack Controller Only PHY Only


Usage Options

Simulation Acceleration HW/SW Co-Verification

Documentation

  • USB 3.2 Gen 1 Accelerated VIP User Guide

Related Products