Memory Controller Soft-Decoding with One-Dimensional Metric Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems require significant computational resources for error-correction decoding, particularly in handling soft decision inputs, which can lead to increased processing time and inefficiency.

Innovation Solution

A memory system that employs a memory controller configured to encode data using Hamming codes, obtains soft decision inputs from multiple read voltages, and generates a metric array to reduce the amount of calculation required for decoding by using a one-dimensional metric array instead of traditional two-dimensional arrays, thereby simplifying the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional two-dimensional metric array decoding is used, then decoding accuracy is maintained, but computational load increases and processing time extends

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the traditional two-dimensional metric array into a one-dimensional metric array by changing the data structure dimensionality. This reduction from 2D to 1D simplifies the computational complexity while maintaining the essential decoding functionality, directly addressing the contradiction between decoding accuracy and computational load

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If soft decision inputs from multiple read voltages are processed using traditional methods, then decoding reliability is improved, but processing time increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the parameter representation by using a one-dimensional metric array instead of the conventional two-dimensional structure. This parameter change enables faster processing of soft decision inputs from multiple read voltages while preserving the reliability benefits of soft decision decoding

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive error-correction decoding is performed, then data reliability is enhanced, but computational resources are consumed

Engineering Contradiction:
Improvedata reliabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By reducing the metric array from two-dimensional to one-dimensional, the patent significantly reduces the computational resources required for error-correction decoding while maintaining data reliability. The dimensional reduction decreases the number of operations needed without compromising the error-correction capability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20250096816A1Memory system and control method
Publication Date: 2025.03.20 KIOXIA CORP
  • US20250096816A1 patent drawing
  • US20250096816A1 patent drawing
  • US20250096816A1 patent drawing

AI summary

A memory system includes a non-volatile memory and a memory controller. The memory controller is configured to read data from the non-volatile memory, obtain a plurality of decoded words based on a syndrome calculated from a soft decision input data based on the read data, calculate a plurality of metrics for the plurality of decoded words, generate a metric array using the calculated metrics. Further, the memory controller is configured to, based on a relationship of each value of the metric array with a smallest one of the metrics and a second smallest one of the metrics, obtain a soft decision output data corresponding to the soft decision input data.