Multi-Value NAND Flash Error Correction via Soft-Value Read Voltages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-value NAND cell type flash memory systems face increased failure bit probabilities and reduced data reliability due to smaller threshold voltage margins as memory cells are miniaturized, which conventional error correction circuits struggle to address effectively.

Innovation Solution

A non-volatile semiconductor storage system that includes a memory cell array with bit-line and word-line control circuits capable of applying specific read voltages to generate soft-values and calculate the likelihood of stored data, complementing the first error correction circuit with a second error correction circuit to handle uncorrectable errors without increasing redundant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-value storage is implemented to increase memory capacity, then storage density is improved, but threshold voltage margins become smaller and error probability increases

Engineering Contradiction:
Improvememory capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent changes the read voltage parameter from a single fixed voltage to multiple variable voltages. By applying different read voltages (first read voltage and second read voltage) that are offset from each other, the system can detect threshold voltage shifts more accurately and correct errors without requiring larger margins between threshold voltage distributions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the detection result from the first read voltage is used to determine whether to apply a second read voltage. The error detection circuit feeds back information about detected errors to the control circuit, which then decides whether to perform correction using the second read voltage, creating a closed-loop error correction system.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional ECC circuits are used to correct errors, then data reliability is improved, but they cannot effectively handle write errors in multi-value storage

Engineering Contradiction:
Improvedata reliabilityVSAvoiderror correction capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the error correction system dynamic by adjusting the read voltage based on detected errors. Instead of using a fixed correction approach, the system dynamically switches between different read voltages and correction methods depending on the error conditions detected, allowing it to adapt to various error scenarios in multi-value storage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the error correction process into multiple stages: first detection using a first read voltage, then conditional second detection using a second read voltage with opposite offset direction. This segmented approach allows the system to handle different types of errors that would be indistinguishable with a single read voltage.

Inventive Principle:
Principle #1Segmentation

3Area of moving object

If memory cells are miniaturized to increase integration density, then device integration is improved, but failure bit probability increases greatly

Engineering Contradiction:
Improvememory cell areaVSAvoidyield
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The patent compensates for miniaturization effects by changing the read voltage parameters. By applying voltages with opposite offsets and comparing results, the system can detect and correct threshold voltage variations that become more significant as memory cells are miniaturized, thereby maintaining yield despite smaller cell sizes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7872910B2Non-volatile semiconductor storage system
Publication Date: 2011.01.18 KIOXIA CORP
  • US7872910B2 patent drawing
  • US7872910B2 patent drawing
  • US7872910B2 patent drawing

AI summary

In a memory cell array, memory cells enabled to store plural-bit data are arranged in matrix. The bit-line control circuit is connected to bit-lines to control the bit-lines. A word line control circuit applies a plural-bit data read voltage as a word line voltage to the word line. The plural-bit data read voltage is larger than an upper limit of one of plural threshold voltage distributions and smaller than a lower limit of another threshold voltage distribution. Furthermore, it applies a soft-value read voltage as a word line voltage to the word line. The soft-value read voltage is smaller than an upper limit of a threshold voltage distribution and larger than a lower limit thereof. The likelihood calculation circuit calculates likelihood of the plural-bit data stores in the memory cells based on the soft-value.