Pipelined Vector Signaling FEC for Low-Latency Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed communications systems face challenges in minimizing error correction latency and power consumption while maintaining low Bit Error Rates (BER) in chip-to-chip communication links with low uncorrected BER, especially with existing Forward Error Correction (FEC) techniques that introduce significant latency and computational power consumption.

Innovation Solution

The implementation of pipelined Forward Error Correction (FEC) using vector signaling codes, where error correction syndrome values are incrementally updated as data bits are received, allowing for efficient error detection and correction with reduced latency by utilizing a check matrix and bit error masks within multiple processing phases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Forward Error Correction (FEC) techniques are used, then error correction capability is improved, but latency increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the FEC processing into multiple parallel pipelines, where each pipeline processes a portion of the data stream simultaneously. This segmentation allows error correction to be performed on smaller chunks of data in parallel, reducing the overall latency while maintaining the required error correction capability for high-speed serial interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error correction processing by calculating syndrome values incrementally as data bits are received, rather than waiting for complete data blocks. This preliminary action enables earlier detection and correction of errors, reducing the latency associated with traditional FEC methods that require complete data reception before processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional Forward Error Correction (FEC) techniques are used, then error correction capability is improved, but power consumption increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the FEC processing into multiple specialized pipelines, each handling specific aspects of error correction. This segmentation allows for more efficient resource utilization and reduces the overall computational power required compared to a single monolithic FEC processor, as each pipeline can be optimized for its specific function and operate independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the processing parameters by using incremental syndrome value updates instead of reprocessing entire data blocks. This parameter change from batch processing to incremental processing significantly reduces the computational complexity and power consumption while maintaining the same error correction capability.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If pipelined FEC is implemented, then latency is reduced, but device complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidprocessing structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides the complex FEC processing into multiple simpler parallel pipelines, where each pipeline handles a specific stage or portion of the error correction process. This segmentation transforms a single complex sequential process into multiple simpler parallel processes, reducing latency while the modular structure helps manage the overall device complexity through organized functional blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple processing functions into integrated pipeline stages that perform multiple operations in sequence. By combining related functions into unified processing blocks within the pipeline, the patent reduces the overall device complexity compared to having separate independent circuits for each function, while still achieving the latency benefits of pipelined processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11804855B2Pipelined forward error correction for vector signaling code channel
Publication Date: 2023.10.31 KANDOU LABS SA
  • US11804855B2 patent drawing
  • US11804855B2 patent drawing
  • US11804855B2 patent drawing

AI summary

Decoding sequentially received vector signaling codewords to obtain sequential sets of data bits, wherein elements of each vector signaling codeword are received in parallel over a plurality of wires, generating an incremental update of a plurality of error correction syndrome values based on each sequential set of data bits according to a check matrix, and upon decoding of a final vector signaling codeword, performing a final incremental update of the plurality of error correction syndrome values and responsively modifying data bits within the sequential sets of data bits by selecting a set of data bits from the sequential sets of data bits according to a symbol position index determined from the plurality of error correction syndrome values, the selected set of data bits altered according to a bit error mask determined from a first error correction syndrome value of the plurality of error correction syndrome values.