Memory Storage Device Hot Data Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid density memory storage devices face premature lifespan due to uneven erase cycles and limited storage capacity, leading to inefficient data access and storage performance, as high density memory is used for less frequently updated data, exceeding its endurance limit before low density memory is fully utilized.

Innovation Solution

A control method that filters and allocates frequently updated 'hot' data to faster programming pages in high density memory, while less frequently updated data is written to both most significant bit and least significant bit pages, optimizing programming speed and extending device lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If high density memory is used for data storage, then storage capacity increases, but programming time increases and endurance decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidprogramming time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The high density memory is segmented into first type of pages and second type of pages, where second type of pages are specifically designated for hot data storage. This segmentation allows the system to exploit the faster programming characteristics of second type of pages while maintaining the high storage capacity of the entire high density memory unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions (page types) of the high density memory are assigned different functional qualities: second type of pages are optimized for fast programming of frequently updated data, while first type of pages handle other data. This local quality differentiation resolves the contradiction by providing fast access where needed without sacrificing overall storage capacity.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If high density memory is used for data storage, then storage capacity increases, but endurance decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidendurance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

By segmenting the memory into different page types and assigning hot data to second type of pages, the system distributes write operations more evenly across the memory structure. This prevents any single region from reaching its endurance limit prematurely, thereby extending the overall device lifespan while maintaining high storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of data as hot or cold before writing to memory. By identifying hot data in advance and directing it to second type of pages with better endurance characteristics for frequently updated data, the system proactively manages wear distribution to extend device lifespan.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If low density memory is used for frequently updated data, then programming speed increases, but storage capacity decreases

Engineering Contradiction:
Improveprogramming speedVSAvoidstorage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The high density memory unit is given local quality characteristics by dividing it into different page types, where second type of pages provide fast programming performance similar to low density memory. This allows the system to achieve fast programming speeds for hot data without sacrificing the high storage capacity of the entire high density memory unit.

Inventive Principle:
Principle #3Local quality

4Quantity of substance

If hybrid density memory is used with traditional allocation, then storage capacity is utilized, but device lifespan decreases due to uneven erase cycles

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoiddevice lifespan
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary classification of incoming data to identify hot data before writing to memory. By proactively directing hot data to second type of pages with better endurance characteristics, the system prevents uneven wear accumulation and extends device lifespan while maintaining effective storage capacity utilization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors data access patterns and dynamically adjusts data allocation between different page types. This feedback mechanism ensures that hot data is consistently directed to appropriate memory regions, balancing wear across the device and extending operational lifespan while maintaining storage efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8225050B2Memory storage device and a control method thereof
Publication Date: 2012.07.17 ADATA TECHNOLOGY CO LTD
  • US8225050B2 patent drawing
  • US8225050B2 patent drawing
  • US8225050B2 patent drawing

AI summary

The present invention discloses a control method of a memory storage device which includes a high density memory. The high density memory is composed of a plurality of MSB pages and LSB pages. The major feature of the method is such that it determines the property of data by its data length, and then decides where the data is to be written according to its property.