Adaptive Hybrid Density Memory Storage Device and Control Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid density memory storage devices face challenges in efficiently managing data between high and low density memory units, leading to uneven erase cycles, premature device failure, and inefficient data storage due to the need to rapidly recognize data properties and balance erase cycles.

Innovation Solution

An adaptive hybrid density memory storage device and control method that utilizes a hot data filter to determine data length and a wearing rate analysis to decide the location of writing data between low and high density memory units, ensuring efficient data placement and balanced erase cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If high density memory is used to increase storage capacity, then storage capacity is improved, but data access speed and erase cycle life deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The storage device is segmented into two distinct memory types: high density memory for cold data and low density memory for hot data. This segmentation allows each memory type to operate in its optimal performance range, with high density memory providing maximum capacity for rarely accessed data and low density memory providing fast access for frequently used data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality characteristics are assigned to different parts of the storage system. High density memory is optimized for capacity with slower access, while low density memory is optimized for speed with lower capacity. The system dynamically assigns data to appropriate memory locations based on access patterns, giving each data segment the quality it needs.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If high density memory is used to reduce cost, then cost is reduced, but erase cycle life deteriorates

Engineering Contradiction:
ImprovecostVSAvoiderase cycle life
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The storage system is divided into high density memory regions and low density memory regions. By segmenting the storage capacity and assigning different data types to different regions, the system protects the erase cycle life of high density memory by storing only cold data there, while low density memory handles all write operations for hot data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses low density memory excessively for all hot data operations, even though it has lower capacity and higher cost per GB. This partial use of expensive memory only for frequently accessed data protects the overall system reliability while maintaining cost effectiveness through selective deployment.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If data is directed to low density memory for fast access, then data access speed is improved, but storage capacity efficiency deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity efficiency
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system dynamically monitors data access patterns and automatically adjusts data placement between high density and low density memory. The controller continuously evaluates which data is being accessed frequently and migrates it to low density memory for fast access, while moving cold data back to high density memory to maximize capacity utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the hybrid memory system by adjusting the threshold for classifying data as hot or cold. By monitoring access frequency and changing the classification parameters dynamically, the system optimizes the balance between speed and capacity efficiency based on actual usage patterns.

Inventive Principle:
Principle #35Parameter changes

4Speed

If simple data length comparison is used to identify hot data, then recognition speed is improved, but recognition accuracy deteriorates

Engineering Contradiction:
Improverecognition speedVSAvoiddata property recognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by first comparing data length against thresholds to quickly identify potential hot data candidates. This initial fast filtering is followed by secondary verification using access pattern analysis, combining speed-based preliminary identification with accuracy-based confirmation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data length comparison acts as an intermediary mechanism between the controller and the actual data access pattern analysis. Rather than directly analyzing complex access patterns immediately, the system uses data length as a proxy indicator to quickly narrow down candidates, then applies more precise measurement to confirm hot data status.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8171207B2Adaptive hybrid density memory storage device and control method thereof
Publication Date: 2012.05.01 ADATA TECHNOLOGY CO LTD
  • US8171207B2 patent drawing
  • US8171207B2 patent drawing
  • US8171207B2 patent drawing

AI summary

The present invention discloses a control method of an adaptive hybrid density memory storage device suitable for locating a data to the storage device. The storage device includes a high density memory unit and a low density memory unit. The method is characterized in that the property of the data is determined by its length, and the data is written to the high density memory unit or the low density memory unit according to the property of the data and the relative wearing rate and the amount of data processed by the storage device.