Parallel Retimer Paths for Low-Latency Data Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current retimers in high-speed serial expansion bus systems, such as PCI Express, introduce significant latency due to their high-latency operations like bit manipulation and equalization, which can compromise performance in data transmission.

Innovation Solution

A retimer system integrating both a full data path and a bit-level data path, where the bit-level path is used for low-latency data transfer and seamlessly switches to the full data path during equalization procedures to reduce latency and maintain signal quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a retimer is used to extend channel reach and improve data quality, then signal quality and equalization are improved, but data transmission latency increases significantly

Engineering Contradiction:
Improvesignal qualityVSAvoiddata transmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the retimer's data path into two separate paths: a full data path for equalization operations and a bit-level data path for low-latency data transmission. This segmentation allows the system to perform equalization functions when needed while maintaining a separate, faster path for normal data transmission, thereby resolving the contradiction between signal quality improvement and latency reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic path selection that switches between the full data path and bit-level data path based on operational mode. During equalization procedures, the full data path is activated; during normal operation, the bit-level data path is used. This dynamic switching enables the system to adapt its behavior to current needs, achieving both high signal quality during equalization and low latency during data transmission.

Inventive Principle:
Principle #15Dynamics

2Reliability

If full data path processing is used for equalization procedures, then equalization results are achieved, but data transfer speed decreases due to additional processing steps

Engineering Contradiction:
Improveequalization performanceVSAvoiddata transfer speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent divides the data processing functionality into two segmented paths: the full data path containing all processing stages (serial-to-parallel conversion, descrambling, decoding, equalization, encoding, scrambling, parallel-to-serial conversion) and the bit-level data path that bypasses these processing stages. This segmentation enables equalization to be performed when needed while maintaining high-speed data transfer through the simplified bit-level path during normal operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs equalization procedures in advance during link training or recovery states using the full data path, so that once equalization is complete, the system can switch to the bit-level data path for high-speed data transmission without needing to perform equalization processing during active data transfer. This preliminary action ensures signal quality is optimized before high-speed transmission begins.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a retimer is inserted in the data link to recover and retransmit data, then signal integrity is improved, but round-trip latency increases to 100 nanoseconds or more

Engineering Contradiction:
Improvedata qualityVSAvoidround-trip latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic path selection that adapts the data transmission route based on operational state. During normal L0 active state, the bit-level data path is used for minimal latency. During link training or recovery states requiring equalization, the full data path is activated. This dynamic adaptation allows the system to maintain high data quality through proper equalization while minimizing latency during normal operation by using the direct bit-level path.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the latency-intensive processing functions (serial-to-parallel conversion, descrambling, decoding, equalization, encoding, scrambling, parallel-to-serial conversion) from the normal data transmission path and places them only in the full data path. The bit-level data path retains only essential functions (signal reception, amplification, and retransmission), thereby removing the source of excessive latency while preserving signal integrity through selective use of the full processing path when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11159353B1Seamless bit-level low-latency retimer for data links
Publication Date: 2021.10.26 PARADE TECHNOLOGIES LTD
  • US11159353B1 patent drawing
  • US11159353B1 patent drawing
  • US11159353B1 patent drawing

AI summary

This application is directed to transferring data over a data link coupled between two electronic devices. The data link includes a retimer having a full data path and a bit level data path that are coupled in parallel. A first sequence of data packets is transferred via the bit level data path of the retimer. While transferring the first sequence of data packets, the data link detects initiation of an equalization procedure based on an initiation data packet in the first sequence of data packets. In accordance with detection of the initiation of the equalization procedure, the data link selects the full data path of the retimer for data transfer over the data link. During the equalization procedure, a second sequence of data packets immediately follows the first sequence of data packets, and is transferred via the full data path of the retimer.