DDR Row Refresh Tracking for Frequent Access Bit Flip Protection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


