Dynamic Memory Read Retry Voltage Sequencing for Latency and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory subsystems suffer from reduced system performance due to inefficient read retry operations, which cannot send data to a host device while conducting read retries, leading to imbalanced performance and power consumption.

Innovation Solution

The memory subsystem dynamically selects a read retry voltage sequence and trim settings based on the likelihood of a read retry timeout, prioritizing speed when a timeout is likely and power efficiency when speed is a lower priority, thereby improving system performance by balancing read retry latency and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read retry operations are used, then data can be re-read after initial read failure, but system performance deteriorates because the memory subsystem cannot send data to host device during read retry

Engineering Contradiction:
Improveread retry successVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic voltage sequence selection that adapts read retry behavior based on real-time conditions. The memory subsystem controller dynamically chooses between different voltage sequences (first sequence for speed, second sequence for power efficiency) based on whether a timeout is likely, making the system flexible rather than static in its read retry approach

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters by selecting different voltage sequences based on timeout likelihood. When timeout is unlikely, it uses a first voltage sequence optimized for speed; when timeout is likely, it uses a second voltage sequence optimized for power efficiency, thereby adjusting parameters to balance reliability and productivity

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If read retry operations prioritize speed, then read retry latency decreases, but power consumption increases

Engineering Contradiction:
Improveread retry latencyVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts voltage sequence selection based on timeout likelihood predictions. When timeout is unlikely, it prioritizes speed with the first voltage sequence; when timeout is likely, it prioritizes power efficiency with the second voltage sequence, creating a dynamic balance between time loss and energy consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes voltage sequence parameters based on operational conditions. It switches between a first voltage sequence (faster but more power-consuming) and a second voltage sequence (slower but more power-efficient) by evaluating timeout likelihood, thereby optimizing the trade-off between read retry latency and power consumption

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If read retry operations prioritize power efficiency, then power consumption decreases, but read retry latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidread retry latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically selects voltage sequences based on timeout likelihood. When timeout is likely, it uses the second voltage sequence for power efficiency; when timeout is unlikely, it uses the first voltage sequence for speed, creating a dynamic adaptation that balances power consumption and latency based on real-time conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adjusts operational parameters by selecting different voltage sequences. It changes from a first voltage sequence (fast, high power) to a second voltage sequence (slower, low power) based on timeout probability, thereby optimizing the parameter trade-off between power consumption and read retry latency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12373116B2Dynamic read retry voltage sequences in a memory subsystem
Publication Date: 2025.07.29 MICRON TECHNOLOGY INC
  • US12373116B2 patent drawing
  • US12373116B2 patent drawing
  • US12373116B2 patent drawing

AI summary

Methods, systems, and apparatuses include determining to apply a read retry operation to a portion of memory. The likelihood of a read retry timeout meeting a threshold is determined. A reverse trim setting is selected in response to determining the likelihood of the read retry timeout meets the threshold. The read retry operation is executed using the selected trim setting.