CXL over USB-C Protocol Translation for Heterogeneous Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current devices cannot use the USB-C port to communicate using the Compute Express Link (CXL) protocol, limiting the connectivity and application potential of USB-C enabled devices.

Innovation Solution

The implementation of CXL over USB-C using either a first connection mode, where CXL is used as an alternate protocol, or a second connection mode, where CXL packets are tunneled into USB packets, enabling devices to communicate using CXL over a USB-C port.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If USB-C port is used for standard USB communication, then compatibility and ease of operation are improved, but connectivity to CXL devices and application potential are limited

Engineering Contradiction:
ImproveconnectivityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a protocol translation layer that acts as an intermediary between USB-C and CXL protocols. This translation layer converts USB-C packets into CXL packets and vice versa, enabling compatibility between the two different communication protocols while maintaining the existing USB-C physical interface. The translation layer handles protocol-specific operations, packet formatting, and data routing without requiring changes to the physical USB-C connector or cable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The USB-C port is designed to support multiple protocols including both standard USB communication and CXL communication through the same physical interface. The system can dynamically switch between or combine different protocols (USB 3.2, USB4, DisplayPort, Thunderbolt, and CXL) over the same USB-C connection, making the port universal and multi-functional rather than dedicated to a single protocol.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If CXL protocol is implemented over USB-C using alternate protocol mode, then connectivity is improved, but device complexity and protocol configuration are increased

Engineering Contradiction:
Improveprotocol supportVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic protocol selection and switching capabilities. The USB-C controller can dynamically negotiate and switch between different connection modes (standard USB mode, alternate mode, USB4 mode, Thunderbolt mode, and CXL mode) based on the connected device requirements. This dynamic adaptation allows the same hardware to optimize its operation for different protocols without requiring manual configuration or multiple dedicated interfaces.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A protocol translation and negotiation layer serves as an intermediary that automatically handles the complexity of protocol configuration and mode switching. This layer negotiates the appropriate connection mode with the connected device, translates between different protocol formats, and manages the transition between USB-C alternate modes and CXL mode, thereby shielding the user from configuration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Shape

If devices are made thinner to improve form factor, then portability is improved, but heat dissipation and power management become more challenging

Engineering Contradiction:
Improveform factorVSAvoidheat dissipation
Core Design Contradiction:
ShapeVSTemperature

Solution Approach 1:

The patent replaces traditional mechanical expansion bus interfaces (such as PCIe slots) with the USB-C interface for connecting CXL devices. This substitution enables a more compact and thinner device form factor because USB-C is a smaller, more integrated interface compared to traditional expansion slots. The electrical connection and protocol translation handle the high-speed data transfer and power delivery requirements without requiring large physical spaces for heat sinks or power management components that would be needed with older interfaces.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250103539A1Methods and apparatus to implement CXL over USB-c
Publication Date: 2025.03.27 INTEL CORP
  • US20250103539A1 patent drawing
  • US20250103539A1 patent drawing
  • US20250103539A1 patent drawing

AI summary

Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus includes a USB-C port; power delivery circuitry to determine, based on a mode-support message accessed via the USB-C port, that an external device supports Compute Express Link (CXL) as a standalone protocol over USB-C; and multiplexer management circuitry to cause the power delivery circuitry to transmit a CXL status message to the external device via the USB-C port.