PCIe 6.2 Switch

Overview

The PCI Express® (PCIe®) 6.2 Switch is a customizable, multiport embedded switch for PCIe designed for ASIC implementations. It enables the connection of one upstream port and multiple downstream ports as a fully configurable interface subsystem. It is backward compatible to PCIe 5.0.

How the PCIe 6.2 Switch Works

The PCIe 6.2 Switch is the first embedded switch IP available on the market architected to be physically aware.  The switch IP leverages configurable pipeline stages and a fully non-blocking multi-stage routing crossbar to enable implementation of embedded switch logic even in large chips with large physical separation between ports.

The PCIe switch IP transparently manages upstream-downstream data flow as well as peer-to-peer transfers between downstream ports, delivering the flexibility, scalability and configurability required for connecting multiple devices, including NVMe SSDs.

Key Features

  • PCI Express Interfaces
    • 1 upstream port, up to 7 downstream ports
    • Up to 128 lanes
    • Up to x16 link width per port
    • Link rate of 2.5, 5, 8, 16, 32 and 64 GT/s per lane
    • Supports PCIe Base Revision 6.2
    • Supports PHY Interface for PCIe (PIPE) 6.2.1
    • Single Virtual Channel (VC) implementation
    • Configurable PIPE interface (8-bit, 16-bit, 32-bit, 64-bit, 128 bit)
    • Configurable Receive and Replay buffer sizes
    • Advanced Error Reporting (AER) supported on each port
    • ECRC generation and check
    • ARI supported
    • Lane reversal supported
    • Independent configuration of link width, link speed, equalization settings, and PIPE interface width per-PCIe port
    • Support for Hot Plug on every downstream port
  • Switching Logic
    • PCIe TLP routing: Configuration, Memory Write/Read, I/O and Messages Packets
    • L1 and wake-up events forwarding
    • Peer-to-Peer transactions support between downstream ports
    • Configurable Egress Buffer for non-blocking output queueing switch performance
    • Downstream Port Containment (DPC) supported
    • Round-Robin arbitration
    • Built-in advanced data protection including ECRC, LCRC, ECC and Parity
    • Test port available for switch monitoring
    • Integrated Clock Domain Crossing to support user-specified frequency in the Switching logic
    • Physically aware switch architecture: configurable pipeline stages and fully non-blocking multi-stage routing crossbar
    • Data Bus Inversion support for EM/IR reduction of large busses
    • Manages multiple packets per clock cycle

Block Diagram

PCIe 6.2 Switch Block Diagram

Technical Specifications

×
Semiconductor IP