Thank you for your query. We will reply to you at the earliest.

USB 4/3/2 HUB

Products >> Verification IP >> USB 4/3/2 HUB

USB 4.0 HUB Verification IP

Truechip's USB4 Verification IP with HUB that provides an effective & efficient way to verify the components interfacing with USB4 interface of an IP or SoC, Truechip's USB4 VIP is fully compliant with standard USB4 specification from USB-IF. This VIP is a lightweight with an easy plug-and-play interface so that there is no hit on the design cycle time.

Key Benefits

  • Available in native SystemVerilog (UVM/OVM/VMM) and Verilog
  • Unique development methodology to ensure highest levels of quality
  • Availability of Compliance & Regression Test Suites
  • 24X5 customer support
  • Unique and customizable licensing models
  • Exhaustive set of assertions and coverage points with connectivity example for all the components
  • Consistency of interface, installation, operation and documentation across all our VIPs
  • Provide complete solution and easy integration in IP and SoC environment.


  • Fully compliant with standard USB4 specification v1.0.
  • Supports USB3.2 Specification, Revision 1.0 and backward compatibility to USB2.0.  
  • Supports USB Power Delivery Release 3.0, Version 2.0 and Type-C v2.0.
  • Supports Thunderbolt (TBT3) interoperability.
  • Compliant with PCIe Revision 4 and Display Port 1.4a with Alt Mode support.
  • Supports SERDES and PIPE v6.1 Interface for USB4.
  • Compliant with CTSs USB4CV Testsuite
  • Supports tunneled traffic of PCIe, USB3 and DisplayPort.
  • Supports USB4 Gen2 and Gen3 operations with RSFEC and Lane Bonding support.
  • Supports USB4 Connectivity of Device Routers at all possible Depths in USB4 Spanning Tree.
  • Supports USB2 data transfer using USB2 channel in parallel to USB4 channel.
  • USB4 Hub supports USB3 Data transfer for internal USB3.2 HUB using USB3 tunneling via USB3 Protocol adapters or using internal xHCI Controller via PCIe tunneling.
  • USB4 Hub supports USB2 Data transfer for internal USB2 HUB using internal xHCI Controller via PCIe tunneling.
  • USB4 Hub supports packet forward mechanism to the destined downstream port.
  • USB4 Hub maintains links at all link partners connected at Upstream Port and single/multiple Downstream Ports.
  • USB4 Hub supports default control endpoint and interrupt endpoint to provide Host with necessary information regarding the hub and all of its ports.
  • USB4 Hub supports all hub specific control transfers eg. get_hub_status
  • USB4 Hub contacts USB3.2 HUB using Pipe Interface during USB3 tunneling via Protocol adapters.
  • USB4 Hub also supports operations at Gen2 and Gen3 speeds with Dual-link support.
  • Supports Inter-Domain and TMU with STLP mode enabled.
  • Supports LFPS transmission and detection mechanism.
  • Supports Sideband communication via AT, RT and LT Transactions.
  • Supports Lane Initialization and its bypass mechanism.  
  • Supports Skew/Deskew management.
  • Supports run-time controllable disable and disconnect mechanism.
  • Supports Sleep and Wake mechanism. 
  • Supports all logical layer ordered sets like SLOS, TS1, TS2, CL1_REQ, CL1_ACK, etc.
  • Supports 64/66b and 128/132b encoding/decoding.
  • Supports Reed Solomon-Forward Error Correction (RS-FEC) Error detection and recovery mechanism.
  • Support for all power management states (CL0s, CL1 and CL2) is provided.
  • Resets like Power-On Reset, On-the-Fly Reset etc. are supported.
  • User controlled device attach/detach function.
  • Supports Scrambler/Descrambler and their bypass mechanism.
  • Provides SSC and PPM support.
  • Supports Sideband register space and Configuration space.
  • Supports all the Lane Adapter states including all optional low power states.
  • Supports USB4 Port Disconnect operation and Lane Disable/Enable mechanism.
  • Supports Tunneled Link Management and Control Packets.
  • Provides Bandwidth arbitration and prioritization of traffic in a Domain.
  • Supports Path setup and Path Teardown mechanism.
  • Supports Credit-based flow control mechanism.
  • Creates and manages routing tables for connected Ingress and Egress adapters.
  • Supports Bandwidth arbitration and Priority schedulers.
  • Supports Time synchronization packets and handshakes in both inter-domain and intra-domain.
  • Supports Router Configuration and addressing mechanism.
  • Provides Enumerations and its bypass mechanism.
  • Supports Router state machine.
  • Supports hot plug and hot unplug events.
  • Supports callback and configuration bit mechanism for error injection and stress test scenarios.


  • USB4 Host/Device
  • USB4 HUB
  • USB4 BFM/Agents for :
    • Electrical Layer
    • Logical Layer
    • Transport Layer
    • Configuration Layer
    • Protocol Adapter Layer – PCIe/USB/DP
    • TMU Block
    • Host Interface Adapter Layer
    • Connection Manager
  • USB4 Layered Monitor and Scoreboard
  • USB4 Test Environment and Test Suites :
    • Basic and Directed Protocol Tests
    • Low Power Tests
    • Error Scenario Tests
    • Stress Tests for each standard layer
    • Random Tests
    • Compliance Tests
    • Assertions and Cover Points
  • Integration Guide, User Manual and Release Notes.
  • TrueEye GUI analyzer for simulation packet flow and usage guide.
Download the Product Brochure from here