Nonvolatile Memory Read Method Using Aggressor Cell Precharging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NAND-type flash memory devices face challenges in reading data due to electrical interference from adjacent cells, which causes threshold voltage shifts and reduces read speed and accuracy, especially as integration density increases.

Innovation Solution

The method involves identifying adjacent memory cells as aggressor or non-aggressor cells based on their data states, selectively precharging bitlines, and using different read voltages to address interference, with a page buffer and control logic managing the precharging and sensing operations to improve read accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If integration density of memory cells is increased, then storage capacity is improved, but electrical interference from adjacent cells increases causing threshold voltage shifts and reduced read accuracy

Engineering Contradiction:
Improvestorage capacityVSAvoidread accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the memory cell array into multiple blocks, with each block containing selected memory cells and their adjacent memory cells. This segmentation allows independent sensing operations for each block, enabling selective precharging of bitlines based on the data states of adjacent cells without affecting other blocks. The segmentation isolates interference effects to local blocks while maintaining overall high-density storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary sensing of adjacent memory cells before sensing the selected memory cells. Based on the data states of adjacent cells (aggressor or non-aggressor), the system precharges bitlines in advance before reading the selected cells. This preliminary action compensates for electrical interference by establishing appropriate bitline voltage levels before the actual read operation, thereby maintaining read accuracy in high-density configurations.

Inventive Principle:
Principle #10Preliminary action

2Speed

If adjacent memory cells are sensed simultaneously with selected memory cells, then read speed is improved, but electrical interference causes threshold voltage shifts and sensing errors

Engineering Contradiction:
Improveread speedVSAvoidsensing accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs preliminary sensing of adjacent memory cells before sensing the selected memory cells. This preliminary action determines the data states of adjacent cells (whether they are aggressor or non-aggressor cells) so that appropriate precharging can be applied to bitlines before the actual read operation. This sequence maintains reliability by compensating for interference effects before they occur during simultaneous sensing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different precharging strategies to different bitlines based on the local data states of adjacent cells. Bitlines connected to selected memory cells adjacent to aggressor cells receive different precharging treatment compared to bitlines connected to selected memory cells adjacent to non-aggressor cells. This local quality approach allows simultaneous sensing operations while maintaining sensing accuracy by tailoring the read operation to local interference conditions.

Inventive Principle:
Principle #3Local quality

3Device complexity

If bitlines are precharged uniformly for all selected memory cells, then device complexity is reduced, but read accuracy decreases due to varying electrical interference from adjacent cells

Engineering Contradiction:
Improvecontrol logic complexityVSAvoidread accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the memory array into multiple blocks, with each block independently processed. Within each block, the system identifies and categorizes adjacent cells as aggressor or non-aggressor based on their data states. This segmentation enables selective precharging of bitlines within each block while maintaining a relatively simple overall control structure that can be replicated across blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different precharging voltages or timing to bitlines based on the specific data states of adjacent cells. The control logic determines whether each adjacent cell is an aggressor or non-aggressor and accordingly adjusts the precharging operation for the associated bitline. This localized adaptation maintains high read accuracy without requiring a completely complex control system, as the same control logic can be reused across multiple blocks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8270227B2Nonvolatile memory device and method of reading same
Publication Date: 2012.09.18 SAMSUNG ELECTRONICS CO LTD
  • US8270227B2 patent drawing
  • US8270227B2 patent drawing
  • US8270227B2 patent drawing

AI summary

A method of reading a nonvolatile memory device comprises sensing data stored in memory cells adjacent to selected memory cells to identify adjacent aggressor cells, and performing separate precharge operations on bitlines connected to selected memory cells having adjacent aggressor cells and on bitlines connected to selected memory cells having adjacent non-aggressor cells.