Target Memory Unit Dummy Data Programming for Fast Validity Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices take a long time to determine the validity of data stored in specific memory locations, leading to increased overhead.

Innovation Solution

A storage device with a controller that determines a target memory block and unit, programming target dummy data when it is not already programmed and the program operation is not completed, using a binary search technique to prioritize memory units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device checks data validity in memory locations, then data reliability is ensured, but the time required increases and overhead increases

Engineering Contradiction:
Improvedata validity determinationVSAvoidtime required to determine validity
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by programming dummy data into memory locations before actual data storage operations. This pre-prepared dummy data serves as a placeholder that allows the system to quickly determine whether a memory location contains valid data or is empty, without requiring complex validation checks. The dummy data is programmed in advance during manufacturing or initialization, enabling fast validity determination during runtime.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the storage device determines whether to program target dummy data, then data reliability is improved, but device overhead increases

Engineering Contradiction:
Improvedata validity determinationVSAvoidoverhead of storage device
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the storage device to automatically determine whether target dummy data needs to be programmed by checking existing memory contents. The device autonomously identifies memory locations that require dummy data programming without external intervention, and performs the programming operation only when necessary. This self-managing approach reduces overhead by avoiding unnecessary validation and programming operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12422986B2Storage device programming target dummy data in target memory unit and operating method of the storage device
Publication Date: 2025.09.23 SK HYNIX INC
  • US12422986B2 patent drawing
  • US12422986B2 patent drawing
  • US12422986B2 patent drawing

AI summary

A storage device may determine a target memory block from among a plurality of memory blocks, determine a target memory unit from among the plurality of memory units included in the target memory block, and program target dummy data into the target memory unit when it is determined that the target dummy data is not programmed into the target memory unit and when the program operation for the target memory unit is not yet completed.