Refresh Management Entry Timing Circuit for Memory Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in balancing targeted refresh operations with time and power consumption, particularly when access patterns cause increased information decay in nearby memory cells, leading to conflicts and improper refresh operations due to inadequate timing in receiving refresh management commands.

Innovation Solution

The implementation of a refresh management entry timing circuit that receives a refresh management command and provides an internal signal only after a next row activation or refresh operation, ensuring no conflicts and allowing for proper processing of aggressor addresses in the refresh queue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If targeted refresh operations are performed frequently to prevent information loss, then data reliability is improved, but power consumption and time overhead increase

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

Solution Approach 1:

The system performs preliminary detection of access patterns to identify potential victim rows before information decay becomes critical. By monitoring aggressor row access patterns and proactively scheduling refresh operations for affected victim rows, the system prevents information loss before it occurs, reducing the need for frequent emergency refresh operations and thereby lowering overall power consumption while maintaining data reliability

Inventive Principle:
Principle #10Preliminary action

2Speed

If refresh management commands are processed immediately, then response speed is improved, but conflicts and improper operations occur due to inadequate timing

Engineering Contradiction:
Improvecommand response speedVSAvoidrefresh operation correctness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary timing validation and queue status checking before executing refresh management commands. The refresh management entry timing circuit verifies that the refresh queue is ready to accept new entries and that sufficient time has elapsed since previous operations. This preliminary validation prevents timing conflicts and improper operations, ensuring command execution reliability without significantly delaying the response

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The refresh management entry timing circuit acts as an intermediary between the controller and the refresh execution logic. It receives refresh management commands from the controller, validates their timing appropriateness, checks queue status, and only then permits command execution. This intermediary layer filters out improperly timed commands and coordinates refresh operations with the memory device's internal state, preventing conflicts while maintaining efficient response times

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the refresh queue processes multiple aggressor addresses simultaneously, then productivity is improved, but timing conflicts and improper refresh operations increase

Engineering Contradiction:
Improverefresh operation throughputVSAvoidrefresh operation correctness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before adding new aggressor addresses to the refresh queue, the system performs preliminary checks to ensure the queue is in a state capable of accepting new entries. The timing circuit verifies that previous queue operations have completed and that sufficient time has elapsed since the last refresh operation. This preliminary validation allows the system to maintain high throughput by quickly processing valid commands while filtering out those that would cause timing conflicts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the refresh queue status and timing state are continuously monitored and fed back to the refresh management entry timing circuit. This feedback allows the system to dynamically adjust command acceptance decisions, permitting high-rate command processing when the queue is ready while blocking commands when timing conditions are not met, thereby maintaining both high productivity and operational correctness

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250103226A1Apparatuses and methods for refresh management entry timing
Publication Date: 2025.03.27 MICRON TECHNOLOGY INC
  • US20250103226A1 patent drawing
  • US20250103226A1 patent drawing
  • US20250103226A1 patent drawing

AI summary

Memory devices receive refresh management (RFM) commands and perform a targeted refresh operation responsive to the RFM command. Certain conflicts may occur if the RFM command is received while the memory is performing certain operations. An RFM entry circuit receives the RFM command at a first time and then provides an internal RFM signal at a second time. The second time may be the next time a row activation or refresh is performed after receiving the RFM command. The targeted refresh operation is performed responsive to the internal RFM signal.