Memory Controller RWB Enhancement via Read Verify

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems inefficiently manage read window budget (RWB) by applying a one-size-fits-all approach, leading to poor RWB and increased read bit error rate (RBER), which slows down the memory sub-system and introduces inefficiencies.

Innovation Solution

A memory controller that selectively applies enhancement processes to memory components based on tracking information generated from read verify operations, indicating the need for RWB enhancement to improve the reliability and efficiency of subsequent memory operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a one-size-fits-all approach is applied to manage read window budget, then the management process is simple, but the read window budget is poor and read bit error rate increases

Engineering Contradiction:
Improveread window budgetVSAvoidmanagement process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by transitioning from a uniform read window budget across all memory components to individualized RWB management. The controller separately tracks and manages RWB for each memory component based on its specific characteristics and performance history, allowing each component to receive appropriate RWB allocation rather than a blanket approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback mechanisms through read verify operations that generate tracking information about memory component performance. This feedback loop allows the controller to monitor actual read operations, detect errors, and dynamically adjust RWB management strategies based on observed performance patterns and error rates.

Inventive Principle:
Principle #23Feedback

2Productivity

If a one-size-fits-all approach is applied to manage read window budget, then the management process is simple, but the memory sub-system speed decreases

Engineering Contradiction:
Improvememory sub-system speedVSAvoidmanagement process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by transitioning from a uniform read window budget across all memory components to individualized RWB management. The controller separately tracks and manages RWB for each memory component based on its specific characteristics and performance history, allowing each component to receive appropriate RWB allocation rather than a blanket approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic RWB management where the read window budget is not fixed but adapts based on real-time performance monitoring. The controller dynamically adjusts RWB allocation for individual memory components based on tracking information from read verify operations, allowing the system to optimize speed by increasing RWB for components that need it while maintaining efficiency elsewhere.

Inventive Principle:
Principle #15Dynamics

3Reliability

If read verify operations are performed to generate tracking information, then error detection capability is improved, but additional time is consumed

Engineering Contradiction:
Improveerror detection capabilityVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing read verify operations selectively rather than on every single read operation. The system uses tracking information to identify memory components that exhibit error patterns, then focuses verify operations on those specific components, reducing the overall time overhead compared to universal verification while maintaining effective error detection.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms through read verify operations that generate tracking information about memory component performance. This feedback loop allows the controller to monitor actual read operations, detect errors, and dynamically adjust RWB management strategies based on observed performance patterns and error rates.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250069675A1Enhancing read window budget using read verify
Publication Date: 2025.02.27 MICRON TECHNOLOGY INC
  • US20250069675A1 patent drawing
  • US20250069675A1 patent drawing
  • US20250069675A1 patent drawing

AI summary

The disclosure configures a memory sub-system controller to use prior read verify operations to selectively apply enhancements to read window budgets (RWB). The controller receives a request to perform a memory operation on data stored in an individual memory component of a set of memory components. The controller accesses RWB tracking information associated with the individual memory component and determines that the tracking information associated with the individual memory component indicates a need for enhancing a RWB associated with the memory operation. The controller applies one or more enhancement processes to the individual memory component in response to determining that the tracking information associated with the individual memory component indicates the need for enhancing the RWB associated with the memory operation.