Memory Read State Detection for All-Zero or All-One Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices struggle to quickly determine whether all bits of data to be read are 1 or 0, leading to unnecessary data transmission and increased power consumption.

Innovation Solution

A storage device with a controller that transmits a read command to a memory unit, reads a state value, and determines all bits are 1 or 0 based on this value, thereby avoiding unnecessary data transmission and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the storage device reads and transmits all data bits to determine whether all bits are 1 or 0, then the determination accuracy is ensured, but the power consumption increases and the operation time is extended

Engineering Contradiction:
Improvedetermination accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary information (state value indicating whether all bits are 1 or 0) from the complete data set, avoiding the need to read and transmit all data bits. The memory device determines the state value based on a partial read of the data and transmits only this condensed information to the controller, thereby reducing power consumption while maintaining determination accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary determination of whether all bits are 1 or 0 by reading a state value before transmitting the complete data. This preliminary action allows the system to identify uniform data patterns early in the process, avoiding unnecessary full data transmission and subsequent processing, thus reducing overall power consumption.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the storage device reads and transmits all data bits to determine whether all bits are 1 or 0, then the determination accuracy is ensured, but the operation time is extended

Engineering Contradiction:
Improvedetermination accuracyVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary information (state value indicating whether all bits are 1 or 0) from the complete data set, avoiding the need to read and transmit all data bits. The memory device determines the state value based on a partial read of the data and transmits only this condensed information to the controller, thereby reducing operation time while maintaining determination accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary determination of whether all bits are 1 or 0 by reading a state value before transmitting the complete data. This preliminary action allows the system to identify uniform data patterns early in the process, avoiding unnecessary full data transmission and subsequent processing, thus reducing overall operation time.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the storage device transmits all data bits to the controller, then the controller can process the data, but the power consumption increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary information (state value indicating whether all bits are 1 or 0) from the complete data set. Instead of transmitting all data bits to the controller, the memory device determines the state value and transmits only this condensed information, thereby reducing power consumption while maintaining the controller's ability to process the essential data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary determination of the data state at the memory device before transmission. By determining whether all bits are 1 or 0 and transmitting only the state value, the system reduces the amount of data the controller needs to process, thereby reducing power consumption while maintaining full data processing capability when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632186B2Storage device determining whether data is all one or all zero based on state value and operating method of the storage device
Publication Date: 2026.05.19 SK HYNIX INC
  • US12632186B2 patent drawing
  • US12632186B2 patent drawing
  • US12632186B2 patent drawing

AI summary

A storage device may include a memory and a controller. The memory may include a plurality of memory units. The controller may transmit a read command for a target memory unit among the plurality of memory units to the memory, read a state value from the memory after transmitting the read command to the memory, and determine that all bits of data stored in the target memory unit are 1 when the state value is a first value, and determine that all bits of the data stored in the target memory unit are 0 when the state value is a second value.