Storage Device Selective Firmware Operations by Memory Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face issues with defects, errors, or performance deterioration due to physical characteristics at specific positions within memory devices, which are not effectively addressed by current firmware operations.

Innovation Solution

A storage device and method that selectively perform firmware operations based on physical characteristics at specific positions within a memory device, storing position information and determining a target position for operations based on the number of times and frequency of previous operations, thereby optimizing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware operations are performed on all physical positions, then reliability is improved, but productivity deteriorates due to excessive operation frequency

Engineering Contradiction:
Improvestorage device reliabilityVSAvoidfirmware operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating firmware operation strategies based on physical positions within the memory device. Positions are classified into target positions (requiring frequent firmware operations) and non-target positions (requiring reduced operations). The memory controller selectively performs firmware operations only at target positions based on position information, thereby maintaining reliability where needed while improving overall productivity by avoiding redundant operations at non-target positions.

Inventive Principle:
Principle #3Local quality

2Reliability

If firmware operations are performed frequently, then reliability is improved, but device lifespan deteriorates due to increased wear

Engineering Contradiction:
Improvestorage device reliabilityVSAvoiddevice lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent implements local quality by spatially differentiating firmware operation frequency across the memory device. Target positions receive necessary firmware operations to maintain reliability, while non-target positions experience reduced operation frequency. This selective approach preserves device lifespan by minimizing unnecessary wear at non-critical positions while maintaining reliability at positions where firmware operations are essential.

Inventive Principle:
Principle #3Local quality

3Reliability

If firmware operations are performed at all positions, then defects are addressed, but energy consumption increases

Engineering Contradiction:
Improvedefect reductionVSAvoidfirmware operation energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by concentrating firmware operations at target positions where defects are most likely to occur or where they have the greatest impact on reliability. The memory controller uses position information to identify these critical areas and directs firmware operations selectively to those positions, thereby maintaining effective defect reduction while significantly reducing energy consumption compared to performing operations at all physical positions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250328464A1Storage device for performing selective firmware operations and method of operation
Publication Date: 2025.10.23 SK HYNIX INC
  • US20250328464A1 patent drawing
  • US20250328464A1 patent drawing
  • US20250328464A1 patent drawing

AI summary

A storage device having improved performance may include a memory device a memory device including a plurality of physical positions and a memory controller for performing a plurality of firmware operations on at least one physical position from among the plurality of physical positions, storing position information representing a physical position at which each of the plurality of firmware operation is performed, determining a target physical position at which the firmware operation is successively performed from among the plurality of physical positions based on the position information, and performing the firmware operation at only the target physical position for a predetermined amount of time.