DisplayPort Repeater Link Training via Auxiliary Channel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-speed integrated semiconductor circuits, repeater devices do not automatically adjust Main Link configurations in response to link training data, leading to impaired accuracy due to their proximity to the source device, which affects data transmission between the source and sink devices over longer distances.

Innovation Solution

A repeater device with a listening module coupled to the auxiliary communication channel captures configuration data, an interceptor classifies this data, and a parameter setting module modifies the repeater's settings to align with the source device's configurations, ensuring accurate replication of link training characteristics and improved data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the repeater device is positioned close to the source device, then the physical layer transmission is optimized for short distance, but the link training accuracy deteriorates because the source device bases configuration on the short distance rather than the complete distance to the sink device

Engineering Contradiction:
Improverepeater positioningVSAvoidlink training accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The repeater captures configuration data transmitted through the AUX-CH and uses this feedback to automatically adjust its Main Link parameters. The listening module monitors the auxiliary channel, the interceptor identifies link training data, and the parameter setting module modifies repeater settings based on this captured configuration information, creating a closed-loop system that ensures accurate link training despite the repeater's proximity to the source device

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The repeater copies the configuration data from the auxiliary channel that is used to configure the source device, and applies the same configuration to itself. This ensures that both the source device and repeater use identical Main Link parameters (lane counter, link rate, voltage swing, pre-emphasis), allowing the repeater to accurately replicate source device characteristics and maintain link training accuracy

Inventive Principle:
Principle #26Copying

2Device complexity

If the repeater does not automatically adjust Main Link configurations, then the device complexity is reduced, but the data transmission quality deteriorates over longer distances

Engineering Contradiction:
Improverepeater configuration complexityVSAvoiddata transmission quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The repeater autonomously configures itself by capturing configuration data from the auxiliary channel and automatically adjusting its own Main Link parameters without requiring manual intervention or complex external configuration systems. The listening module, interceptor, and parameter setting module work together to enable the repeater to self-configure based on the captured link training data, maintaining transmission quality while avoiding additional complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8094684B2Link training scheme for displayport source repeaters
Publication Date: 2012.01.10 PARADE TECHNOLOGIES LTD
  • US8094684B2 patent drawing
  • US8094684B2 patent drawing
  • US8094684B2 patent drawing

AI summary

A system and a method for configuring communication between a source device and a sink device using captured configuration data are described. The source device communicates with a repeater, which modifies received data to facilitate transmission to the sink device, using a communication channel. The communication channel transmits video and/or audio data from the source device to the sink device. An auxiliary communication channel is used to communicate configuration data between the source device and sink device to optimize transmission and receipt of data through the communication channel. The repeater is coupled to the auxiliary communication channel and passively captures configuration data from the auxiliary communication channel. The repeater uses a subset of the captured configuration data (e.g., data rate, voltage swing, pre-emphasis, etc.) to modify how the repeater transmits data to the sink device using the communication channel.