Flash Memory Inter-Cell Interference Mitigation via Stuck-at Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices, particularly those using multi-level cells, face significant challenges due to inter-cell interference (ICI) that lead to bit errors and data corruption, especially as device density increases, causing voltage levels to shift unpredictably and affecting data integrity and reliability.

Innovation Solution

A control unit in the memory device determines the vulnerability of memory cells to ICI by analyzing their erased-state voltage levels and employs a 'stuck-at' encoding scheme to encode data, ensuring the least significant bit remains a predetermined value, thereby mitigating the effects of ICI and improving data integrity and bit-error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level cells are used to increase integration level, then storage density is improved, but inter-cell interference increases causing bit errors

Engineering Contradiction:
Improvestorage densityVSAvoidbit error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies preliminary action by performing stuck-at encoding on data before writing to memory cells. The control unit identifies vulnerable memory cells and pre-encodes data with forced least significant bit values that account for anticipated ICI effects, preventing bit errors before they occur during normal operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of data encoding by applying stuck-at encoding that forces the least significant bit to specific values (0 or 1) based on the memory cell's vulnerability assessment. This parameter modification compensates for expected voltage shifts due to ICI, maintaining data integrity despite increased density

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If device density is increased, then integration is improved, but voltage level stability deteriorates due to ICI

Engineering Contradiction:
Improvedevice densityVSAvoidvoltage level stability
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by treating different memory cells differently based on their individual vulnerability characteristics. The control unit assesses each memory cell's erased state voltage and applies stuck-at encoding only to vulnerable cells, leaving non-vulnerable cells unchanged, thus maintaining voltage stability locally where needed while preserving overall high density

Inventive Principle:
Principle #3Local quality

3Reliability

If stuck-at encoding is applied to vulnerable memory cells, then bit error rate is reduced, but encoding complexity increases

Engineering Contradiction:
Improvebit error rateVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing stuck-at encoding selectively only on vulnerable memory cells rather than all cells. The control unit identifies and processes only those cells requiring protection, reducing the overall encoding complexity compared to applying the technique universally, while still achieving significant bit error rate reduction

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

The stuck-at encoding scheme effectively reduces bit-error rates and enhances data integrity by preemptively addressing voltage migrations caused by ICI, improving the overall performance and longevity of flash memory systems.

Implementation Method 1

the second memory cell is capacitively coupled to the first memory cell

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS9704594B1Inter-cell interference reduction in flash memory devices
Publication Date: 2017.07.11 WESTERN DIGITAL TECHNOLOGIES INC
  • US9704594B1 patent drawing
  • US9704594B1 patent drawing
  • US9704594B1 patent drawing

AI summary

The present disclosure relates to apparatus, systems, and methods that address the migration of least significant in memory cells due to inter-cell interference (ICI). The disclosed embodiments include a control unit that is configured to characterize the vulnerability of memory cells to ICI, and appropriately encode data stored in the vulnerable memory cells to address ICI. This encoding scheme, referred to as “stuck-at” encoding scheme, can be separate from the generic error correcting code encoding. The stuck-at encoding scheme can decrease the bit error rate of flash memory devices.