Partially Programmed Block Read Operations in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in performing read operations on partially programmed blocks, where a mix of programmed and unprogrammed word lines can lead to voltage threshold drops, affecting the accuracy of data retrieval.

Innovation Solution

A controller applies distinct voltages to programmed and unprogrammed word lines during read operations, with a Vpass_erase signal of lower magnitude applied to unprogrammed lines to minimize voltage threshold drops, calculated based on the percentage of unprogrammed word lines in the block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a standard read voltage is applied to all word lines during read operations, then the read operation can be performed uniformly across the memory block, but voltage threshold drops occur in partially programmed blocks leading to inaccurate data retrieval

Engineering Contradiction:
Improveread operation uniformityVSAvoiddata retrieval accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies different pass voltages to different groups of word lines based on their programming status. Specifically, fully programmed word lines receive a first pass voltage, partially programmed word lines receive a second pass voltage, and unprogrammed word lines receive a third pass voltage. This local differentiation ensures that each word line group is treated according to its specific state, preventing voltage threshold drops and ensuring accurate data retrieval while maintaining operational feasibility.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If distinct voltages are applied to programmed and unprogrammed word lines to prevent voltage threshold drops, then data retrieval accuracy improves, but the control complexity and device complexity increase

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidvoltage control complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the word lines into distinct groups based on their programming status: fully programmed word lines, partially programmed word lines, and unprogrammed word lines. Each segment is assigned a specific pass voltage level. This segmentation approach simplifies the control logic by creating clear categories that can be managed independently, reducing the overall complexity compared to a continuous adjustment approach while still achieving accurate data retrieval.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic voltage adjustment where the pass voltage applied to word lines is not fixed but changes based on the programming status of each word line group. The controller dynamically selects appropriate pass voltages from multiple levels (first, second, and third pass voltages) depending on whether word lines are fully programmed, partially programmed, or unprogrammed. This dynamic approach optimizes read accuracy while managing complexity through systematic voltage level selection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240303187A1Partially programmed block read operations
Publication Date: 2024.09.12 MICRON TECHNOLOGY INC
  • US20240303187A1 patent drawing
  • US20240303187A1 patent drawing
  • US20240303187A1 patent drawing

AI summary

Apparatuses and methods for determining performing read operations on a partially programmed block are provided. One example apparatus can include a controller configured to apply a read voltage to a word line in an array of memory cells during a read operation on the word line, apply a first pass voltage to a number of programmed word lines in the array of memory cells during the read operation, and apply a second pass voltage to a number of unprogrammed word lines in the array of memory cells during the read operation.