DDR Memory Interface DFE Calibration Using Adaptive FIR Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The calibration of decision feedback equalizers (DFEs) in DDR memory systems is time-consuming due to the need for extensive hardware involvement, limiting the ability to achieve optimal filter coefficients within the allocated initialization time, which affects signal integrity and inter-symbol interference (ISI) in high-frequency data communication.

Innovation Solution

A signal processing method and device that utilizes a finite impulse response (FIR) filter with adaptive processing to determine optimal filter coefficients quickly by correlating digital output signals with error signals, employing algorithms like least mean square (LMS) and sign-sign LMS to minimize ISI, allowing for rapid calibration of DFEs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional sweeping calibration method is used for DFE, then optimal filter coefficients can be obtained, but calibration time becomes very long

Engineering Contradiction:
Improvefilter coefficient accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the calibration approach from traditional sweeping methods to decision feedback equalization with adaptive filtering. The filter coefficients are updated iteratively using feedback from detection errors, allowing the system to converge to optimal parameters much faster than exhaustive sweeping while maintaining or improving accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements decision feedback equalization where the detected signal is fed back through an adaptive filter that continuously adjusts its coefficients based on the difference between expected and actual values. This feedback mechanism enables rapid convergence to optimal filter settings without requiring time-consuming sweeping calibration.

Inventive Principle:
Principle #23Feedback

2Reliability

If full memory controller involvement is used for calibration, then comprehensive hardware calibration is achieved, but initialization time is exceeded

Engineering Contradiction:
Improvehardware calibration completenessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary signal processing and equalization adjustments during normal operation rather than requiring complete calibration during initialization. The adaptive filter continuously refines coefficients based on incoming signals, ensuring comprehensive hardware calibration is achieved progressively rather than all at once during startup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from static calibration (fixed coefficients determined during initialization) to dynamic calibration where filter coefficients continuously adapt during operation. This allows the system to achieve comprehensive calibration over time while maintaining fast initialization, as the equalization improves progressively with each incoming signal.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12603801B2Signal processing method and device for a memory system interface circuit
Publication Date: 2026.04.14 MONTAGE TECH KUNSHAN CO LTD
  • US12603801B2 patent drawing
  • US12603801B2 patent drawing
  • US12603801B2 patent drawing

AI summary

A signal processing method for a memory system interface circuit is provided. The memory system interface circuit comprises at least one signal pin each being configured to receive a transmission signal via an individual signal link and to generate a received signal at a receiving node of the signal link. The signal processing method comprises: pre-processing the received signal to obtain an input signal; removing a weighted feedback signal from the input signal to obtain an output signal, wherein the weighted feedback signal is provided by a finite impulse response (FIR) filter in a feedback path; deciding on the output signal based on a predetermined base signal to generate a digital output signal; weighting, on a scale of a filter coefficient matrix of the FIR filter, the digital output signal to obtain the weighted feedback signal; comparing the output signal with a reference signal to generate an error signal; and determining a set of optimal filter coefficients of the filter coefficient matrix of the FIR filter and the reference signal according to correlation between the digital output signal and the error signal, to minimize inter-symbol interference (ISI) of the received signal introduced by transmission characteristics of the signal link.