Charge-Trapping Memory Disturb Leveling Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Charge-trapping memory devices, such as NROM, face data invalidation due to disturbances from accessing one memory cell affecting neighboring cells, leading to bit failures that cannot be corrected by error correction codes, especially when the number of faulty bits exceeds two per segment, posing a risk to data consistency and application errors.

Innovation Solution

A charge-trapping memory device with a disturb detection circuit to monitor disturbances and a disturb leveling circuit that backups the programming state of memory cells if the disturbance level exceeds a predefined threshold, reducing bit errors by copying data to a safe location before non-correctable failures occur, and recycling memory cells to maintain storage capacity and extend lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory cells are accessed frequently for programming and erasing operations, then the memory device can be used extensively, but bit failures occur in neighboring memory cells due to disturbance, leading to data invalidation

Engineering Contradiction:
Improveusage extentVSAvoiddata validity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing disturb leveling operations before bit failures become non-correctable. The controller proactively monitors disturbance levels in memory sectors and executes leveling operations (such as reprogramming or erasing) when disturbance thresholds are reached, preventing future data invalidation rather than reacting after failures occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the controller's monitoring of disturbance levels in memory sectors. The system continuously tracks the number of programming and erasing operations performed on each sector and uses this information to determine when disturb leveling operations are needed, creating a closed-loop control system that adapts to actual usage patterns

Inventive Principle:
Principle #23Feedback

2Reliability

If error correction codes are used to correct bit failures, then data integrity can be maintained for single and double bit failures, but segments with more than two faulty bits cannot be corrected, posing a risk for application errors

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction capability limit
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent prevents the situation where more than two bit failures occur in a segment by performing disturb leveling operations proactively. By monitoring disturbance levels and executing leveling before cumulative disturbances cause multiple failures, the system ensures that ECC can continue to correct errors effectively without being overwhelmed by uncorrectable failure patterns

Inventive Principle:
Principle #10Preliminary action

3Reliability

If disturb leveling operations are performed frequently to prevent bit failures, then data integrity is maintained, but additional programming operations increase wear on the memory device

Engineering Contradiction:
Improvedata integrityVSAvoiddevice lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent applies partial action by performing disturb leveling operations selectively rather than continuously. The controller monitors disturbance levels and only executes leveling operations when specific thresholds are reached, performing the minimum necessary actions to maintain data integrity without subjecting the memory device to excessive additional programming cycles

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the operational parameters of the memory device dynamically by adjusting when disturb leveling operations are performed based on monitored disturbance levels. The system adapts the frequency and timing of leveling operations according to actual usage patterns and disturbance accumulation, optimizing the balance between data integrity and device lifespan

Inventive Principle:
Principle #35Parameter changes

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

Prevents data loss by safely reading and preserving programming states, reducing bit errors, and extending the lifespan of the memory device by detecting and mitigating disturbances, ensuring data integrity and consistency even with multiple bit failures.

Implementation Method 1

a programming state of a memory cell of the device is stored by means of trapping electrons in a nitride layer placed between a control gate and a source/drain channel

Methodology Applied
Scientific EffectCharge trapping: Electrical Accumulator

Data Source

PatentUS7583532B2Charge-trapping memory device and methods for its manufacturing and operation
Publication Date: 2009.09.01 SAMSUNG ELECTRONICS CO LTD
  • US7583532B2 patent drawing
  • US7583532B2 patent drawing
  • US7583532B2 patent drawing

AI summary

A method for leveling bit errors in a charge-trapping memory device is included. The memory device has a first and a second sector of memory cells. The first sector is validated by counting a number of bit failures occurring in memory cells of the first sector, the bit failures caused by accessing memory cells of the second sector. Data stored in the first sector is backed up if the validating indicates a likelihood of a forthcoming failure in the first sector.