Volatile Memory Reallocation for Balanced Storage Wear

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The degradation of volatile memory in storage devices leads to performance deterioration and reduced lifespan, affecting the overall functionality of non-volatile memory systems.

Innovation Solution

A controller is configured to dynamically allocate areas of volatile memory based on the type and degradation level of information stored, using a first processing module to manage non-volatile memory operations and a second processing module to manage volatile memory operations, and to change and allocate areas such as map data storage at specific times, thereby minimizing degradation deviations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If volatile memory is used to store data for controlling non-volatile memory, then the storage device can operate efficiently, but the volatile memory deteriorates over time leading to performance degradation and failure

Engineering Contradiction:
Improvestorage device operation efficiencyVSAvoidvolatile memory reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The volatile memory is divided into multiple areas (first area, second area, third area) with different functions. The first area stores map data, the second area stores firmware, and the third area stores other control data. This segmentation allows different degradation patterns for different areas, enabling selective management and extending overall memory reliability while maintaining operational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller dynamically changes and reallocates the first area at specific times (e.g., upon detecting degradation or at predetermined intervals). This dynamic reallocation ensures that no single area suffers continuous heavy write operations, balancing wear across all areas and extending the operational life of the volatile memory while maintaining system efficiency.

Inventive Principle:
Principle #15Dynamics

2Speed

If the same area of volatile memory is continuously used for storing map data, then access efficiency is improved, but degradation deviation among memory areas increases

Engineering Contradiction:
Improvememory access speedVSAvoiddegradation uniformity
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The controller dynamically changes the allocation of the first area at specific times. By periodically reallocating which physical memory area serves as the first area (map data storage), the system maintains fast access speeds while distributing write wear uniformly across all volatile memory areas, preventing excessive degradation in any single area.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller performs periodic reallocation of memory areas at predetermined intervals or upon detecting degradation. This periodic action ensures that no single area is continuously subjected to heavy write operations, balancing degradation across all areas while maintaining efficient access patterns through systematic rotation.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If volatile memory areas are fixed in allocation, then system operation is simplified, but performance degradation occurs unevenly across areas

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidvolatile memory lifespan
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system maintains simple operation by implementing automatic, controller-managed reallocation rather than requiring complex external intervention. The controller autonomously monitors degradation and performs reallocation at appropriate times, keeping the system easy to operate while extending volatile memory lifespan through balanced wear distribution across areas.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12613657B2Controller, storage device and method for operation to balance memory degradation
Publication Date: 2026.04.28 SK HYNIX INC
  • US12613657B2 patent drawing
  • US12613657B2 patent drawing
  • US12613657B2 patent drawing

AI summary

In order to reduce the degradation deviation of each area of a volatile memory storing data related to the non-volatile memory included in a storage device, an area storing the corresponding data may be changed and set according to the type of data stored in the volatile memory at a preset time.