Memory Block Power Loss Detection With Partial Block Offsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power loss error detection procedures in memory devices, particularly in multi-level cells, result in a high overkill rate due to shifts in threshold voltages caused by partial block phenomena, leading to unnecessary power, computing, and memory resource consumption.

Innovation Solution

Implementing a power loss error detection procedure that compensates for partial block-induced voltage shifts by using location-dependent read reference voltage offsets based on the location of the last written page within the block, reducing the overkill rate by accurately determining if the programming operation was completed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional power loss error detection procedure is used in multi-level cell memory devices, then the error detection can identify programming completion, but the threshold voltage shifts caused by partial block phenomena result in a high overkill rate

Engineering Contradiction:
Improveerror detection accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by using location-dependent read reference voltage offsets that are specific to the last written page's position within the block. Instead of using a uniform detection method for the entire block, the system tailors the detection parameters to the specific local region where programming occurred, thereby reducing false positives caused by partial block phenomena while maintaining accurate error detection.

Inventive Principle:
Principle #3Local quality

2Reliability

If a conventional power loss error detection procedure is used, then programming completion can be detected, but unnecessary power, computing, and memory resources are consumed due to high overkill rate

Engineering Contradiction:
Improveprogramming completion detectionVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the detection parameters by introducing location-dependent voltage offsets that are calculated based on the last written page's position. This parameter adjustment allows the error detection procedure to distinguish between actual programming failures and false indicators caused by partial block writes, thereby reducing unnecessary resource consumption while maintaining reliable detection.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If location-dependent read reference voltage offsets are used to compensate for partial block-induced voltage shifts, then the overkill rate is reduced, but the device complexity increases

Engineering Contradiction:
Improvepower conservationVSAvoiderror detection procedure complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the location-dependent voltage offsets in a lookup table during normal operation. This allows the error detection procedure to simply retrieve and apply the appropriate offset based on the last written page's location, rather than performing complex real-time calculations, thereby reducing operational complexity while maintaining the benefits of location-specific compensation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12505899B2Power loss error detection using partial block handling
Publication Date: 2025.12.23 MICRON TECHNOLOGY INC
  • US12505899B2 patent drawing
  • US12505899B2 patent drawing
  • US12505899B2 patent drawing

AI summary

In some implementations, a memory device may determine that a power loss has occurred. The memory device may determine a last written page (LWP) location associated with an LWP of a block of a memory of the memory device. The memory device may determine one of: a word line group (WLG) associated with the LWP location and at least one WLG-dependent offset associated with the WLG, or a partial block (PB) fill ratio associated with the LWP location and at least one PB-fill-ratio-dependent offset associated with the PB fill ratio. The memory device may perform a power loss error detection procedure based on one of the at least one WLG-dependent offset or the at least one PB-fill-ratio offset by applying the one of the at least one WLG-dependent offset or the at least one PB-fill-ratio offset to at least one read reference voltage.