Concurrent Row Refresh and Activate in Memory Banks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face increased latency and potential data loss due to the need to perform refresh operations concurrently with host-initiated access operations, as refresh operations are typically performed in the background and can interfere with access operations.

Innovation Solution

The system supports concurrent row refresh and activate by opportunistically refreshing memory cells in a bank while performing host-initiated access operations within the same bank. This is achieved by selecting a second row to refresh that is greater than a threshold distance away from the first row being accessed, allowing both operations to be performed simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh operations are performed in the background, then data reliability is maintained, but latency for host-initiated access operations increases

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

Solution Approach 1:

The patent merges refresh operations with host-initiated access operations by allowing them to execute concurrently on different rows. The memory system selects a second row for refresh that is greater than a threshold distance away from the first row being accessed, enabling both operations to proceed simultaneously without interference, thus eliminating the latency penalty associated with sequential execution while maintaining data reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary action by pre-selecting and preparing the second row for refresh before the host-initiated access operation completes. The memory system determines which row to refresh in advance and ensures the row is ready for concurrent operation, allowing the refresh to begin before the host access finishes and reducing overall latency

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If refresh operations are performed concurrently with host-initiated access operations, then latency is reduced, but the complexity of coordinating operations increases

Engineering Contradiction:
ImprovelatencyVSAvoidcoordination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating different rows differently based on their proximity to the accessed row. Rows greater than a threshold distance away from the accessed row are eligible for concurrent refresh, while rows closer than the threshold are excluded. This localized differentiation simplifies the coordination logic by establishing a clear spatial boundary for concurrent operations

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a row selection logic that mediates between the host access operation and the refresh operation. The memory system uses this intermediary to determine which row to refresh based on the threshold distance criterion, coordinating the two operations without requiring complex synchronization protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the same row is accessed for both host operation and refresh, then operation simplicity is maintained, but data loss may occur

Engineering Contradiction:
Improveoperation simplicityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by preemptively preventing the data loss condition before it can occur. The memory system deliberately selects a second row for refresh that is greater than a threshold distance away from the first row being accessed, ensuring that the refresh operation does not interfere with the host-initiated access operation. This preventive measure eliminates the risk of data loss while maintaining operational simplicity

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS20250182808A1Concurrent row refresh and activate
Publication Date: 2025.06.05 MICRON TECHNOLOGY INC
  • US20250182808A1 patent drawing
  • US20250182808A1 patent drawing
  • US20250182808A1 patent drawing

AI summary

Methods, systems, and devices for concurrent row refresh and activate are described. Refreshing operations for memory cells may be performed concurrently with host-initiated access operations within a same bank of a memory system. For example, the memory system may receive a command to access a first row of a bank. The memory system may select a second row of the bank to refresh based on the second row being greater than a threshold distance away from the first row. The memory system may activate both the first row and the second row concurrently, thus performing a host-initiated access operation (on the first row) and a refresh operation (on the second row) concurrently. By doing so, the system may reduce a latency for host-initiated access operations while improving the reliability of the data.