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

AVIP for USB 3.1

The Cadence® Accelerated Verification IP (AVIP) enables design acceleration using the Cadence Palladium® XP 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.1 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 Incisive® Enterprise Simulator, or in simulation acceleration with the Incisive Enterprise Simulator and the Palladium XP platform.

The AVIP for USB 3.1 is complementary to Cadence Simulation VIP for USB 3.1, and enables you to easily move from simulation to simulation acceleration.

Specification Support

The AVIP for USB 3.1 is based on the USB 3.1 specification (http://www.usb.org/developers/docs/).

Product Highlights

  • 32-bit PIPE interface
  • 8-bit UTMI interface
  • Control, bulk, interrupt, and isochronous transactions are supported
  • Hi-Speed, SuperSpeed, SuperSpeedPlus data transfer in both Host and Device modes
  • Logs transactions in log file and logging control
  • Stimulus access to received transactions using callbacks
  • Configurable USB 2.0 and USB 3.1 timings using defines
  • Performs automatic link training when AVIP comes out of reset without any testbench activity
  • USB 3.0 On-The-Go (OTG) Revision 2.0. Only HNP and SRP
  • Backward compatible with the AVIP for USB 2.0
  • Low power capabilities
  • APIs for software reset and connect or disconnect

Supported interfaces:

  1. C++

Supported flows:

  • Simulation acceleration with the Palladium XP 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