NAND Flash Soft-Bit Read Voltage Tracking for Better Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in optimizing soft bit read voltages for NAND flash memories, leading to reduced mutual information content and decoding success probability due to fixed offset-based approaches that do not consider the dynamic nature of threshold voltage distributions.

Innovation Solution

The memory system dynamically optimizes soft bit read voltages based on tracking results, using calculated inclination values and stress information to set appropriate shift values, thereby improving the accuracy of soft bit decoding and increasing mutual information content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed offset-based approaches are used to set soft bit read voltages, then the device complexity is reduced, but the mutual information content and decoding success probability deteriorate

Engineering Contradiction:
Improvevoltage setting complexityVSAvoidmutual information content
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements dynamic adjustment of soft bit read voltages based on tracking results. The memory controller performs tracking reads at different voltages, calculates inclination values from the results, and dynamically sets optimal soft bit read voltages according to the actual threshold voltage distribution shape. This transforms the fixed voltage setting into a dynamic, adaptive process that responds to changing memory conditions, thereby maintaining high mutual information content without excessive complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a feedback mechanism where tracking reads are performed to obtain actual threshold voltage distribution information, which is then used to adjust the soft bit read voltages. The inclination calculation based on tracking results provides feedback about the distribution shape, enabling the system to optimize voltages according to real conditions. This feedback loop ensures high decoding success probability while managing complexity through intelligent control.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If fixed offset-based approaches are used to set soft bit read voltages, then the ease of operation is improved, but the decoding success probability deteriorates

Engineering Contradiction:
Improvevoltage setting easeVSAvoiddecoding success probability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The memory controller performs self-optimization by automatically conducting tracking reads, calculating inclination values, and determining optimal soft bit read voltages based on the actual threshold voltage distribution. This self-service mechanism eliminates the need for manual voltage calibration while ensuring high decoding success probability. The system adapts to changing conditions autonomously, maintaining reliability without sacrificing operational simplicity.

Inventive Principle:
Principle #25Self-service

3Loss of information

If dynamic optimization of soft bit read voltages is performed, then the mutual information content is improved, but the device complexity increases

Engineering Contradiction:
Improvemutual information contentVSAvoidvoltage optimization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the parameter of read voltage from a fixed value to a dynamically adjusted parameter based on tracking results. By calculating inclination values from tracking reads and using these to determine optimal soft bit read voltages, the system adapts voltage parameters to match the actual threshold voltage distribution shape. This parameter change approach maximizes mutual information content while managing complexity through mathematical optimization rather than hardware complexity.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If dynamic optimization of soft bit read voltages is performed, then the decoding success probability is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvedecoding success probabilityVSAvoidvoltage setting ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent performs tracking reads and calculates inclination values in advance to determine optimal soft bit read voltages before actual data reading. This preliminary action prepares the system with optimized voltage settings based on the current threshold voltage distribution, ensuring high decoding success probability. The complexity of dynamic optimization is confined to the preliminary calibration phase, while the actual data reading operation remains simple and easy to execute.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11909415B2Memory system
Publication Date: 2024.02.20 KIOXIA CORP
  • US11909415B2 patent drawing
  • US11909415B2 patent drawing
  • US11909415B2 patent drawing

AI summary

A memory system according to an embodiment includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a plurality of memory cells. The memory controller is configured to control the nonvolatile memory. In read operation for the memory cells, the memory controller is configured to: perform tracking including a plurality of reads in which a read voltage is shifted; determine a hard bit read voltage based on results of the tracking; calculate a soft bit read voltage based on the determined hard bit read voltage; perform soft bit read using the calculated soft bit read voltage; and perform a soft bit decoding process using a result of the soft bit read and a log-likelihood ratio table associated with the calculated soft bit read voltage.