Pipelined FEC for Vector Signaling With 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 a pipelined Forward Error Correction (FEC) method using vector signaling codes, where error correction syndrome values are incrementally updated as data bits are received, allowing for efficient error detection and correction without the need for long check sequences, thereby reducing latency and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Forward Error Correction (FEC) techniques are used for error correction in high-speed communications, then error correction capability is improved, but latency and power consumption increase significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcorrection latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the error correction process into incremental updates that occur continuously as data bits are received, rather than waiting for complete codewords. The syndrome values are updated in stages, allowing early error detection and correction to begin before all data is received, thereby reducing overall latency while maintaining correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error correction actions by calculating syndrome values incrementally as data arrives. This allows the system to prepare correction information in advance and begin correcting errors before the complete data set is received, reducing the time needed for error correction processing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional Forward Error Correction (FEC) techniques are used for error correction in high-speed communications, then error correction capability is improved, but power consumption increases significantly

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

Solution Approach 1:

The patent segments the computationally intensive FEC process into smaller incremental updates that are performed continuously. This allows the system to distribute computational load over time and avoid large bursts of power consumption, while still achieving complete error correction capability when all data is received.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous incremental updates of syndrome values as data bits are received, maintaining continuous error correction capability throughout the data reception process. This continuous approach avoids the need for large discrete computational operations that would cause power consumption spikes, while maintaining reliable error correction.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If long check sequences are used in FEC for reliable error correction, then error detection accuracy is improved, but latency and processing complexity increase

Engineering Contradiction:
Improveerror detection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the check sequence processing into incremental syndrome updates that occur as data bits are received. This segmentation allows the system to maintain accurate error detection capability while avoiding the need to store and process extremely long check sequences simultaneously, thereby reducing processing complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10666297B2Pipelined forward error correction for vector signaling code channel
Publication Date: 2020.05.26 KANDOU LABS SA
  • US10666297B2 patent drawing
  • US10666297B2 patent drawing
  • US10666297B2 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.