Memory Activity Counters for As-Needed Maintenance Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face inefficiencies in scheduling maintenance operations due to power-intensive nature and potential performance impact, particularly in mobile devices, when frequent maintenance is required to mitigate activity-based degradation mechanisms.

Innovation Solution

Memory devices are configured to perform maintenance operations on an as-needed basis, triggered by activity thresholds, with flexible scheduling to manage power consumption and performance, using counters to track operations and issue maintenance commands only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent maintenance operations are performed to mitigate activity-based degradation, then data integrity is improved, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic maintenance scheduling where the frequency and timing of maintenance operations are adjusted based on actual memory activity levels. Counters track the number of operations at each memory location, and maintenance operations are scheduled only when thresholds are exceeded, creating a dynamic rather than static maintenance regime that adapts to workload patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by monitoring activity counts and adjusting maintenance operation timing based on these measurements. The threshold parameter and counter values are used to determine when maintenance is necessary, allowing the system to optimize between data integrity and power consumption by changing maintenance frequency based on actual conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If frequent maintenance operations are performed to mitigate activity-based degradation, then data integrity is improved, but performance deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic maintenance scheduling where the frequency and timing of maintenance operations are adjusted based on actual memory activity levels. Counters track the number of operations at each memory location, and maintenance operations are scheduled only when thresholds are exceeded, creating a dynamic rather than static maintenance regime that adapts to workload patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic maintenance operations triggered by counter thresholds rather than continuous maintenance. Maintenance operations are performed periodically based on accumulated activity counts, allowing normal memory operations to proceed uninterrupted until maintenance conditions are met, thus minimizing performance impact.

Inventive Principle:
Principle #19Periodic action

3Reliability

If maintenance operations are scheduled based on worst-case scenarios, then data integrity is improved, but power consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory system performs self-monitoring through counters that track activity at each memory location. The system serves itself by automatically detecting when maintenance is needed based on its own activity patterns, eliminating the need for external worst-case scenario scheduling and enabling maintenance only when actually required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where counters monitor memory activity levels and provide information back to the scheduling logic. This feedback loop allows the system to adjust maintenance operations based on actual conditions rather than predetermined worst-case scenarios, optimizing both reliability and power consumption.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260064510A1Methods for activity-based memory maintenance operations and memory devices and systems employing the same
Publication Date: 2026.03.05 LODESTAR LICENSING GROUP LLC
  • US20260064510A1 patent drawing
  • US20260064510A1 patent drawing
  • US20260064510A1 patent drawing

AI summary

Memory devices and methods of operating memory devices in which maintenance operations can be scheduled on an as-needed basis for those memory portions where activity (e.g., operations in excess of a predetermined threshold) warrants a maintenance operation are disclosed. In one embodiment, an apparatus comprises a memory including a memory location, and circuitry configured to determine a count corresponding to a number of operations at the memory location, to schedule a maintenance operation for the memory location in response to the count exceeding a first predetermined threshold, and to decrease the count by an amount corresponding to the first predetermined threshold in response to executing the scheduled maintenance operation. The circuitry may be further configured to disallow, in response to determining that the count has reached a maximum permitted value, further operations at the memory location until after the count has been decreased.