NAND Flash Soft-Read FER Estimation Using Mutual Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining the Frame Error Rate (FER) in NAND flash non-volatile memory is a time-consuming task, requiring millions of read and write operations, which is inefficient and resource-intensive, especially when selecting optimal error correction codes for memory devices in systems like Solid State Drives.

Innovation Solution

The method involves using a system with a memory controller that determines FER through a soft read process, generating joint probability values, and employing an MI-FER conversion data structure to estimate FER using mutual information, allowing for accurate estimation with significantly fewer read processes, potentially just one to ten, compared to millions in traditional systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional error rate estimation methods are used, then accurate FER estimation can be achieved, but the process requires millions of read and write operations which is time-consuming and resource-intensive

Engineering Contradiction:
ImproveFER estimation accuracyVSAvoidTime for FER estimation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transforms the FER estimation problem from direct error counting to mutual information calculation. By changing the measurement parameter from binary read outcomes to soft read confidence values, the system achieves accurate FER estimation through fewer operations. The mutual information metric captures channel reliability without requiring exhaustive error sampling.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical process of performing millions of read/write operations with a computational approach using soft read processes and mutual information calculation. Instead of physically stress-testing the memory through repeated operations, the system uses probabilistic modeling and information theory to estimate error rates.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If traditional error rate estimation methods are used, then accurate FER estimation can be achieved, but the process requires millions of read and write operations which is resource-intensive

Engineering Contradiction:
ImproveFER estimation accuracyVSAvoidOperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the operational parameter from hard read/write cycles to soft read processes with confidence metric collection. This parameter change enables the system to gather necessary statistical information without the overhead of full write-verify cycles, dramatically improving operational efficiency while maintaining estimation accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential information needed for FER estimation—the mutual information between input and output channels—without performing the complete write-verify cycle. By taking out just the critical measurement component and eliminating redundant operations, the system achieves high productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If strong error correction codes are selected to ensure data integrity, then error protection is improved, but computing resources are wasted on overly strong correction

Engineering Contradiction:
ImproveError protectionVSAvoidComputing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic ECC selection based on real-time mutual information measurements. Instead of using a fixed strong ECC for all conditions, the system adapts the error correction strength to the actual channel quality, consuming computing resources only when necessary to achieve the desired reliability level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses mutual information measurement as feedback to guide ECC code selection. The measured channel quality informs the choice of appropriate error correction strength, ensuring that computing resources are allocated efficiently—applying strong ECC only when the channel conditions warrant it.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10613927B1System and method for improved memory error rate estimation
Publication Date: 2020.04.07 KIOXIA CORP
  • US10613927B1 patent drawing
  • US10613927B1 patent drawing
  • US10613927B1 patent drawing

AI summary

A method for fast calculation of a frame error rate (FER) of an error correcting code (ECC) soft decoder using a soft read process includes determining an MI-FER conversion data structure based on a relationship between mutual information (MI) of input channels and output channels of a memory, and FER of the ECC soft decoder, and decoding an encoded data codeword stored in a memory page of the memory and read using a soft read process. The method further includes generating a set of joint probability values using the information from the soft read process and data indicating true bit values for the data codeword, determining an MI value using the set of joint probability values, and determining an FER estimate using the MI-FER conversion data structure.