Corrective Read with Partial Block Offset in Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory sub-systems face challenges in accurately reading data from memory cells due to physical phenomena like charge loss, which cause threshold voltage shifts, leading to errors, especially in partially programmed blocks where default read offsets are inadequate.

Innovation Solution

Implementing corrective read operations with partial block offset by determining the state of adjacent wordlines and applying specific read voltage offsets, either partial or full block optimized, to accurately read memory cells and reduce error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If default read operations are used in partially programmed blocks, then read speed is maintained, but data accuracy deteriorates due to charge loss and threshold voltage shifts

Engineering Contradiction:
Improvedata accuracyVSAvoidread operation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic read operations that adaptively adjust read voltages and offsets based on the programming state of adjacent wordlines. The system determines whether adjacent wordlines are programmed or erased and selectively applies different read parameters (default, partial block, or full block offsets) to optimize data accuracy for each specific scenario, resolving the contradiction between maintaining simple default reads and achieving accurate reads in partially programmed blocks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes read operation parameters (voltages and offsets) based on the detected state of adjacent wordlines. By monitoring adjacent wordline states and dynamically selecting appropriate read offsets (default, partial block, or full block), the system adjusts parameters to compensate for charge loss effects, thereby improving data accuracy without requiring complete re-reading of all blocks

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If corrective read operations with adjacent wordline analysis are implemented, then data accuracy improves, but read time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidread time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the read operation into distinct phases: determining adjacent wordline states, selecting appropriate read offsets based on those states, and executing the corrective read only where needed. This segmentation allows the system to apply complex corrective measures selectively rather than uniformly across all reads, improving data accuracy while minimizing the time penalty by avoiding unnecessary corrective operations in fully programmed blocks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial block offsets selectively based on the programming state of adjacent wordlines. Rather than always applying full corrective measures, the system uses partial offsets only when adjacent wordlines are in specific states (e.g., erased), thereby achieving sufficient data accuracy improvement without the complete time cost of exhaustive corrective reads in all scenarios

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If uniform read offsets are applied to all blocks, then device complexity is minimized, but error rates increase in partially programmed blocks

Engineering Contradiction:
Improveerror rateVSAvoidread operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different read offsets (default, partial block, or full block) to different regions or scenarios based on the programming state of adjacent wordlines. Instead of using a uniform offset for all reads, the system tailors the read parameters to the local conditions of each block, thereby reducing error rates in partially programmed blocks while maintaining simplicity in fully programmed blocks through the use of default offsets

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240312529A1Corrective read with partial block offset in a memory device
Publication Date: 2024.09.19 MICRON TECHNOLOGY INC
  • US20240312529A1 patent drawing
  • US20240312529A1 patent drawing
  • US20240312529A1 patent drawing

AI summary

Control logic in a memory device receives a request to perform a corrective read operation on one or more memory cells associated with a selected wordline of a memory array of a memory device and determines whether one or more memory cells associated with an adjacent wordline of the memory array are in an erased state. Responsive to determining that the one or more memory cells associated with the adjacent wordline are in the erased state, the control logic identifies a partial block read voltage offset value and causes a read voltage modified according to the partial block read voltage offset value to be applied to the selected wordline to perform the corrective read operation on the one or more memory cells associated with the selected wordline.