Display Device Interface Dynamic Configuration for Resume Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display device interface configurations for embedded displays, such as those in notebook computers, face challenges in efficiently reconfiguring display settings during power-on and resume events, leading to potential improper configurations and video content display issues due to the lack of explicit updates in fast link training protocols.

Innovation Solution

A method is introduced to detect trigger signals for power-on and resume events, performing full or modified fast link configurations, including explicit writes of display device capability information to configuration registers, with a re-timer configured to snoop and update accordingly, ensuring accurate configuration parameters for data transfer rates and repeater settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If fast link training is used to assume static DDI configuration during power intervals, then configuration time is reduced and performance is improved, but configuration accuracy deteriorates because explicit configuration updates are not performed

Engineering Contradiction:
Improveconfiguration timeVSAvoidconfiguration accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically adjusts the configuration approach based on the power event type detected. During power-on events, full configuration is performed to ensure accuracy, while during resume events, fast link training is used to save time. This dynamic adaptation resolves the contradiction by making the configuration process flexible rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the configuration parameter set based on the power event state. For power-on events, complete capability information is exchanged and configured. For resume events, the system uses previously stored capability information with fast link training. This parameter change strategy allows the system to optimize between speed and accuracy depending on the operational context.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If full configuration is performed for every power transition, then configuration accuracy is maintained, but configuration time and processing overhead increase significantly

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The configuration process is segmented into two distinct paths: full configuration for power-on events and fast link training for resume events. This segmentation allows the system to apply the appropriate level of configuration detail based on the event type, avoiding unnecessary overhead during routine resume operations while maintaining accuracy when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

During resume events, the system performs partial configuration using fast link training, which is sufficient for maintaining operational state without the complete overhead of full configuration. This partial action approach provides adequate configuration accuracy for resume scenarios while significantly reducing time and processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If fast link training re-uses configuration settings without explicit updates, then processing overhead is reduced, but configuration compatibility deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidconfiguration compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the source port receives capability information from the sink port and uses this feedback to determine the appropriate configuration approach. During resume events, the feedback loop ensures that capability information is validated and used to maintain compatible settings, while during power-on events, comprehensive capability exchange ensures full compatibility.

Inventive Principle:
Principle #23Feedback

4Reliability

If numerous register read/write operations are performed during configuration, then configuration completeness is ensured, but timing consumption increases

Engineering Contradiction:
Improveconfiguration completenessVSAvoidtiming consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Capability information is obtained and stored in advance during power-on events when full configuration occurs. This preliminary action allows the system to have configuration data ready before resume events, eliminating the need for repeated register read/write operations during fast link training and significantly reducing timing consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11513810B1Information handling system with display device interface supporting dynamic configuration of link data rate
Publication Date: 2022.11.29 DELL PROD LP
  • US11513810B1 patent drawing
  • US11513810B1 patent drawing
  • US11513810B1 patent drawing

AI summary

A method of configuring a display device interface (DDI) detects a trigger signal, generated by a display device. If the trigger signal is associated with a power on event, a full configuration of the DDI is performed, including loading display device capability information provided by the display device into DDI configuration registers and setting one or more DDI configuration parameters accordingly. If the trigger signal is associated with resume event, rather than a power on event, a modified fast link resume operation may be performed to route the trigger signal to a controller configured to explicitly write display device capability information to the appropriate DDI configuration registers before setting the corresponding DDI configuration parameter accordingly. The DDI may include a re-timer, between the DDI source and sink, configured to snoop the explicit write transaction such that the re-timer configuration is also updated.