Non-Volatile Memory Soft-Bit Restoration for Reliable Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in efficiently decoding and correcting data errors in non-volatile memories, particularly in multi-level cell configurations, leading to reduced data reliability and storage efficiency.

Innovation Solution

A memory system that calculates and restores soft bit data using logical sum calculations based on hard bit data and compressed soft bit data, employing an ECC circuit and SB restoration circuit to enhance error correction and data recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level cell non-volatile memories are used to increase storage density, then storage capacity is improved, but data reliability deteriorates due to increased error rates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the error correction process into multiple stages: first detecting errors using hard bit data, then restoring soft bit data for more accurate decoding. This segmentation allows the system to handle the increased complexity of multi-level cell errors systematically, improving data reliability while maintaining high storage density

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error detection and soft bit data restoration before final decoding. By preparing and restoring soft bit data in advance, the system is better equipped to handle errors in multi-level cell memories, thereby improving reliability without sacrificing storage capacity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error correction codes are applied to improve data reliability, then decoding accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the error correction process into distinct functional blocks: hard bit data processing, soft bit data restoration, and decoding. This segmentation reduces the complexity of individual components while maintaining overall system reliability through coordinated operation of specialized modules

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces soft bit data as an intermediary representation between the raw multi-level cell data and the final decoded output. This intermediary layer simplifies the decoding process by providing probability information that guides error correction, reducing overall system complexity while improving reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If soft bit data restoration is implemented to improve decoding accuracy, then data reliability is improved, but processing time increases

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

Solution Approach 1:

The patent performs soft bit data restoration as a preliminary step before final decoding. By preparing this intermediate data in advance, the main decoding process can proceed more quickly and efficiently, reducing overall processing time while improving accuracy through the use of restored soft bit information

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial error correction by first handling detectable errors using hard bit data, then selectively restoring soft bit data only when needed. This partial approach avoids the excessive processing time of complete restoration while still achieving sufficient decoding accuracy for reliable data recovery

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12394455B2Memory system and non-volatile memory using soft bit data information to improve memory operation
Publication Date: 2025.08.19 KIOXIA CORP
  • US12394455B2 patent drawing
  • US12394455B2 patent drawing
  • US12394455B2 patent drawing

AI summary

According to an embodiment, a memory system comprising: a non-volatile memory including a plurality of memory cells each capable of storing at least a first bit and a second bit, and configured to calculate third soft bit data based on a logical sum calculation using at least first soft bit data corresponding to the first bit and second soft bit data corresponding to the second bit; and a memory controller configured to restore the first soft bit data and the second soft bit data based on at least first hard bit data corresponding to the first bit, second hard bit data corresponding to the second bit, and the third soft bit data.