NAND Flash Refresh Control Using Soft-Value Likelihood Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing probability of fail bits in NAND cell type flash memory due to miniaturization leads to reduced yield and data reliability, with existing refresh operations being time-consuming and inefficient, especially in areas with few errors, and error-correction methods struggling to determine when refresh is necessary.

Innovation Solution

A non-volatile semiconductor memory device with a memory cell array capable of storing multi-value data, utilizing a sense amplifier circuit, word-line control circuit, likelihood calculation circuit, error correction circuit, and refresh control circuit to apply soft-value read voltages and calculate likelihood values for precise error correction and timed refresh operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operation is performed in all memory areas, then data reliability is improved, but operation time increases significantly

Engineering Contradiction:
Improvedata reliabilityVSAvoidrefresh operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory cell array is divided into multiple blocks, and the refresh operation is segmented to process only specific blocks that require refresh based on error correction results, rather than refreshing the entire memory array uniformly

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different refresh strategies are applied to different blocks based on their individual error characteristics. Blocks with high error rates receive refresh operations while blocks with low error rates are skipped, making the refresh operation locally optimized rather than uniformly applied

Inventive Principle:
Principle #3Local quality

2Reliability

If refresh operation is performed in all memory areas, then data reliability is improved, but unnecessary stress is applied to areas with small error amounts

Engineering Contradiction:
Improvedata reliabilityVSAvoidunnecessary stress to memory cells
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The refresh operation is selectively applied only to blocks that exhibit high error rates, while blocks with low error rates are excluded from refresh operations, thereby avoiding unnecessary stress on healthy memory cells

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback from the error correction circuit regarding the number of corrected errors in each block to determine which blocks require refresh operations, enabling intelligent decision-making about where refresh is necessary

Inventive Principle:
Principle #23Feedback

3Productivity

If error correction count is used to determine refresh timing, then refresh operation can be optimized, but iterative decoding methods cannot provide error correction counts

Engineering Contradiction:
Improverefresh operation efficiencyVSAvoiderror correction count information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

An intermediary parameter (likelihood value) is introduced to replace the direct error correction count. The likelihood value, calculated from soft read values, serves as a proxy indicator of error severity that enables refresh decision-making without requiring explicit error correction counts from iterative decoders

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes from using discrete error correction counts to using continuous likelihood values derived from soft read values, enabling more nuanced assessment of error conditions and more precise refresh timing decisions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8032810B2Non-volatile semiconductor storage device and non-volatile storage system
Publication Date: 2011.10.04 KIOXIA CORP
  • US8032810B2 patent drawing
  • US8032810B2 patent drawing
  • US8032810B2 patent drawing

AI summary

This memory device comprises a word-line control circuit applying a read voltage and a soft-value read voltage as a word line voltage to a word line to generate soft-values. The soft-value read voltage is between an upper limit and a lower limit of each of plural threshold voltage distributions. A likelihood calculation circuit calculates a likelihood value of data stored in a memory cell based on the soft-value. An error correction circuit executes data error correction for the data read from the memory cell based on the likelihood value. A refresh control circuit controls a timing of a refresh operation for the memory cell based on the soft-value or the likelihood value.