Memory Data Drive Circuitry for Channel Loss Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid increase in data transmission speed of semiconductor memory devices like DDR5 chips is hindered by channel losses that affect signal quality and limit performance.

Innovation Solution

A data processing circuitry comprising a preprocessing module and a drive module that adjusts calibration codes and drive resistances based on preset scenarios to generate adaptive target data signals, reducing the impact of channel losses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transmission speed is increased to achieve faster data transmission, then data transmission speed is improved, but channel losses worsen and signal quality degrades

Engineering Contradiction:
Improvedata transmission speedVSAvoidchannel losses
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing equalization processing on the data signal before it is transmitted through the channel. The preprocessing module generates an equalized data signal that compensates for expected channel losses, and the drive module adjusts drive resistance in advance based on calibration codes. This preliminary compensation allows the system to maintain signal quality at higher transmission speeds despite the presence of channel losses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting the drive resistance of the drive module based on calibration codes. The drive resistance is modified according to the equalized data signal characteristics and channel conditions. This parameter adjustment enables the system to optimize signal transmission at different speeds and compensate for varying channel loss conditions, resolving the contradiction between speed and signal quality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If drive resistance is adjusted to improve signal quality, then signal quality is improved, but device complexity increases

Engineering Contradiction:
Improvesignal qualityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by using calibration codes that are generated based on the equalized data signal and channel conditions. The drive module receives these calibration codes and adjusts its drive resistance accordingly. This feedback mechanism allows the system to automatically optimize signal quality without requiring complex manual configuration, thus improving reliability while keeping the overall device complexity manageable through automated control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces calibration codes as an intermediary element that mediates between the equalized data signal and the drive module. These calibration codes carry information about the signal characteristics and channel conditions, enabling the drive module to adjust its resistance without direct complex interaction with the signal processing logic. This intermediary approach simplifies the control architecture while achieving optimal signal quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12578751B2Data processing circuitry and method, and semiconductor memory
Publication Date: 2026.03.17 CHANGXIN MEMORY TECH INC
  • US12578751B2 patent drawing
  • US12578751B2 patent drawing
  • US12578751B2 patent drawing

AI summary

A data processing circuitry includes: a preprocessing circuit, configured to receive an initial data signal and generate a data signal to be processed and an auxiliary data signal according to the initial data signal; and a drive circuit, connected with the preprocessing circuit and configured to: adjust an initial calibration code according to a preset scenario, to obtain a target calibration code; adjust a value of a drive resistance of the drive circuit according to the target calibration code; and adjust a drive capability of the data signal to be processed according to the auxiliary data signal and the adjusted drive resistance, to generate a target data signal.