Adaptive Multi-Stage Decoder for Low-Power ECC Gear Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices face increased latency and power consumption when switching between different decoders with varying error correction capabilities, impacting throughput and quality of service due to the limited correction capabilities of Ultra-Low Power (ULP) decoders.

Innovation Solution

A decoder gear determination system enhances the error correction capabilities of ULP decoders by dynamically adjusting decoding parameters based on information derived from unsuccessful decoding attempts, allowing multiple iterations before switching to higher power decoders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If a ULP decoder is used first for error correction, then power consumption is reduced and speed is improved, but error correction capability is limited

Engineering Contradiction:
Improvepower consumptionVSAvoiderror correction capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts the decoding parameters of the ULP decoder based on the characteristics of the received signal and error patterns. By making the decoder adaptive rather than static, the ULP decoder can achieve better error correction performance without switching to higher power decoders, thus resolving the contradiction between low power consumption and adequate error correction capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the ULP decoder (such as decoding algorithms, iteration counts, threshold values) based on the specific decoding scenario. By adjusting these parameters dynamically, the system enables the ULP decoder to handle more complex error patterns while maintaining its low power consumption advantage, effectively resolving the limitation in error correction capability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If gear shift occurs to use LP or FP decoder, then error correction capability is improved, but latency and power consumption increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the received signal characteristics and error patterns before initiating the decoding process. Based on this preliminary assessment, it pre-configures the ULP decoder with appropriate parameters that are optimized for the specific error conditions. This preliminary action enables the ULP decoder to handle errors that would otherwise require gear shifting to LP or FP decoders, thereby reducing latency while maintaining adequate error correction capability

Inventive Principle:
Principle #10Preliminary action

3Reliability

If gear shift occurs to use LP or FP decoder, then error correction capability is improved, but throughput and quality of service are negatively impacted

Engineering Contradiction:
Improveerror correction capabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements dynamic parameter adjustment for the ULP decoder based on real-time analysis of error patterns and signal characteristics. This dynamic adaptation allows the ULP decoder to maintain higher throughput by avoiding gear shifts to slower LP or FP decoders, while still achieving the necessary error correction capability through optimized parameter selection

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor the performance of the ULP decoder and adjust its parameters accordingly. By using feedback from decoding attempts and error patterns, the system can optimize the ULP decoder's operation to handle more error cases without gear shifting, thereby maintaining higher throughput and quality of service while improving error correction capability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12547493B2Multi-stage decoder with adaptive learning
Publication Date: 2026.02.10 SANDISK TECHNOLOGIES LLC
  • US12547493B2 patent drawing
  • US12547493B2 patent drawing
  • US12547493B2 patent drawing

AI summary

A data storage device includes an error correction code (ECC) system and a decoder gear determination system. The decoder gear determination system dynamically enhances error correction capabilities of a decoder of the ECC system should the decoder fail to decode a codeword. The decoder gear determination system enhances the error correction capabilities of the decoder prior to initiating a gear switch, in which another decoder, with higher error correction capabilities, is used to decode the codeword. The decoder gear determination system enhances the error correction capabilities of the decoder by deriving information about the failed decoding attempt. The derived information is used to generate an updated decoding parameter that is provided to the decoder. The decoder attempts a subsequent decoding process on the codeword using the updated decoding parameter.