Memory Module Refresh Rate Control With ECS Error Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in balancing the need to preserve data integrity through refresh operations, which consume power and time, while minimizing errors and power consumption.

Innovation Solution

Memory devices adjust their refresh rates based on Error Correction System (ECS) information, allowing each device to perform a different number of refresh operations based on its specific error rate, thereby optimizing refresh operations to maintain data integrity without unnecessary power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed frequently to preserve data integrity, then data reliability is improved, but power consumption increases

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

Solution Approach 1:

The refresh rate is made dynamic rather than fixed. The system continuously monitors error rates and automatically adjusts the refresh frequency accordingly. When error rates are low, refresh operations are reduced; when error rates increase, refresh operations are intensified. This dynamic adaptation resolves the contradiction by making power consumption proportional to actual data integrity needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where error detection results from previous refresh operations are used to control future refresh operations. The error rate monitoring circuit provides continuous feedback about data integrity status, which feeds back to the refresh control logic to adjust refresh timing. This closed-loop control ensures refresh operations are performed only when necessary to maintain data integrity, reducing unnecessary power consumption.

Inventive Principle:
Principle #23Feedback

2Reliability

If refresh operations are performed frequently to reduce errors, then data reliability is improved, but operational time is reduced

Engineering Contradiction:
Improvedata integrityVSAvoidoperational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The refresh rate is dynamically adjusted based on actual error conditions rather than operating at a constant high rate. During periods of low error activity, refresh operations are minimized or suspended, allowing the memory system to dedicate more time to productive operations. This resolves the time loss contradiction by making refresh operations contingent on actual data integrity needs rather than following a fixed schedule.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The memory system performs self-diagnosis through error rate monitoring and self-adjusts its refresh schedule without external intervention. The system autonomously determines when refresh operations are necessary based on its own error detection capabilities, eliminating the need for conservative fixed-time refresh schedules that waste operational time. This self-service approach optimizes the balance between data integrity and operational efficiency.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If refresh operations are reduced to save power, then power consumption is reduced, but error rate increases

Engineering Contradiction:
Improvepower consumptionVSAvoiderror rate
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system uses error rate monitoring feedback to control refresh operations. When error rates remain below a threshold, refresh operations are reduced or suspended, saving power. When error rates exceed the threshold, refresh operations are automatically increased to correct the underlying issues. This feedback mechanism ensures power consumption is minimized while maintaining data integrity, as refresh operations are performed only when errors are actually detected.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes the refresh rate parameter dynamically based on monitored error conditions. Rather than operating at a fixed refresh rate, the system adjusts this parameter in response to actual data integrity status. When error rates are low, the refresh rate parameter is reduced; when error rates increase, the parameter is increased. This parameter adaptation resolves the contradiction by making power consumption proportional to actual error correction needs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250291671A1Apparatuses and methods for adjusting refresh rates on memory devices of a module
Publication Date: 2025.09.18 MICRON TECHNOLOGY INC
  • US20250291671A1 patent drawing
  • US20250291671A1 patent drawing
  • US20250291671A1 patent drawing

AI summary

A memory module includes a number of memory devices which receive refresh commands. Each memory device may adjust its refresh rate based on error information on the device. For example, each device may perform error correct and scrub (ECS) operations and track ECS information based on a count of corrected errors. That ECS information may be used to determine if the refresh rate should be adjusted up or down. For example, if the ECS information indicates an increase in errors, the refresh rate may be adjusted upwards.