USB Type-C Port PCIe Protocol Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Differential jitter between clock and data signals in System-on-Chips (SoCs) due to local supply voltage variations leads to performance degradation, particularly in data interfaces within and between integrated circuits.

Innovation Solution

The use of USB Type-C ports and receptacles enables data transmission via PCIe protocol, utilizing sideband signals and configuration channels to manage clock signals and initiate data transmission, thereby mitigating jitter issues through multiplexing and sideband consolidation logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission is performed using traditional USB protocol, then compatibility and ease of operation are maintained, but data transmission speed and performance are limited

Engineering Contradiction:
Improvedata transmission speedVSAvoidprotocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The USB Type-C connector is designed to support multiple protocols including both traditional USB protocol and PCIe protocol, allowing a single physical interface to serve multiple functions. The connector can dynamically switch between USB data transmission mode and PCIe data transmission mode based on the connected device and required performance level, thereby achieving high-speed data transfer without requiring separate specialized connectors.

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

Solution Approach 2:

The system implements dynamic protocol selection and switching capability. The USB Type-C interface can adaptively change its operational mode (USB 2.0, USB 3.0, USB 3.1, or PCIe) based on the capabilities of the connected device and the performance requirements of the data transmission task, optimizing both speed and compatibility in real-time.

Inventive Principle:
Principle #15Dynamics

2Productivity

If PCIe protocol is used for data transmission, then data transmission speed and performance are improved, but compatibility and ease of operation may be reduced

Engineering Contradiction:
Improvedata transmission speedVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The USB Type-C connector serves as a universal interface that natively supports both USB protocol and PCIe protocol. This multi-functional design allows the same physical connector to work with devices requiring either protocol, eliminating the need for separate connectors and maintaining broad compatibility while enabling high-speed PCIe transmission when needed.

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

Solution Approach 2:

The USB Type-C interface acts as an intermediary that can translate or bridge between different protocol requirements. By incorporating both USB and PCIe protocol support within the same connector framework, it mediates between the need for high-speed PCIe transmission and the requirement for broad USB compatibility, allowing seamless operation with various devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If clock signals are transmitted separately from data signals, then signal integrity is maintained, but jitter between clock and data signals increases

Engineering Contradiction:
Improvesignal integrityVSAvoidphase alignment
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The PCIe protocol implementation over USB Type-C merges the transmission of clock signals and data signals into the same communication channel. Instead of using separate physical paths for clock and data, the system transmits them through the integrated USB Type-C interface, which maintains their temporal relationship and reduces differential jitter while preserving signal integrity through the unified transmission medium.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3234788B1DATA TRANSMISSION USING PCIe PROTOCOL VIA USB PORT
Publication Date: 2020.05.20 INTEL CORP
  • EP3234788B1 patent drawingFigure 1
  • EP3234788B1 patent drawingFigure 2
  • EP3234788B1 patent drawingFigure 3

AI summary

Techniques for transmitted data through a USB port using a PCIe protocol are described herein. In one example, a method includes detecting a coupling of an apparatus and a PCIe compatible device via a Type-C connector and sending at least one vendor defined message to the PCIe compatible device. The method can also include receiving an alternate mode indicator corresponding to a data transfer via a PCIe protocol and sending an enter mode command to the PCIe compatible device to enable the data transfer between the apparatus and the PCIe compatible device via the PCIe protocol. Furthermore, the method can include transferring data between the apparatus and the PCIe compatible device via the Type-C connector with the PCIe protocol.