Memory Subsystem Data Retention via Targeted Refresh

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory sub-systems face data loss events due to temperature fluctuations and power interruptions, which existing active cooling measures cannot mitigate when disconnected from the main power supply, leading to unexpected data loss.

Innovation Solution

A data retention component utilizes an auxiliary power supply to perform targeted refresh operations on non-volatile memory components, conserving power and preventing data loss by predicting impending events and refreshing data on a component-by-component or page-by-page basis during power interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If active cooling measures are used to mitigate temperature fluctuations, then data retention is improved, but the system requires continuous main power supply which is not available during power interruptions

Engineering Contradiction:
Improvedata retentionVSAvoidoperation during power interruption
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The memory sub-system is segmented into multiple independent memory components, allowing selective refresh of individual components based on their specific temperature exposure and data retention risk. This enables the system to conserve power by only refreshing necessary portions rather than requiring full-system active cooling

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary monitoring of temperature characteristics and predicts impending data loss events before they occur. By identifying at-risk memory components in advance, the system can proactively refresh only those specific components during power interruptions, preventing data loss without requiring continuous full-system power

Inventive Principle:
Principle #10Preliminary action

2Reliability

If blanket refresh operations are performed on all memory components, then data retention is improved, but auxiliary power is consumed excessively reducing operational duration

Engineering Contradiction:
Improvedata retentionVSAvoidauxiliary power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The refresh operation is applied locally only to specific memory components that are predicted to experience data loss, rather than uniformly to all components. This targeted approach maintains data retention for at-risk data while minimizing auxiliary power consumption by excluding components that do not require refresh

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial refresh operations on only the necessary portion of memory components rather than complete refresh of all components. This partial action is sufficient to prevent data loss events while conserving auxiliary power resources for extended operational duration

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If continuous monitoring of all memory components is performed, then data loss prediction accuracy is improved, but processing resources and power consumption increase

Engineering Contradiction:
Improvedata loss prediction accuracyVSAvoidpower consumption during monitoring
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The monitoring function is segmented to track temperature characteristics of individual memory components or groups rather than treating the entire memory sub-system as a single unit. This enables selective monitoring and prediction for specific components, reducing overall processing requirements and power consumption while maintaining prediction accuracy for at-risk components

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11868224B2Memory sub-system data retention via refresh
Publication Date: 2024.01.09 MICRON TECHNOLOGY INC
  • US11868224B2 patent drawing
  • US11868224B2 patent drawing
  • US11868224B2 patent drawing

AI summary

A method includes providing, when delivery of power to a memory sub-system comprising a plurality of non-volatile memory components from a main power supply is interrupted, power from an auxiliary power supply to a portion of a controller interfacing with the non-volatile memory components. The portion of the controller may utilize the power from the auxiliary power to supply to: responsive to a prediction, generated when the delivery of the power from the main power supply to the memory sub-system is interrupted, that a particular portion of the plurality of non-volatile memory components will experience an impending data loss event, perform a targeted refresh operation of data stored in the particular portion.