Memory Controller Error Correction Using Revised Likelihood Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in effectively correcting errors in data read from non-volatile memory devices, which can lead to data integrity issues.

Innovation Solution

A memory system incorporating a memory controller with an error correction circuit that stores and revises likelihood information of data signals, enabling enhanced error correction processes based on revised likelihood information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction is performed using traditional methods, then some errors can be corrected, but the correction accuracy is insufficient and data integrity cannot be ensured

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary actions by storing likelihood information before errors occur and preparing multiple candidate correction results. The system calculates and stores the probability of each bit being correct in advance, then uses this pre-prepared information during error correction to quickly identify and fix errors with high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces likelihood information as an intermediary element between the raw data and the error correction process. This intermediary contains probability measurements that mediate between the uncertain read data and the final corrected result, enabling more accurate error identification and correction decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the error correction process is simplified, then the processing speed increases, but the correction capability deteriorates

Engineering Contradiction:
Improveerror correction speedVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the error correction process into distinct stages: storing likelihood information, reading data with errors, calculating correction results based on likelihood information, and selecting the final corrected data. This segmentation allows each stage to be optimized independently, maintaining high correction capability while improving overall processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By performing the calculation of likelihood information in advance and storing it, the patent eliminates complex real-time calculations during the error correction phase. This preliminary action significantly speeds up the correction process while maintaining accurate error correction capability through the use of pre-computed probability data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12608272B2Memory controller and memory system
Publication Date: 2026.04.21 KIOXIA CORP
  • US12608272B2 patent drawing
  • US12608272B2 patent drawing
  • US12608272B2 patent drawing

AI summary

A memory controller includes a memory interface circuit, a memory device, and an error correction circuit. The memory interface circuit receives, during a read operation executed in a semiconductor memory device, a data signal from the semiconductor memory device to acquire the data from the data signal. The error correction circuit is configured to store in the memory device likelihood information of the data acquired from the data signal, revise the likelihood information of the data acquired from the data signal, and perform an error correction process on the data based on the revised likelihood information.