Vendor: SmartDV Technologies Category: USB

USB 3.0/3.1/3.2/SSIC Verification IP

USB 3.0/3.1/3.2 Verification IP provides a smart way to verify the USB 3.0/3.1/3.2 component of a SOC or a ASIC.

Verification IP View all specifications

Overview

USB 3.0/3.1/3.2 Verification IP provides a smart way to verify the USB 3.0/3.1/3.2 component of a SOC or a ASIC. It provides backward compatibility support for earlier versions 3.0,3.1 and 3.2 of USB specifications. The SmartDV's USB 3.0/3.1/3.2 Verification IP is fully compliant with standard USB Specification 3.0/3.1/3.2. The USB 3.0/3.1/3.2 VIP can be readily customized and optimized for a wide range of specific system applications.

USB 3.0/3.1/3.2/SSIC Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env

USB 3.0/3.1/3.2/SSIC Verification IP comes with optional Smart Visual Protocol Debugger (Smart ViPDebug), which is GUI based debugger to speed up debugging.

Key features

  • Compliant with USB 3.0/3.1/3.2 specification version 1.0
  • Supports Superspeed USB 3.0, SuperSpeedPlus 3.1 , USB 3.2 and 3.0 OTG
  • Complete solution for thorough chip-level verification
  • Comprehensive model support a Host, Device, Hub, PHY
  • Configurable number of Configurations, Interfaces, Alternative Interfaces and Endpoints
  • Supports constrained randomization of protocol attributes
  • Supports all types of error injection and detection
  • Supports error injection in all the layers of USB 3.0/3.1/3.2
  • USB 3.0/3.1/3.2 Common support
  • Configurable PHY Interface width 8, 16 or 32 bits
  • PHY interface supports data scrambling to reduce EMI emissions
  • Comprehensive compliance testsuite for Protocol, Link, and Physical layer verification
  • Supports Low frequency periodic signaling (LFPS) for initialization and power management(U1, U2 & U3)
  • Supports Interrupt/Bulk/Isochronous/Control Transfers
  • Control transfers supported by Endpoint 0
  • Separate Endpoint Buffers for IN bound and OUT bound packets
  • Supports for USB 3.0/3.1/3.2 low power states
  • Bulk Stream support
  • Supports Lane polarity inversion
  • Supports eXtensible Host Controller Interface
  • USB 3.0 support
  • Compliant with USB 3.0 specification.
  • Compliant with USB 3.0 Super speed Inter chip supplement 1.0.
  • USB 3.0 host and device with SERIAL/PIPE/SSIC interfaces
  • Supports dual-simplex, four-wire differential signaling and 8b/10b parallel interface
  • Operates at Super speed (5 Gbit/s), High(480 Mbit/s) or Full speed(12 Mbit/s) modes
  • Supports SS-OTG,SSPC-OTG Devices,SS-PO Devices and SS-EH Devices
  • Supports ADP,HNP,SRP and RSP
  • USB 3.0 host and device with SERIAL/PIPE/SSIC interfaces
  • Supports Inter-Chip Supplement to the USB Revision 3.0 Specification (Super Speed Inter-Chip) using MIPI MPHY
    • Supports MPHY Type-I operations
    • Supports MPHY all PWM 1 gear of operation
    • Supports MPHY all HS 1,2,3 gear of operation
    • Supports 1,2,4 lanes
    • Supports all types of error injection in MPHY
    • Supports All RRAP Packet types
    • Supports LS and HS burst
    • Supports all LS and HS gears
    • Supports all protocol error detection
    • Supports all MPHY protocol error injection
    • Supports RMMI and MPHY serial interface
  • Supports UTMI and PIPE interfaces.
    • USB 2.0 device and host with UTMI/ULPI interfaces.
    • Supports all types of error injection and detection.
    • Supports error injection in all the layers of USB 3.0.
  • Supports constrained randomization of protocol attributes.
  • On-the-fly protocol and data checking.
  • Notifies the testbench of significant events such as transactions, warnings, timing and protocol violations.
  • Built in coverage analysis.
  • Callbacks in host and device for various events.
  • Status counters for various events.
  • USB 3.0/3.1 Verification IP comes with complete testsuite to test every feature of USB 3.0/3.1 specification.
  • xHCI support
  • USB 3.0 OTG
    • Supported devices.
  • 1.SS-OTG
  • 2.SSPC-OTG Devices
  • 3.SS-PO Devices
  • 4.SS-EH Devices
    • Support for USB 2.0.
  • 1.SS-OTG or SSPC-OTG devices operate as USB 2.0 OTG devices.
  • 2.SS-EH operate as USB 2.0 EH.
  • 3.SS-PO operate as USB 2.0 PO devices.
    • Supported protocols.
  • 1.SRP
  • 2.HNP
  • 3.ADP
  • 4.RSP for USB 3.0
    • Supported speeds.
  • 1.SS,HS and FS
    • Supported feature selector
  • 1.b_hnp_enable
  • 2.a_hnp_support
  • 3.a_alt_hnp_support
  • 4.NTF_HOST_REL
  • 5.B3_RSP_ENABLE
    • Support the all timeout condition
  • 1.a_wait_vfall_timout
  • 2.a_wait_vrise_timout
  • 3.a3_polling_tmout
  • 4.a3_recovery_tmout
  • 5.a3_rx_detect_active_tmout
  • 6.rsp_cnf_err_tmout
  • 7.rsp_ack_err_tmout
  • 8.rsp_wrst_err_timout
  • 9.b3_polling_tmout
  • 10.b3_recovery_tmout
  • 11.b3_rx_detect_active_tmout
    • Combination of SSPC-OTG device communication
  • 1.SSPC-OTG device to SSPC-OTG device
  • 2.SSPC-OTG device to SS-OTG device
  • 3.SS-OTG device to SSPC-OTG device
  • 4.SSPC-OTG device to USB 2.0 OTG
  • 5.USB 2.0 OTG device to SSPC-OTG device
  • USB 3.1 support
  • Compliant with USB 3.1 specification version 1.0
  • Supports dual-simplex, four-wire differential signaling and 128b/132b parallel interface
  • Operates at SuperSpeedPlus (10 Gbit/s), Super speed (5 Gbit/s), High speed(480 Mbit/s) or Full speed(12 Mbit/s) modes
  • Backward compatible with USB 3.0
  • USB 3.1 host and device with SERIAL/PIPE interfaces
  • Supports specific LFPS patterns(SCD1/SCD2) for Super speed plus ports
  • Supports SuperSpeedPlus LFPS Based PWM Message (LBPM)
  • Supports SuperSpeedPlus Precision Time Measurement
  • Supports SuperSpeedPlus Transaction Reordering for periodic and asynchronous packets
  • USB 3.2 support
  • Supports dual-lane for Gen1 and Gen2
  • Backward compatible with USB 3.1 and USB 3.0
  • USB 3.2 host and device with dual-lane SERIAL/PIPE interface
  • Supports Deskew
  • Supports Data striping in dual lanes
  • Supports dual-simplex, four wire differential signaling and 128b/132b parallel interface
  • Supports Configuration summary descriptor
  • Support Retimer connectivity models
    • Supports all the Retimer state machine states[RTSM]
    • Supports SRIS and Bit-Level Retimers functionality
    • Supports Retimer presence announcement through LBPM

Block Diagram

Benefits

  • Rich set of configuration parameters to control the functionality
  • Faster testbench development and more complete verification of USB 3.0/3.1/3.2 designs.
  • Easy to use command interface simplifies testbench control and configuration of host and device.
  • Simplifies results analysis.
  • Runs in every major simulation environment.

What’s Included?

  • Complete regression suite containing all the USB 3.0/3.1/3.2 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.

Specifications

Identity

Part Number
USB 3.0/3.1/3.2/SSIC VIP
Vendor
SmartDV Technologies
Type
Verification IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about USB IP core

What Designers Need to Know About USB Low-Power States

In addition to performance and interoperability, achieving low power has been one of the requirements for industry standards specifications. Some of the key specifications like Universal Serial Bus (USB), PCI Express (PCIe), and MIPI have defined power saving features for burst traffic. This whitepaper explains how Synopsys USB IP offers low power using various low power states that go beyond the basic features.

Frequently asked questions about USB IP cores

What is USB 3.0/3.1/3.2/SSIC Verification IP?

USB 3.0/3.1/3.2/SSIC Verification IP is a USB IP core from SmartDV Technologies listed on Semi IP Hub.

How should engineers evaluate this USB?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this USB IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP