Die Interconnect Link Bandwidth Management via Error Lane Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Die-to-die interconnect architectures face issues with reduced data throughput and reliability due to data lane errors, often caused by thermal conditions, leading to inefficient renegotiation processes that decrease the number of active data lanes.

Innovation Solution

Implementing an error status register and processor to identify error-free data lanes, determine a link width based on these lanes, and initiate a renegotiation process to establish a data link with a higher bandwidth using error-free lanes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the negotiation process reduces the number of data lanes in response to errors, then reliability is improved, but data throughput decreases

Engineering Contradiction:
Improvelink reliabilityVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data link into individual data lanes and individually identifies which lanes are error-free versus erroneous. Instead of treating the link as a whole, the system divides it into separatable components (lanes) and selectively activates only the functional segments, thereby maintaining maximum throughput using error-free lanes while ensuring reliability by excluding erroneous ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating each data lane differently based on its specific error status. Rather than uniformly reducing all lanes when any error occurs, the system applies different states (active or inactive) to different lanes based on their local quality characteristics, allowing error-free lanes to continue operating at full capacity while isolating only the problematic lanes.

Inventive Principle:
Principle #3Local quality

2Reliability

If the negotiation process renegotiates the number of data lanes, then link reliability is improved, but latency increases

Engineering Contradiction:
Improvelink reliabilityVSAvoidrenegotiation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-identifying and pre-configuring the error-free data lanes before actual data transmission begins. The system proactively determines which lanes are functional and establishes the optimal link configuration in advance, so that when transmission starts, no time is lost during the actual data transfer phase due to renegotiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies skipping by rapidly completing the error detection and lane identification process during initialization, then immediately proceeding to data transmission without prolonged renegotiation cycles. The system rushes through the configuration phase to establish the optimal lane set quickly, minimizing the time penalty before high-speed transmission begins.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20260064615A1Apparatus and methods for establishing link bandwidths within die interconnect architectures
Publication Date: 2026.03.05 QUALCOMM INC
  • US20260064615A1 patent drawing
  • US20260064615A1 patent drawing
  • US20260064615A1 patent drawing

AI summary

Methods and apparatuses are provided that can establish data links with greater bandwidths within die-to-die interconnect architectures. In one example, a system-on-a-chip (SoC) includes an error status register, a plurality of data ports for a data link, and a processor electrically coupled to the error status register and to the plurality of data ports. The processor can receive error data from the error status register and, based on the error data, can determine a portion of the plurality of data ports that are error free. Further, the processor can determine a bandwidth for the data link based on the portion of the plurality of data ports that are error free. Further, the processor can initiate a link negotiation process to establish the link with another device based on the link width value and the portion of the plurality of data ports that are error free.