Storage Device Open-Block Read Control with Block Filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high current consumption during read operations on open blocks in storage devices can exceed power budgets, leading to throttling or shutdown, adversely affecting device performance.

Innovation Solution

Implementing a controller that determines block openness and executes protocols to fill open blocks and manage read operations based on real-time power consumption, using token allocation to control power usage within predefined limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If read operations are performed on open blocks, then data access is enabled, but power consumption exceeds the power budget

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

Solution Approach 1:

The system performs preliminary actions by detecting open blocks before read operations and proactively filling them with dummy data. This preliminary filling action modifies the block state in advance, ensuring that subsequent read operations execute at lower current levels, thereby preventing power budget violations before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the physical state parameter of the memory block by transitioning it from an open state (few programmed wordlines) to a closed state (more programmed wordlines) through dummy data programming. This parameter change fundamentally alters the electrical characteristics, reducing read current from approximately 140mA to 60mA, thereby resolving the power consumption issue.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the storage device consumes more power, then read operations can be performed, but the device enters throttling or shutdown state

Engineering Contradiction:
Improveread operation throughputVSAvoiddevice operational state
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism that continuously monitors power consumption during read operations. When power consumption approaches the power budget threshold, the system detects open blocks and triggers a filling operation. This closed-loop feedback ensures that productivity is maintained by preventing power violations that would lead to throttling or shutdown, thereby preserving device reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies preliminary anti-action by detecting and filling open blocks before read operations that would cause power violations. This preemptive measure counteracts the potential harmful effect of exceeding the power budget, preventing the device from entering throttling or shutdown states and maintaining stable operational reliability.

Inventive Principle:
Principle #9Preliminary anti-action

3Quantity of substance

If more wordlines are included in memory devices, then storage capacity increases, but the current difference between open and closed blocks increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcurrent consumption difference
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by selectively identifying and filling only the specific open blocks that would cause power violations, rather than uniformly processing all blocks. This localized approach addresses the high current consumption issue at the specific block level where it occurs, allowing the memory device to maintain high storage capacity with more wordlines while managing power consumption through targeted intervention.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12449986B2Optimized handling of high current consumption during an open block read
Publication Date: 2025.10.21 SANDISK TECHNOLOGIES LLC
  • US12449986B2 patent drawing
  • US12449986B2 patent drawing
  • US12449986B2 patent drawing

AI summary

A storage device manages the effects of read operations on the power consumption on the storage device. A controller on the storage device determines the openness of blocks on a memory device. The controller may execute a first protocol and/or a second protocol. In executing the first protocol, the controller may fill open blocks on the memory device such that subsequent read operations are performed on blocks that have been filled. In executing the second protocol, the controller may control which read operations are sent to the memory device based on real-time power consumption on the storage device.