PCIe 6.0 Replay Buffer for Flit Error Logging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interconnect architectures face challenges in meeting the increasing demand for high-speed communication and energy efficiency in advanced computing systems, particularly as the number of devices and processing power grow.

Innovation Solution

The implementation of a PCIe 6.0 interconnect architecture that utilizes pulse amplitude modulation (PAM) encoding and flit-mode packet headers to enhance bandwidth and error handling, while also incorporating a logging mode for error characterization and lane margining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional multi-drop buses are used for interconnect architectures, then device compatibility and ease of implementation are improved, but communication speed and bandwidth are limited

Engineering Contradiction:
Improvecommunication speedVSAvoidinterconnect architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the interconnect architecture into multiple lanes, each capable of independent high-speed communication. This allows the system to achieve higher overall bandwidth by parallelizing communication across multiple segmented paths, resolving the contradiction between speed and complexity by distributing the communication load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional single-dimensional bus architectures to multi-dimensional lane-based architectures with support for multiple link widths (x1, x2, x4, x8, x16). This dimensional expansion enables scalable bandwidth increase without proportionally increasing complexity, as the same basic lane structure can be replicated and combined.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If PCIe 6.0 with PAM encoding is implemented, then bandwidth and error handling are improved, but energy consumption increases

Engineering Contradiction:
ImprovebandwidthVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic link training and adaptive equalization that adjusts signaling parameters based on actual channel conditions. This allows the system to achieve high bandwidth when needed while consuming less energy during normal operation, resolving the contradiction by making the high-performance mode conditional rather than constant.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes PAM3 and PAM4 encoding schemes that change the voltage level parameters to achieve higher data rates per symbol. By carefully managing these parameter changes and implementing adaptive equalization, the system achieves improved bandwidth while mitigating the energy cost through more efficient signal transmission.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If hardware logging is implemented for error characterization, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror characterization capabilityVSAvoidhardware logging complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary hardware logging of error events and lane margining data before system software needs to intervene. By pre-capturing and characterizing errors in hardware, the system improves reliability through faster error detection and diagnosis, while reducing the complexity burden on software layers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the interconnect hardware to automatically perform error characterization, lane margining, and data capture without requiring external testing equipment or complex software intervention. This self-service capability improves reliability through continuous monitoring while managing complexity by integrating functions directly into the interconnect fabric.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables higher bandwidth and improved error handling capabilities, supporting emerging computing applications such as deep learning and artificial intelligence, while also allowing for real-time error characterization and optimization of interconnect performance.

Implementation Method 1

The implementation of a PCIe 6.0 interconnect architecture that utilizes pulse amplitude modulation (PAM) encoding

Methodology Applied
Scientific EffectPulse Amplitude Modulation (PAM): Phase Modulation

Data Source

PatentUS12332752B2Hardware logging for lane margining and characterization
Publication Date: 2025.06.17 INTEL CORP
  • US12332752B2 patent drawing
  • US12332752B2 patent drawing
  • US12332752B2 patent drawing

AI summary

A device includes a port with a replay buffer and protocol logic to receive a flit in a sequence of flits to be sent on a point-to-point link and determine an error in the flit. Based on the error, a copy of the flit is stored in a first position within the replay buffer as well as a copy of a next flit received in the sequence of flits, which is stored in a second position within the replay buffer. The copies of the flits are then written to a register for access by software.