Memory Block Read Voltage Offsets for Partial Programming Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing implementations fail to adequately address the increased bit error rates in partially programmed blocks of memory devices due to temporal voltage shifts and cell-to-cell interference, leading to higher page raw bit error rates and data degradation.

Innovation Solution

Implementing an adaptive block family error avoidance scheme that tracks temporal voltage shifts for partially programmed blocks grouped by block families and applies appropriate voltage offsets based on block affiliation, using sub-BFEA offset lookup tables to improve read operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read operations are used for partially programmed blocks, then device simplicity is maintained, but bit error rates increase significantly

Engineering Contradiction:
Improvebit error rateVSAvoiderror avoidance scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different read operations based on the local characteristics of memory blocks. Specifically, it identifies partially programmed blocks through metadata and applies specialized read operations only to those blocks, while conventional read operations continue to be used for fully programmed blocks. This localized approach reduces bit error rates in affected areas without requiring system-wide complexity changes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary identification of partially programmed blocks using metadata before executing read operations. By pre-determining which blocks require special handling through the presence of partial programming indicators in metadata, the system prepares appropriate read operations in advance, preventing bit errors before they occur during data retrieval.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error recovery mechanisms are deployed to handle bit errors, then data reliability improves, but performance penalties increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidperformance penalty
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent converts the harmful effect of partial programming (which causes bit errors) into a beneficial classification system. By using metadata to identify partially programmed blocks, the system creates a structured approach that prevents errors through targeted read operations rather than relying on error recovery mechanisms, thereby improving reliability without performance penalties.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Measurement precision

If block family error avoidance tracking is implemented, then read operation accuracy improves, but system overhead increases

Engineering Contradiction:
Improveread operation accuracyVSAvoidoverhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent tracks temporal voltage shifts selectively for partially programmed blocks grouped by block families, rather than monitoring all blocks uniformly. This localized tracking approach uses metadata to identify which blocks require monitoring and applies voltage offset corrections only where needed, improving read accuracy for affected blocks while minimizing system overhead.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent adjusts read operation parameters dynamically based on block family characteristics and programming status. By modifying read parameters such as voltage thresholds and timing characteristics according to the specific conditions of partially programmed blocks, the system achieves higher read accuracy without requiring comprehensive system redesign.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12475058B2Error avoidance for partially programmed blocks of a memory device
Publication Date: 2025.11.18 MICRON TECHNOLOGY INC
  • US12475058B2 patent drawing
  • US12475058B2 patent drawing
  • US12475058B2 patent drawing

AI summary

A block of a memory device is identified. A threshold voltage offset corresponding to a wordline associated with the block is identified based on a threshold voltage offset table. The threshold voltage offset table corresponds to at least one of: a value of a media state metric associated with the block, a wordline group of the wordline, or a difference between the wordline and a boundary wordline of the block. A read operations is performed on the block using a read level voltage modified by the threshold voltage offset, wherein the read level voltage is associated with the block.