Flash Memory Noise Adaptation via Dynamic Program-Verify Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Noise in the common source line of a flash memory device can cause errors during read and program-verify operations by altering the threshold voltage distribution of memory cells, leading to incorrect identification of on-cells as off-cells.

Innovation Solution

A method and device that detect the noise level of the common source line and adjust the number of program-verify or read operations based on this level, performing multiple operations if the noise exceeds a threshold and fewer operations if it does not, to maintain accurate cell identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of program-verify operations is increased to reduce errors caused by noise, then the reliability of data retrieval is improved, but the time required for programming operations increases

Engineering Contradiction:
Improveaccuracy of cell identificationVSAvoidprogramming operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the number of program-verify operations variable rather than fixed. The control circuit dynamically adjusts the number of verify operations based on real-time noise level detection in the common source line, performing more verify operations when noise is high and fewer when noise is low, thus optimizing both reliability and time efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of operation frequency based on noise conditions. By detecting noise levels and adjusting the number of program-verify operations accordingly, the system adapts its operational parameters to maintain accurate cell identification while minimizing unnecessary operations and time consumption

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple read operations are performed to compensate for noise-induced errors, then the accuracy of data retrieval is improved, but the operational speed decreases

Engineering Contradiction:
Improveaccuracy of read operationVSAvoidread operation frequency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent makes the read operation frequency dynamic by adjusting it based on detected noise levels. When noise is detected in the common source line, the system performs multiple read operations to ensure accuracy; when noise is low, it performs fewer operations, thus maintaining speed while ensuring reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of read frequency based on noise conditions. By detecting noise levels and adapting the number of read operations, the patent optimizes the balance between retrieval accuracy and operational speed

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the number of program-verify operations is increased to ensure accurate cell identification, then the reliability is improved, but the productivity of the memory device decreases

Engineering Contradiction:
Improveaccuracy of programmingVSAvoidprogramming throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by adjusting the number of program-verify operations based on real-time noise detection. When noise levels are high, more verify operations are performed to ensure programming accuracy; when noise is low, fewer operations are performed, thus maintaining productivity while ensuring reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the programming operation parameters based on noise conditions. By detecting noise levels and adapting the number of verify operations, the patent optimizes the balance between programming accuracy and throughput, preventing unnecessary operations that would reduce productivity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8675412B2Non-volatile memory device, method of operating the same, and electronic device having the same
Publication Date: 2014.03.18 SAMSUNG ELECTRONICS CO LTD
  • US8675412B2 patent drawing
  • US8675412B2 patent drawing
  • US8675412B2 patent drawing

AI summary

In one embodiment, the method includes detecting a noise level of a common source line, and adjusting a frequency of program-verify operations on a memory cell during a programming loop based on the detected noise level.