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

USB 4/3/2 HUB

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

USB 4.0 HUB Verification IP

Truechip's USB4 Verification IP with HUB 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 Version 1.0 (March 2022) 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
  • 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.

Features

  • Fully compliant with USB4 specification v1.0 (March 2022) and Connection Manager version 1.0
  • Supports USB3.2 Specification, Revision 1.1 and backward compatibility to USB2.0.
  • Supports USB Power Delivery Release 3.1, Version 1.8 and Type-C v2.2.
  • Supports Thunderbolt (TBT3) interoperability.
  • Compliant with PCIe Specification Revision 4.0 and Display Port 1.4a with Alt Mode support.
  • Supports SERDES and PIPE v6.1.1 Interface for USB4, USB3, DP and PCIe.
  • Compliant with CTSs USB4CV 0.9.2.3 Testsuite
  • Support for Gen2 (10GB/s / 20GB/s) and Gen3 (20GB/s / 40GB/s) speeds.
  • Supports Tunneled traffic of PCIe, USB3 and DisplayPort using Protocol Adapters.
  • Supports Connectivity of Device Routers (HUB and DEVICE) for Max. 5 depths in USB4 spanning tree
  • Supports USB2 Data Transfer using USB2 Channel in parallel to USB4 channel in Type-C interface.
  • 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 Block with Bidirectional and Unidirectional Timesync Handshake and STLP mode is also supported.
  • Supports Gen2 and Gen3 encoding with RSFEC Block – RS (198, 194) over GF (2 ) and Lane Bonding support.
  • Supports Gen2/Gen3 LFPS transmission and detection mechanism with Electrical IDLE.
  • Supports Sideband communication - AT, RT (Addressed and Broadcast) and LT transactions.
  • Supports Gen2/Gen3 Lane Initialization (Phase 1, Phase 2, Phase 3, Phase 4 and Phase 5) including all supported TxFFE Presets and its bypass mechanism.
  • Supports Gen2/Gen3 Scrambler/Descrambler and their bypass mechanism.
  • Supports Gen2/Gen3 Precoding Insertion and Removal mechanisms with bypass options.
  • Provides SSC and PPM support.
  • Supports Skew/Deskew management using De-Skew OS (Gen2 and Gen3).
  • Supports all Gen2 and Gen3 Logical Layer ordered sets like SLOS (SLOS1 and SLOS2), TS1, TS2, CL1_REQ, CL1_ACK, TSNOS etc.
  • Supports 64/66b and 128/132b encoding/decoding for Gen2/Gen3 operations.
  • Supports Reed Solomon-Forward Error Correction (RS-FEC) Error detection and recovery mechanism.
  • Supports all Gen2/Gen3 Lane Adapter states including all transitions.
  • Supports USB4 Port Disconnect operation and Lane Disable/Enable mechanism.
  • Support for all power management states - CL0s, CL1 and CL2 and respective objections.
  • Supports all USB4 Link Error cases and recovery mechanism.
  • Supports run-time controllable disable and disconnect mechanism.
  • Supports Sleep and Wake mechanism.
  • Resets like Power-On Reset, On-the-Fly Reset etc. are supported.
  • User controlled device attach/detach function.
  • Supports Sideband register space and Configuration Space (Router CS, Adapter CS, Path CS and Counter CS).
  • Supports all Router Operations and Port Operations – Required and Optional both.
  • Supports Tunneled Link Management and Control Packets with Credit-based flow control mechanism.
  • Provides Bandwidth arbitration and prioritization of traffic in a Domain.
  • Supports Path setup and Path Tear-down mechanism.
  • Creates and manages routing tables for connected Ingress and Egress adapters.
  • Supports Time synchronization packets and handshakes in both inter-domain and intra-domain.
  • Supports Router Configuration and addressing mechanism.
  • Provides Enumerations for Host, HUB and Device and its bypass mechanism.
  • Supports Router state machine and all transitions.
  • Supports Hot-Plug and Hot-Unplug Events with Downstream Port Reset mechanism.
  • Supports callback and configuration bit mechanism for error injection and stress test scenarios.
  • Supports all USB4 Specification timers with scaling factors to reduce simulation time and robust testing

Deliverables

  • USB4 Host/Device/HUB (including DOCK)
  • USB4 BFM/Agents for:
    • Physical Layer
    • Logical Layer
    • Transport Layer
    • Configuration Layer
    • Protocol Adapter Layer – USB3, PCIe and 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
    • HUB Tests
    • Stress Tests for each standard layer
    • Random Tests
    • Compliance Test Suite (from USB-IF)
    • Assertions and Cover Points
  • Integration Guide, User Manual, Quick Start Guide, Testplan, Regression Lists and Release Notes.
  • TrueEye GUI analyzer for simulation packet flow and usage guide.
Download the Product Brochure from here