Storage Device Sub-Area Priority Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices lack an efficient method to differentiate and store data types based on priority, leading to suboptimal operation performance.

Innovation Solution

A storage device with a memory device comprising first and second sub-areas, where the controller prioritizes using the first sub-areas for quick data storage and switches to the second sub-areas only when the first sub-areas are full, ensuring higher priority data is stored efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored in the memory device without differentiation by priority, then the storage device can handle all data types uniformly, but the operation performance is suboptimal

Engineering Contradiction:
Improveoperation performanceVSAvoiddata storage management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory device is segmented into multiple sub-areas (first sub-areas and second sub-areas) with different storage priorities. The controller selectively writes data to appropriate sub-areas based on priority levels, enabling differentiated storage performance without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different sub-areas within the memory device are assigned different storage characteristics and priorities. The first sub-areas are optimized for high-priority data storage while the second sub-areas handle lower-priority data, creating local quality variations that improve overall system performance.

Inventive Principle:
Principle #3Local quality

2Speed

If the controller uses only the first sub-areas for data storage, then the storage speed is maximized for high-priority data, but the storage capacity is reduced

Engineering Contradiction:
Improvedata storage speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The controller dynamically selects which sub-areas to use based on the priority of incoming data. For high-priority data, the controller writes to the first sub-areas for maximum speed. When the first sub-areas are full, the controller transitions to using the second sub-areas, providing adaptive storage capacity management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses only the first sub-areas for high-priority data storage when capacity is available, providing excessive storage speed for critical data. When the first sub-areas are exhausted, the system partially utilizes the second sub-areas to maintain overall storage capacity.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If the controller switches to second sub-areas when first sub-areas are full, then the storage capacity is maintained, but the execution time increases

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

Solution Approach 1:

The controller is configured to preferentially use the first sub-areas for data storage, preparing them as the primary storage destination. This preliminary arrangement ensures that high-priority data is always stored in the fastest available location, minimizing execution time while maintaining capacity through structured fallback to second sub-areas.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12147668B2Storage device
Publication Date: 2024.11.19 SK HYNIX INC
  • US12147668B2 patent drawing
  • US12147668B2 patent drawing
  • US12147668B2 patent drawing

AI summary

A storage device includes a memory device including one or more memory blocks including first sub-areas and second sub-areas configured to store higher level data than the first sub-areas, and a controller configured to use the first sub-areas before the second sub-areas in order to store data in the memory device.