100G-KR Encoding With Burst Interleaving for Low-BER Ethernet

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed Ethernet networks, such as 100 G-KR, face challenges in maintaining low bit error rates and correcting burst errors effectively, as existing forward error correction schemes often compromise on latency, coding gain, and hardware complexity.

Innovation Solution

Implementing burst interleaving schemes and transcoding methods like 512B/514B and 256B/258B transcoding, combined with error correction codes like Reed-Solomon codes, to enhance error correction capabilities across multiple physical lanes in 100 G-KR networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction schemes are implemented to achieve low bit error rates, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvebit error rateVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the error correction process into multiple independent FEC codes operating on different data lanes. Each lane has its own FEC code, allowing parallel processing and reducing the complexity of any single code while maintaining overall reliability through the combination of multiple codes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of error correction by implementing burst interleaving across multiple lanes in addition to the traditional per-lane FEC. This multi-dimensional approach (per-lane FEC + cross-lane burst interleaving) provides comprehensive error protection without requiring overly complex single-code solutions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If forward error correction schemes are implemented to correct burst errors, then reliability is improved, but latency increases

Engineering Contradiction:
Improveburst error correcting capacityVSAvoidtotal latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides burst error correction into two segmented stages: first, per-lane FEC codes handle errors within each lane independently and quickly; second, burst interleaving across lanes handles remaining burst errors. This segmentation allows each stage to operate efficiently with minimal latency while collectively providing strong burst error correction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary FEC encoding to each lane before transmission, which handles the majority of errors proactively. The burst interleaving mechanism then handles any remaining errors that escape the first stage, creating a layered defense that reduces overall latency compared to using a single heavy-duty error correction code.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If forward error correction schemes are implemented to achieve low bit error rates, then reliability is improved, but net coding gain is compromised

Engineering Contradiction:
Improvebit error rateVSAvoidnet coding gain
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies different error correction strategies to different parts of the data stream based on local error characteristics. Per-lane FEC provides strong protection for random errors in each lane, while burst interleaving provides targeted protection for burst errors affecting multiple lanes. This localized approach optimizes coding gain by applying the right level of protection where needed rather than uniformly across all data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial error correction at the per-lane level with FEC codes, then applies additional partial correction at the cross-lane level with burst interleaving. This partial-action approach at multiple levels achieves comprehensive error correction with better net coding gain than a single excessive-action code would provide.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9037940B2Method and system for encoding for 100G-KR networking
Publication Date: 2015.05.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9037940B2 patent drawing
  • US9037940B2 patent drawing
  • US9037940B2 patent drawing

AI summary

Aspects of a method and system for encoding in 100G-KR networking are described. In one example embodiment, a coding method uses certain forward error correcting codes based on a given transcoding method and delivers the codes according to burst interleaving. In another example, a coding method includes receiving source data from a plurality of physical lanes, combining data from the physical lanes to generate a block, transcoding the block, and encoding a data stream including the transcoded block.