Adaptive Memory Decoding Using Hard-Error Rate Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in achieving high accuracy in error correction decoding due to variations in bit error rates and hard error rates, which affect the efficiency and reliability of data retrieval from non-volatile memory.

Innovation Solution

A memory system and control method that utilizes a memory controller to encode data with error correction codes, estimates the ratio of hard errors using statistical information, and adjusts decoding parameters based on this estimation to enhance the accuracy of error correction, employing both hard-bit and soft-bit decoding techniques to optimize decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If error correction decoding is performed using fixed parameters, then the decoding process is simple and fast, but the accuracy of error correction is insufficient due to variations in bit error rates and hard error rates

Engineering Contradiction:
Improveaccuracy of error correction decodingVSAvoidcomplexity of decoding process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the decoding parameters adaptive rather than fixed. The memory controller dynamically adjusts decoding parameters based on the estimated hard error rate, which is calculated from statistical information of decoding results. This allows the system to adapt to varying error conditions in the non-volatile memory, improving error correction accuracy without requiring a completely complex decoding architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes decoding parameters based on the estimated hard error rate. Different decoding parameters are selected according to the error rate characteristics, allowing the system to optimize error correction performance for different memory states and error conditions. This parameter adaptation resolves the contradiction by enabling high accuracy when needed while maintaining simpler operation when error rates are low.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error correction decoding is performed with high accuracy using dynamic parameter adjustment, then data retrieval reliability is improved, but decoding latency increases

Engineering Contradiction:
Improvedata retrieval reliabilityVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary estimation of the hard error rate using statistical information from decoding results before finalizing the decoding parameters. This preliminary action allows the system to prepare appropriate decoding parameters in advance based on observed error patterns, reducing the time penalty associated with dynamic parameter adjustment while maintaining high error correction reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using statistical information from decoding results to estimate the hard error rate and adjust decoding parameters accordingly. The system continuously monitors decoding performance and adapts parameters based on this feedback, improving reliability over time while minimizing latency through intelligent parameter selection based on actual error conditions rather than worst-case assumptions.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If statistical information is collected and processed to estimate hard error rate, then decoding accuracy is improved, but processing overhead increases

Engineering Contradiction:
Improveprecision of hard error rate estimationVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by collecting only the necessary statistical information from decoding results that is most relevant to hard error rate estimation. Rather than processing all possible decoding data, the system focuses on key metrics that provide sufficient accuracy for parameter adjustment, maintaining processing efficiency while achieving the needed estimation precision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12411732B2Memory system and control method
Publication Date: 2025.09.09 KIOXIA CORP
  • US12411732B2 patent drawing
  • US12411732B2 patent drawing
  • US12411732B2 patent drawing

AI summary

A memory system includes a non-volatile memory and a memory controller that encodes data with an error correction code and stores the encoded data in the non-volatile memory. The memory controller executes first processing which is at least a part of first decoding processing using read information read from the non-volatile memory, uses statistical information of a processing result of the first processing to estimate a first indicator indicating a ratio of hard errors among bit errors in the read information, determines parameters for second decoding processing having a higher latency than the first processing according to the first indicator, and executes the second decoding processing by using the determined parameters and the read information.