VC Verification IP for USB

Synopsys® VC Verification IP for USB provides a comprehensive set of protocol, methodology, verification and productivity features, enabling users to achieve rapid verification of USB Hosts, Devices and Hubs with support for Super Speed, High speed, and Full Speed, Extended Super Speed, and Low Speed modes.

VC VIP is based on next generation architecture and implemented in native System Verilog/UVM, which eliminates the need for language translation wrappers that affects performance and ease-of-use. VIP can be integrated, configured and customized easily with minimal effort. Testbench development is accelerated with the assistance of built-in verification plans, functional coverage, example tests and comprehensive collection of sequences.

USB VC Verification IP

Protocol Features

  • USB 3.2 (EA)
  • USB 3.1, 3.0, 2.0
  • On-The-Go 3.0, 2.0
  • Host, Device and Hub emulation
  • Protocol Layer
    • Bulk, Control, Interrupt and ISOC
    • Data Bursting
    • SS Bulk Stream
    • LMP, SOF and ITP Generation
    • USB 2.0 Split
  • Link Layer
    • LTSSM with full control to start in any state
    • SS Power Management
    • Cable attach and detach
    • 2.0 LPM, suspend and resume
    • Speed Fall-back and Fall-forward
    • Test Mode
  • Physical Layer
    • SS PIPE3, SS Serial with clock recovery
    • USB 2.0 Serial and HSIC with clock recovery
    • UTMI, ULPI, SSIC Serial, SSIC RMMI