Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores

T2M Verification IPs UAS VIP


Description and Features

A SOC or ASIC's UAS component may be intelligently verified with the help of UAS VIP. It offers backwards compatibility with prior UAS requirements. The UAS Verification IP complies exactly with the required UAS Specification. Transferring data between UASs is possible at full speed (12 Mbit/s). The UAS VIP comes with a comprehensive test suite that covers the majority of potential scenarios. It executes all conceivable protocol tests in a guided or highly randomized manner, adding the potential to build a large range of situations to successfully validate the DUT. In this manner, the whole protocol violation is detected. SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E, and non-standard verification environments all natively support UAS VIP.



  • Compliant with the USB attached SCSI specification UAS 3, Rev 4b.
  • Compliant with the USB 2.0 specification.
  • Compliant with the USB 3.0/3.1/3.2 specifications.
  • Compliant with the SCSI Architecture Model 6 (SAM- 6).
  • Compliant with the SCSI primary commands (SPC-6).
  • Supports Standard USB 2.0 interface, UTMI, UTMI+, ULPI and Serial interfaces
  • Supports Superspeed USB 3.0, SuperSpeedPlus 3.1, 3.2 and 3.0 OTG
  • Supports Application client to generate SCSI primary command sets
  • Supports upto 127 USB device domains
  • Supports single and complex UAS Domains
  • Supports Configuration summary descriptors
  • Supports the following Information units • COMMAND IU • RESPONSE IU • SENSE IU • READ READY IU • WRITE READY IU • TASK MANAGEMENT IU
  • Supports USB retimers, reset and I_T nexus loss
  • Supports all types of USB error injection and detection
  • Proficiency to generate random frames and respond to frames in directed or randomized fashion.
  • Rich set of configuration parameters to control UAS functionality.
  • Monitors, detects and notifies the test bench of all protocol and timing errors.
  • Supports constrained randomization of protocol attributes.
  • Status counters for various events.
  • Callbacks in initiator, target and monitor for various events.
  • USB Attached SCSI Verification IP comes with complete test suite to test every feature of UAS specification including USB 2 and USB 3 standards.
  • Functional coverage for complete UAS features.


  • Complete regression suite containing all the UAS testcases.
  • Examples showing how to connect various components, and usage of BFM and Monitor.
  • Detailed documentation of all class, task and function's used in verification env.
  • Documentation also contains User's Guide and Release notes.