Pattern Compensation Circuit for Biased DFE Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decision feedback equalizers (DFE) fail to operate normally when the ratio of data patterns in a bit stream is biased, leading to signal distortion and consecutive errors due to uneven count values of data patterns, which affects the convergence of DFE coefficients and the accuracy of signal compensation.

Innovation Solution

A compensation circuit that analyzes the bit stream to count the coincidence of data patterns, generates compensation values to ensure even multiplication results, and adjusts DFE coefficients based on these values, thereby ensuring even pattern count distributions and accurate signal compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a decision feedback equalizer is used to compensate for signal distortion, then signal compensation accuracy is improved, but the system fails when data pattern ratio is biased

Engineering Contradiction:
Improvesignal compensation accuracyVSAvoidDFE operation reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by counting data patterns and calculating compensation values before the DFE processes the signal. The compensation circuit pre-adjusts the data pattern distribution by generating compensation values based on counted patterns, ensuring even distribution before DFE coefficient convergence, thereby preventing DFE failure due to biased patterns.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If DFE coefficients are calculated based on biased data patterns, then processing speed is maintained, but convergence accuracy deteriorates

Engineering Contradiction:
ImproveDFE coefficient calculation speedVSAvoidDFE coefficient convergence accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces a compensation circuit as an intermediary between the data pattern input and the DFE coefficient calculation. This intermediary counts the data patterns, generates compensation values, and adjusts the pattern distribution before DFE processing, thereby improving convergence accuracy without significantly impacting processing speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If data pattern count distribution is uneven, then data processing continues without interruption, but consecutive errors occur

Engineering Contradiction:
Improvedata processing continuityVSAvoiddata error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by continuously counting data patterns in the bit stream, comparing the count values to detect bias, and generating compensation values based on the detected pattern distribution. This closed-loop feedback mechanism adjusts the data pattern distribution in real-time, preventing consecutive errors while maintaining continuous data processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11924008B2Compensation circuit for adjusting ratio of coincidence counts of data patterns, and memory device including the same, and operating method thereof
Publication Date: 2024.03.05 SAMSUNG ELECTRONICS CO LTD
  • US11924008B2 patent drawing
  • US11924008B2 patent drawing
  • US11924008B2 patent drawing

AI summary

Disclosed is a compensation circuit which includes a data analyzer that receives a first bit stream including first to N-th bits, counts a number of times of coincidence of each of first to 2M-th patterns each having an M-bit size from the first bit stream, and generates a first pattern stream including first to 2M-th count values each corresponding to the number of times of coincidence of each of the first to 2M-th patterns, and a compensation calculator that determines first to 2M-th compensation values based on the first pattern stream such that results of multiplying the first to 2M-th count values and the first to 2M-th compensation values one-to-one are even. “N” is a natural number, and “M” is a natural number smaller than “N”.