LTTPR Verification IP Interface for Third-Party Data Relaying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DisplayPort link-training tunable PHY repeaters (LTTPRs) lack the ability for third-party interfacing and message relaying between the upstream and downstream facing ports, limiting their functionality in data forwarding and status inquiry operations.

Innovation Solution

The implementation of a verification IP interface as a register and callback-based mechanism allows for third-party access and update of data streams between the upstream and downstream facing ports, enabling data forwarding, status inquiry, and message relaying.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional LTTPR design is used, then device simplicity is maintained, but third-party interfacing capability is lost

Engineering Contradiction:
Improvethird-party interfacing capabilityVSAvoidinterface mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A verification IP interface is introduced as an intermediary mechanism between the LTTPR internal data streams and external third-party devices. This interface includes register blocks and callback mechanisms that mediate access to upstream and downstream facing port data streams, enabling third-party interfacing without directly modifying the core LTTPR architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data streaming is enabled between upstream and downstream ports, then data transmission functionality is achieved, but message relaying capability is lost

Engineering Contradiction:
Improvemessage relaying capabilityVSAvoiddata stream handling complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The verification IP interface is designed to provide multiple functions through a unified mechanism. The same register blocks and callback structures enable both data stream forwarding between ports and message relaying operations, allowing a single interface to serve multiple communication purposes including data transmission, status inquiry, and control message relay.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If status inquiry operations are implemented, then system monitoring capability is improved, but operational complexity increases

Engineering Contradiction:
Improvesystem monitoring capabilityVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The verification IP interface implements feedback mechanisms through callback functions that allow external devices to query the status of data streams and receive responses about the current state of the LTTPR. Status inquiry operations enable external agents to monitor link training status, data stream conditions, and operational parameters, with the interface providing structured feedback responses.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11620251B2Partitioned UFP for displayport repeater
Publication Date: 2023.04.04 CADENCE DESIGN SYST INC
  • US11620251B2 patent drawing
  • US11620251B2 patent drawing
  • US11620251B2 patent drawing

AI summary

Methods and systems are disclosed for an upstream facing port implementation for DisplayPort link-training tunable PHY repeaters (LTTPRs). The device includes an upstream facing port to interface with an external DisplayPort source device and a downstream facing port to interface with an external DisplayPort sink device and the upstream facing port. The upstream facing port is configured to perform operations including receiving a main link data stream from an external transmitting display device, generating an outbound main link data stream, and providing the outbound main link data stream for transmitting by the external device. The device is also configured for receiving an updated main link data stream corresponding to the outbound main link data stream and sending the updated main link data stream to the downstream facing port to be transmitted to a receiving display device.