Memory Decoder Power Allocation for High-RBER Read Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in maintaining optimal read performance due to static power allocation strategies that fail to adapt to varying raw bit error rates (RBER) in higher-order NAND memory products like TLC and QLC, leading to inefficiencies and compromised processing throughput.

Innovation Solution

Implementing a decoder system with two decoder engines that dynamically allocates power credits based on error pattern detection, allowing the second decoder engine to operate at higher frequencies when errors are detected, prioritizing error correction and maintaining desired quality of service (QoS).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static power allocation is used for decoder operation, then power management is simplified, but read performance deteriorates due to inability to adapt to varying RBER conditions

Engineering Contradiction:
Improvepower management complexityVSAvoidread performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic power allocation that adjusts decoder operating frequency based on detected error patterns. The system transitions from static to dynamic operation by monitoring RBER conditions and adapting power credits allocation in real-time, allowing the decoder to operate at optimal frequencies matching current error conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (power credits, operating frequency) based on detected error patterns. When high RBER is detected, the system allocates additional power credits to increase decoder frequency and processing capability, directly linking parameter adjustment to performance optimization.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If decoder operates at higher frequency to correct errors, then error correction capability improves, but power consumption increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frequency scaling where the decoder operates at higher frequencies only when error patterns indicate high RBER conditions. When error rates are low, the system reduces operating frequency to conserve power, creating a dynamic balance between reliability and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adjusts power credits allocation based on detected error patterns, directly linking power consumption to actual error correction needs. This parameter change ensures power is consumed at higher levels only when reliability requirements demand enhanced error correction capability.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If static power allocation is used, then power management is simpler, but processing throughput deteriorates under high RBER conditions

Engineering Contradiction:
Improvepower allocation strategyVSAvoidprocessing throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic power allocation that responds to error pattern detection, allowing the system to optimize processing throughput under varying RBER conditions. The dynamic adjustment of power credits enables the decoder to scale processing capability matching actual workload demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor error patterns and RBER conditions, using this information to adjust power allocation and processing frequency. This closed-loop control ensures processing throughput is optimized based on actual error conditions rather than static pre-configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12481556B2Enhanced read performance for memory data word decoding using power allocation based on error pattern detection
Publication Date: 2025.11.25 MICRON TECHNOLOGY INC
  • US12481556B2 patent drawing
  • US12481556B2 patent drawing
  • US12481556B2 patent drawing

AI summary

Methods, systems, and devices to enhance read performance for memory data word decoding using power allocation based on error pattern detection in both QLC and TLC in both QLC and TLC products are described. A plurality of data words may be processed using a first decoder engine of a decoder of a memory device according to a first power setting. The decoder may detect a pattern of errors in the plurality of data words. The decoder may further communicate a status signal based on detecting the pattern of errors. The resource manager may allocate based on the status signal, a second amount of power credits to the decoder. The decoder may process a portion of the plurality of data words using a second decoder engine according to the second amount of power credits.