Burst-Error Tolerant Decoder for High-Speed SerDes Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional error correction techniques, such as Decision Feedback Equalization (DFE) and Forward Error Correction (FEC), are inadequate in addressing burst errors and bit-errors at high transmission rates in serial communication systems, particularly in SerDes interfaces, due to assumptions of error-free previous bits and limitations in correcting symbol errors.

Innovation Solution

The implementation of burst-error tolerant decoders that test all possible contiguous erasure patterns in a FEC block, using selection circuitry to identify a correction mask that best matches the burst-error output, and combining this with standard RS decoding to correct errors effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional error correction techniques (DFE and FEC) are used, then the system operates at high transmission rates, but burst errors and bit-errors cannot be effectively corrected

Engineering Contradiction:
Improvetransmission rateVSAvoiderror correction capability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the error correction process into multiple stages: first using DFE for initial error correction based on previous bits, then applying FEC for additional correction. This segmentation allows each stage to handle specific types of errors, with the combined approach capable of correcting burst errors that would overwhelm a single correction method operating alone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The DFE performs preliminary error correction by assuming previous bits are error-free and using them to correct current bit errors. This preliminary action reduces the burden on the subsequent FEC stage, enabling the system to handle higher transmission rates while maintaining reliability through the layered correction approach.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If DFE assumes error-free previous bits, then the decoding process is simplified, but correction fails when previous bits contain errors

Engineering Contradiction:
Improvedecoding complexityVSAvoidcorrection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements beforehand cushioning by having the DFE perform its best-effort correction first, creating a cushion of corrected bits that protects against error propagation. When DFE assumptions fail, the FEC stage provides additional protection, ensuring that occasional assumption violations do not catastrophically fail the entire correction process.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The FEC decoder acts as an intermediary between the DFE output and the final corrected data. It mediates by taking the partially corrected output from DFE and applying additional correction based on parity symbols, bridging the gap between simplified DFE operation and the need for high reliability when previous bits contain errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If standard FEC is used, then symbol errors can be corrected, but burst errors spanning multiple symbols cannot be effectively addressed

Engineering Contradiction:
Improvesymbol error correctionVSAvoidburst error handling
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges DFE and FEC into a unified error correction system where both methods operate together. The DFE handles errors based on temporal relationships between bits, while FEC handles errors based on redundancy across symbols. This merging creates a versatile system capable of addressing both isolated symbol errors and extended burst errors that span multiple symbols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The combined DFE-FEC system achieves multi-functionality by enabling the error correction mechanism to handle multiple error types: random bit errors, isolated symbol errors, and extended burst errors. This universal approach allows a single system to adapt to various error patterns without requiring separate correction mechanisms for each error type.

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

Data Source

PatentUS11831340B2Burst error tolerant decoder and related systems, methods, and devices
Publication Date: 2023.11.28 MICROCHIP TECHNOLOGY INC
  • US11831340B2 patent drawing
  • US11831340B2 patent drawing
  • US11831340B2 patent drawing

AI summary

Disclosed embodiments of the present disclosure relate, generally, to systems, methods, and devices for correction of burst-errors induced during transmission of encoded blocks of information. Some embodiments relate to decoders configured to test candidate corrections on a received block of information and select a candidate correction that best fits the characteristics of burst-errors expected for a type of transmission scheme. Such tested candidate corrections may be selected based on characteristics of burst-errors typically induced for a type of transmission scheme. Some embodiments relate to decoders configured to test candidate corrections for correcting burst-errors and perform standard error correcting techniques such as Reed-Solomon forward error correction techniques. Some embodiments relate to systems, such as serial/deserializer interfaces, that incorporate such decoders.