Controller Soft Decision Decoding Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience data errors due to physical characteristics and ambient factors, leading to performance delays in existing error correction processes.

Innovation Solution

A controller that receives hard decision data and soft decision data from a memory device, initiates initial soft decision decoding upon completion of hard decision data reception, and updates coarse data with soft decision data during decoding, allowing for advanced start of iterative decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative decoding is performed using soft decision data from flash memory device, then decoding accuracy is improved, but time delay increases and performance is reduced

Engineering Contradiction:
Improvedecoding accuracyVSAvoidtime delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initiating the decoding process before all soft decision data is fully received. The controller starts iterative decoding with available hard decision data and progressively incorporates soft decision data as it arrives, rather than waiting for complete data reception. This approach reduces the overall time delay while maintaining decoding accuracy through incremental data integration.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If soft decision data is received and processed before hard decision data is complete, then time delay is reduced, but data integrity may be compromised

Engineering Contradiction:
Improvetime delayVSAvoiddata integrity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements dynamics by enabling the decoding process to adaptively progress at different stages. The controller dynamically adjusts the decoding state machine through state transitions that reflect the incremental receipt of data. As soft decision data becomes available, the system dynamically updates its processing state, allowing flexible progression through decoding stages based on actual data availability rather than rigid sequential waiting.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies feedback mechanisms where the controller continuously monitors the reception status of both hard and soft decision data. The state machine receives feedback about data completion status and adjusts its decoding operations accordingly. This feedback loop ensures that decoding proceeds with available data while maintaining awareness of data completeness, thereby preserving integrity without unnecessary delays.

Inventive Principle:
Principle #23Feedback

3Reliability

If complete soft decision data is waited for before starting decoding, then decoding accuracy is maintained, but performance is reduced due to waiting time

Engineering Contradiction:
Improvedecoding accuracyVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by initiating the decoding process before all soft decision data is fully received. The controller starts iterative decoding with available hard decision data and progressively incorporates soft decision data as it arrives, rather than waiting for complete data reception. This approach reduces the overall time delay while maintaining decoding accuracy through incremental data integration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuity of useful action by ensuring the decoding process continues without interruption once initiated. The state machine maintains continuous operation, transitioning through states that reflect ongoing data reception and processing. This continuous action eliminates idle waiting periods and keeps the system productively engaged in decoding operations throughout the data reception period.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250245146A1Controller configured to control memory device, operation method of controller, and operation method of storage device including memory device and controller
Publication Date: 2025.07.31 SAMSUNG ELECTRONICS CO LTD
  • US20250245146A1 patent drawing
  • US20250245146A1 patent drawing
  • US20250245146A1 patent drawing

AI summary

An operation method of a controller for controlling a memory device, including: sequentially receiving first hard decision data and first data from a first memory block of the memory device; based on the receiving of the first hard decision data being completed, starting initial soft decision decoding based on the first hard decision data and first coarse data; while the initial soft decision decoding is being performed, replacing the first coarse data with first soft decision data based on the first data received from the memory device; and after the initial soft decision decoding is completed, performing first soft decision decoding based on the first hard decision data and the first soft decision data.