Storage Controller PCIe Link Equalization for Reliable High-Speed Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication between storage controllers and host devices can become unreliable when the data transfer rate is too high, leading to inefficiencies and potential errors.

Innovation Solution

The storage device includes a link manager that optimizes the link training and equalization process by adjusting transmission preset values and coefficients during the PCIe link training and equalization phase, ensuring reliable communication by fine-tuning reception signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the data transfer rate is increased to improve productivity, then communication speed is improved, but communication reliability deteriorates

Engineering Contradiction:
Improvedata transfer rateVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting transmission preset values and equalization coefficients during link training and equalization. The system modifies these parameters based on detected link conditions to optimize both data transfer rate and communication reliability, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the storage controller detects link conditions and uses this information to adjust transmission parameters. The system continuously monitors communication quality and modifies preset values and coefficients accordingly, enabling adaptive optimization of both productivity and reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If the data transfer rate is increased to improve productivity, then communication speed is improved, but error rate increases

Engineering Contradiction:
Improvedata transfer rateVSAvoiderror rate
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system changes transmission parameters including preset values and equalization coefficients to optimize signal quality at higher data transfer rates. This parameter optimization reduces signal degradation and minimizes errors while maintaining high productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary link training and equalization before actual data transmission begins. During this preliminary phase, the system pre-adjusts transmission parameters and equalization coefficients to ensure optimal signal conditions are established before high-speed data transfer starts, preventing errors before they occur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4310684B1Storage controller and storage device comprising the same
Publication Date: 2026.02.18 SAMSUNG ELECTRONICS CO LTD
  • EP4310684B1 patent drawingFigure 1
  • EP4310684B1 patent drawingFigure 2
  • EP4310684B1 patent drawingFigure 3

AI summary

A storage controller receives a first transmission preset value and a first coefficient value at a first time from outside, at a phase 3 stage of a PCIe link training and equalization (S100), checks whether the first transmission preset value and the first coefficient value are optimal with reference to a database (S600), transmits signals corresponding to the first transmission preset value and the first coefficient value to the outside when the first transmission preset value and the first coefficient value are determined to be optimal and transmits signals corresponding to a second transmission preset value and a second coefficient value from the database, which are different from the first transmission preset value and the first coefficient value and optimal for the phase 3 stage of the PCIe link training and equalization, to the outside when the first transmission preset value and the first coefficient value are determined not to be optimal (S800).