DDR Row Refresh Tracking for Frequent Access Bit Flip Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing refresh management techniques for storage components like DDR memory chips struggle to optimally determine which rows require refresh operations, leading to potential bit flip issues in adjacent rows due to frequent access.

Innovation Solution

Implement a refresh processing method based on the LFU optimization, using primary and auxiliary recording units to record and replace row information, ensuring accurate determination of rows needing refresh by considering access frequency and time, and maintaining updated access information for precise refresh management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing refresh management techniques are used, then refresh operations are performed on storage rows, but the row addresses refreshed are not optimal and cannot satisfy refresh needs for adjacent rows of frequently accessed rows

Engineering Contradiction:
Improvedata integrityVSAvoidrow address selection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameters used for refresh management from simple periodic refresh to frequency-based refresh selection. By monitoring access frequency and using LFU algorithm to identify frequently accessed rows, the system dynamically adjusts which rows need refresh operations, moving from fixed parameter refresh to adaptive parameter-based refresh selection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where access operations are monitored and recorded in recording units. The system continuously tracks which rows are frequently accessed and uses this feedback information to dynamically determine refresh needs, creating a closed-loop control system that adapts to actual usage patterns.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If recording units are used to track row access frequency, then accurate identification of frequently accessed rows is achieved, but the device complexity increases with primary and auxiliary recording unit sets

Engineering Contradiction:
Improveaccess frequency measurement accuracyVSAvoidrecording unit structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the recording system into primary recording units and auxiliary recording units with distinct functions. Primary recording units track current access frequency, while auxiliary recording units preserve historical data. This segmentation allows the system to manage complexity by dividing the tracking function into manageable, specialized components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a replacement mechanism where auxiliary recording units recover and preserve row information when primary recording units need to be replaced. This allows the system to maintain accurate historical access frequency data while managing limited recording resources, effectively discarding old data in primary units while recovering essential information in auxiliary units.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20260094630A1Processing method, electronic device, and storage medium
Publication Date: 2026.04.02 SMARTER SILICON (SHANGHAI) TECH CO LTD
  • US20260094630A1 patent drawing
  • US20260094630A1 patent drawing
  • US20260094630A1 patent drawing

AI summary

A processing method, an electronic device, and a storage medium are provided in the present disclosure. The processing method includes in response to that an access operation of a first row in a storage space of a storage component is detected, obtaining a row address of the first row; and in response to that the row address of the first row is not recorded and no idle primary recording unit exists in a primary recording unit set, replacing row information in a first recording unit with row information corresponding to the first row, and writing original row information in the first recording unit to a corresponding auxiliary recording unit in an auxiliary recording unit set. Original row information recorded in a first primary recording unit satisfies a first access condition; and each recording unit is configured to record row information of a corresponding storage row in the storage space.