Dynamic Error Rating Conditions for Memory Sub-Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems perform unnecessary error correction operations due to static error rating conditions, leading to resource inefficiency and decreased performance, as the error rating conditions do not adapt to changes in the state or behavior of memory devices, resulting in both unnecessary and missed error corrections.

Innovation Solution

The memory sub-system controller dynamically modifies error rating conditions based on the state or behavior of the memory device, adjusting error thresholds in response to changes in operating temperature or access behavior, thereby optimizing when error correction operations are performed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static error rating conditions are used for error correction operations, then error corrections are performed consistently, but unnecessary error corrections occur and resources are wasted

Engineering Contradiction:
Improveerror correction consistencyVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic error rating conditions that automatically adjust based on memory device state and behavior patterns. The system transitions from static thresholds to dynamic thresholds that adapt to changing conditions, reducing unnecessary error corrections while maintaining reliability. This is achieved by continuously monitoring memory device metrics and adjusting error rating conditions in real-time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of error rating conditions based on observed memory device behavior and state. By modifying error rating thresholds dynamically according to actual device performance metrics, the system optimizes the balance between performing necessary error corrections and avoiding unnecessary operations that waste resources.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If error rating conditions are adjusted to reduce unnecessary corrections, then resource efficiency improves, but necessary error corrections may be missed

Engineering Contradiction:
Improveresource efficiencyVSAvoiderror correction coverage
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system employs feedback mechanisms that continuously monitor memory device state and error patterns. This feedback loop allows the system to learn from actual device behavior and adjust error rating conditions accordingly, ensuring that necessary error corrections are not missed while reducing unnecessary operations. The feedback enables adaptive optimization of error correction timing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of memory device behavior patterns and state metrics before adjusting error rating conditions. By proactively identifying when error corrections are likely to be necessary based on observed patterns, the system prepares appropriate error rating conditions in advance, preventing both unnecessary corrections and missed corrections.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic error rating conditions are implemented, then resource efficiency and performance are enhanced, but system complexity increases

Engineering Contradiction:
Improvememory sub-system performanceVSAvoiderror rating condition management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service capabilities where the memory device or controller automatically monitors its own state, analyzes behavior patterns, and adjusts error rating conditions without external intervention. This autonomous operation reduces the complexity burden on the host system while maintaining dynamic optimization benefits.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent combines multiple functions into the error rating condition management system, including state monitoring, behavior analysis, and condition adjustment. By merging these functions into a unified system, the patent reduces overall complexity compared to having separate mechanisms for each function while maintaining dynamic optimization capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11693736B2Modifying conditions for memory device error corrections operations
Publication Date: 2023.07.04 MICRON TECHNOLOGY INC
  • US11693736B2 patent drawing
  • US11693736B2 patent drawing
  • US11693736B2 patent drawing

AI summary

In response to a determination that an error rating condition associated with a memory device is satisfied, a first error correction operation is performed at the memory device to correct one or more first errors associated with a first memory access operation at the memory device. A detection is made that at least one of a state of the memory device has changed from a first state to a second state or a behavior of the memory device has changed from a first behavior level to a second behavior level. The error rating condition is modified in view of the at least one of the second state of the memory device or the second behavior level of the memory device. In response to a determination that the modified error rating condition is satisfied, a second error correction operation is performed at the memory device to correct one or more second errors associated with a second memory access operation performed at the memory device.