Selective In-Situ Retouching of Nonvolatile Memory Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile charge-storage memory systems, such as flash memory, face data disturbance due to charge leakage, leading to misreading of data stored in memory cells, which is not efficiently managed by existing technologies.

Innovation Solution

A method is introduced to perform a retouching operation on memory cells with bad bits by increasing their threshold voltages using small voltage pulses, without erasing the cells, using Error Correction Code (ECC) decoding to identify and correct bad bits, and applying programming pulses only to cells with significant threshold voltage drops, thereby maintaining data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data copying is performed to maintain data integrity, then data reliability is improved, but time consumption and energy usage increase

Engineering Contradiction:
Improvedata reliabilityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the problematic memory cells containing bad bits and applies retouching operations selectively to these cells rather than performing full data copying across the entire memory array. This targeted approach maintains data reliability for affected cells while minimizing time and energy consumption by excluding unaffected cells from the maintenance operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by differentiating between memory cells that require retouching (those with bad bits) and those that do not. The retouching operation is applied locally to only the subset of cells with threshold voltage drops, rather than uniformly across all cells. This selective local treatment maintains data integrity where needed while avoiding unnecessary operations elsewhere.

Inventive Principle:
Principle #3Local quality

2Reliability

If full data copying is performed, then data reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent extracts only the problematic memory cells containing bad bits and applies retouching operations selectively to these cells rather than performing full data copying across the entire memory array. This targeted approach maintains data reliability for affected cells while minimizing time and energy consumption by excluding unaffected cells from the maintenance operation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing retouching operations on only the subset of memory cells that actually require it (those with bad bits and threshold voltage drops), rather than applying the operation universally to all cells. This partial treatment achieves sufficient data reliability for affected cells without the excessive energy consumption of full-array operations.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If memory cells are erased and reprogrammed, then data integrity is maintained, but device complexity and operation time increase

Engineering Contradiction:
Improvedata integrityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of the conventional approach of erasing and reprogramming entire blocks or pages, the patent inverts the approach by applying small retouching pulses directly to individual cells with bad bits to restore their threshold voltages. This inverted approach maintains data integrity without requiring complex erase-and-reprogram operations, thereby reducing device complexity and operation time.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent segments the memory array into individual cells that can be independently identified and treated. By identifying and isolating only the cells with bad bits and applying retouching operations to these specific segments, the system avoids the complexity of erasing and reprogramming entire blocks or pages, thus reducing overall operation complexity.

Inventive Principle:
Principle #1Segmentation

4Reliability

If retouching is applied to all memory cells, then data reliability is improved, but productivity decreases due to unnecessary operations

Engineering Contradiction:
Improvedata reliabilityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating between memory cells that require retouching (those with bad bits) and those that do not. The retouching operation is applied locally to only the subset of cells with threshold voltage drops, rather than uniformly across all cells. This selective local treatment maintains data integrity where needed while avoiding unnecessary operations elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by performing retouching operations on only the subset of memory cells that actually require it (those with bad bits and threshold voltage drops), rather than applying the operation universally to all cells. This partial treatment achieves sufficient data reliability for affected cells without the excessive energy consumption of full-array operations.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively reduces the number of bad bits by restoring threshold voltages to their target ranges, ensuring accurate data reading and reducing the need for data copying or erasure, thus saving time, energy, and space.

Implementation Method 1

Both utilize a floating (unconnected) conductive gate, in a field effect transistor structure, positioned over a channel region in a semiconductor substrate, between source and drain regions. The threshold voltage characteristic of the transistor is controlled by the amount of charge that is retained on the floating gate.

Methodology Applied
Scientific EffectCharge storage: Capacitance

Data Source

PatentUS9342401B2Selective in-situ retouching of data in nonvolatile memory
Publication Date: 2016.05.17 SANDISK TECHNOLOGIES LLC
  • US9342401B2 patent drawing
  • US9342401B2 patent drawing
  • US9342401B2 patent drawing

AI summary

In a charge-storage memory array, memory cells that are programmed to a particular threshold voltage range and have subsequently lost charge have their threshold voltages restored by selectively adding charge to the memory cells. Adding charge only to memory cells with high threshold voltage ranges may sufficiently increase threshold voltages of other memory cells so that they do not require separate addition of charge.