Non-Volatile Memory Read Throughput via Word Line Voltage Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing read operations in non-volatile semiconductor memory devices, such as NAND flash memory, face inefficiencies due to the delay caused by the propagation time of voltages along word lines, which affects throughput as all storage elements on a word line must reach a stable voltage level before sensing can begin, leading to longer read times and reduced performance.

Innovation Solution

The method involves applying a control gate voltage to a selected word line and sensing subsets of storage elements based on the propagation time, allowing earlier sensing of elements closer to the voltage source while ignoring or discarding data from elements that have not reached the stable voltage level, thereby optimizing read operations by dividing storage elements into subsets and synchronizing sensing with the voltage propagation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If voltage is applied to the control gate and all storage elements must reach stable voltage before sensing, then sensing accuracy is ensured, but read operation time increases and throughput decreases

Engineering Contradiction:
Improvesensing accuracyVSAvoidread operation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the storage elements on the word line into multiple groups based on their distance from the voltage source. Elements closer to the source (which reach stable voltage faster) are sensed in an first subset, while elements farther away (which take longer to stabilize) are sensed in a second subset. This segmentation allows the sensing operation to proceed in stages rather than waiting for all elements to stabilize simultaneously, thereby reducing overall read time while maintaining sensing accuracy for each group.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If voltage propagation time is waited for before sensing, then data accuracy is improved, but throughput is reduced

Engineering Contradiction:
Improvedata accuracyVSAvoidthroughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-establishing the voltage on the control gate and allowing it to propagate through the word line before initiating sensing operations. By dividing elements into subsets based on their expected voltage stabilization time, the system performs sensing actions at optimally timed moments rather than uniformly waiting for maximum propagation time. This enables earlier data availability from closer elements while maintaining accuracy requirements, thus improving throughput without sacrificing data accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all storage elements are sensed after voltage stabilization, then read completeness is ensured, but read time increases

Engineering Contradiction:
Improveread completenessVSAvoidread time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent segments the sensing operation into multiple phases corresponding to different subsets of storage elements. The first subset of elements (closer to the voltage source) is sensed earlier once they reach stable voltage, while the second subset (farther elements) is sensed later after their voltage stabilization. This segmented approach ensures that all elements are ultimately sensed (maintaining read completeness) while avoiding the delay of waiting for the slowest elements before starting any sensing operations, thereby reducing overall read time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7952928B2Increasing read throughput in non-volatile memory
Publication Date: 2011.05.31 SANDISK ISRAEL LTD
  • US7952928B2 patent drawing
  • US7952928B2 patent drawing
  • US7952928B2 patent drawing

AI summary

Read throughput is increased in a non-volatile memory device by sensing storage elements which are of interest as soon as a word line voltage has propagated to them, but before the word line voltage has propagated to other storage elements which are not of interest. The delay which would be incurred by waiting for the voltage to propagate along the entire word line is avoided. The sensing can occur during programming, as a verify operation, or after programming, as where user data is read. Further, the storage elements may be sensed concurrently, e.g., via sense amplifiers. Data from the storage elements of interest is processed and data from the other storage elements is discarded. A time for sensing the storage elements of interest can be set by identifying which storage elements are being verified or include data which is requested by a read command.