Equalization Adaptation for High-Speed Serial Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current serial link communication technologies face complexity and cost issues due to varying equalization implementations across transmitter and receiver devices, leading to potential errors and noise in data transmission.

Innovation Solution

The proposed solution involves training the transmitter device using messages from the receiver device to adjust amplitude and tap coefficients, allowing for iterative convergence to target threshold values without explicit tap-by-tap gradient calculations, thereby simplifying and optimizing equalization processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If different equalization implementations are used in TX and RX devices, then data transmission can be optimized for specific conditions, but device complexity and implementation cost increase

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidequalization implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting equalization parameters (amplitude and tap coefficients) based on channel conditions. The RX device measures channel characteristics and communicates optimal parameter values to the TX device, which then adapts its equalization settings accordingly. This allows the system to optimize data transmission reliability for specific channel conditions while avoiding the need for complex fixed implementations, as parameters are adjusted rather than hardware complexity increased.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more equalization is provided in TX device, then data transmission accuracy improves, but noise sensitivity increases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidnoise sensitivity
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback by having the RX device measure the quality of received signals and communicate this information back to the TX device. The RX device evaluates channel conditions and sends feedback messages containing amplitude and tap coefficient adjustments. The TX device uses this feedback to optimize its equalization settings, applying just enough equalization to achieve accurate data transmission without over-equalizing, which would amplify noise. This closed-loop control ensures optimal balance between accuracy and noise sensitivity.

Inventive Principle:
Principle #23Feedback

3Reliability

If iterative training is performed to converge equalization parameters, then transmission optimization improves, but power consumption increases

Engineering Contradiction:
Improvetransmission optimizationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by performing iterative training only during link establishment or when channel conditions change significantly. Once convergence is achieved, the system transitions to a lower-power maintenance mode where equalization parameters are held steady or updated less frequently. The training process is periodic rather than continuous, allowing the system to optimize transmission reliability when needed while minimizing power consumption during stable operation. This approach balances the need for optimized transmission with energy conservation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11985220B2Equalization adaptation schemes for high-speed links
Publication Date: 2024.05.14 NVIDIA CORP
  • US11985220B2 patent drawing
  • US11985220B2 patent drawing
  • US11985220B2 patent drawing

AI summary

An integrated circuit for a receiving link device includes a processing device to detect, using an equalizer of the receiving link device, that a receiver (RX) pre-cursor value is outside of a threshold value based on a target RX tap value. The processing device further generates, based on the detecting, a plurality of tap messages having a plurality of up or down commands to one of decrease or increase a corresponding transmitter (TX) pre-cursor value of a transmitting link device. The processing device further causes the plurality of tap messages to be provided to a local transmitter to be transmitted to the transmitting link device. The plurality of tap messages is to cause the transmitting link device to adjust the corresponding TX pre-cursor value.