ECC Symbol Reliability Decoding for PAM4 Burst Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction codes in high-speed data transmission, such as PCIe 6.0, are limited in correcting burst errors and cannot correct two errors occurring within one symbol, leading to increased error rates and performance degradation.

Innovation Solution

An electronic device and method that generate bit and symbol reliability values based on voltage levels of analog signals to enhance error correction performance by efficiently identifying and correcting errors in error correction code symbols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional ECC is used in PCIe 6.0 with PAM4 signaling, then data transmission can be performed, but error correction capability is insufficient for burst errors and multiple errors within one symbol

Engineering Contradiction:
Improveerror correction capabilityVSAvoidECC structure limitation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention segments the error correction process by dividing ECC symbols into multiple groups and applying different correction strategies to each group. This allows the system to handle burst errors and multiple errors within one symbol by treating different segments differently, thereby improving overall error correction capability without requiring a complete redesign of the ECC structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention performs preliminary error detection and identification before correction by first detecting errors in ECC symbols, then identifying which symbols contain multiple errors or burst errors. This preliminary action allows the system to prepare appropriate correction strategies in advance, improving reliability without adding significant complexity to the overall ECC structure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error correction is performed on all ECC symbols, then error correction completeness is improved, but error correction time increases

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

Solution Approach 1:

The invention applies local quality by differentiating error correction approaches based on the specific characteristics of each ECC symbol group. Instead of applying uniform correction to all symbols, the system identifies groups with different error patterns (e.g., burst errors vs. single errors) and applies appropriate correction methods to each, improving completeness while reducing overall correction time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention performs partial error correction by first correcting errors in identified error-prone symbol groups, then performing additional correction on remaining symbols if needed. This partial action approach ensures critical errors are corrected promptly while maintaining the option for complete correction, thereby balancing completeness with time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If transmission speed is increased using PAM4 signaling, then data rate is improved, but error occurrence rate increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidbit error rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The invention implements feedback mechanisms by continuously monitoring error patterns in received PAM4 signals and adjusting error correction strategies accordingly. The system uses feedback from error detection results to identify symbols requiring additional correction attention, thereby maintaining high transmission speeds while compensating for increased error occurrence through adaptive correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes parameters of the error correction process dynamically based on observed error patterns. By adjusting correction thresholds, grouping strategies, and correction intensity based on real-time error statistics from PAM4 transmission, the system maintains high data rates while effectively correcting the increased error occurrence inherent in faster signaling.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12405851B2Electronic devices and methods of operating the same
Publication Date: 2025.09.02 SAMSUNG ELECTRONICS CO LTD
  • US12405851B2 patent drawing
  • US12405851B2 patent drawing
  • US12405851B2 patent drawing

AI summary

An electronic device may include a reception circuit configured to generate a plurality of reception data bits based on a voltage level of an analog signal received through a link, and to generate a plurality of bit reliability values indicating probabilities of error occurrence of the plurality of reception data bits based on the voltage level of the analog signal, an alignment circuit configured to group the plurality of reception data bits into a plurality of error correction code (ECC) symbols, and to generate a plurality of symbol reliability values indicating probabilities of error occurrence of the plurality of ECC symbols based on the plurality of bit reliability values, and a decoding circuit configured to correct errors of the plurality of ECC symbols based on the plurality of symbol reliability values.