Contact Us
Overview

SmartDV’s USB4 Router/Fabric IP is a configurable USB4 tunneling and routing solution purpose-built for SoC designs requiring the core switching fabric at the heart of any USB4 host, device, hub, or docking station implementation. Compliant with USB4 v2.0, it implements the complete USB4 function stack — Protocol Adapter Layer, Configuration Layer, Transport Layer, and Logical/Electrical Layer interface — that selects the best transmission route between two points and forwards USB4 data packets across the fabric, tunneling USB3, PCIe, and DisplayPort protocol traffic over a shared high-speed link.

Designed around USB4’s own architecture, where host, device, and hub routers share a single defined function stack and differ only in port count, active protocol adapters, and Connection Manager role, the IP is a single configurable core rather than separate host, device, and hub products. It supports configurable port count for host, simple device, or multi-port hub topologies, an optional embedded PCIe switch module for hub-class configurations, and a flexible protocol adapter interface for attaching SmartDV’s DisplayPort IN/OUT Adapter IP, USB3 protocol adapters, and PCIe protocol adapters. Its Time Management Unit (TMU) support enables clock synchronization across routers on the USB4 fabric, and its Connection Manager interface supports both host-authoritative and device-subordinate operation.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations, with a strong focus on area optimization, power management, and peak performance. Its parameterized adapter and port architecture and clean host interface enable fast integration across a wide range of process nodes and target applications.

Key Features
  • Complete USB4 Function Stack – Full implementation of the Protocol Adapter Layer, Configuration Layer, Transport Layer, and Logical/Electrical Layer interface per USB4 v2.0
  • Single Configurable Core for Host, Device, and Hub – One Router IP configurable for host, device, or multi-port hub deployment, rather than separate per-role products, matching USB4’s own shared router architecture
  • Multi-Protocol Tunneling – Tunnels USB3, PCIe, and DisplayPort protocol traffic across a shared USB4 link, with a flexible protocol adapter interface for attaching SmartDV’s DisplayPort IN/OUT Adapter IP and other protocol adapters
  • Configurable Port Count – Supports single or dual-port host and simple device configurations, or multi-port configurations for hub and docking station topologies
  • Optional Embedded PCIe Switch – Configurable embedded PCIe switch module for hub-class designs requiring multi-downstream PCIe tunnel distribution
  • Time Management Unit (TMU) – Built-in time synchronization across routers on the USB4 fabric for accurate cross-domain timing
  • Flexible Connection Manager Interface – Configurable for host-authoritative Connection Manager operation or device-subordinate operation executing path configuration from an upstream host
  • Bandwidth Arbitration and QoS – Per-adapter traffic management with bandwidth arbitration and prioritization across all tunneled paths through the router
Compliance and Compatibility
  • Compliant with USB4 v2.0 specification
  • Compatible with USB4 v1.0 for backward-compatible deployments
  • Compatible with SmartDV’s DisplayPort IN Adapter IP and DisplayPort OUT Adapter IP for DisplayPort tunneling
  • Compatible with USB3 and PCIe protocol adapter integration for multi-protocol tunneling
  • Configurable SoC interface supporting AMBA AXI, AHB, APB, and custom wrappers for seamless integration
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows