Memory Device Refresh Command Queueing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face increased power consumption and decreased bandwidth due to the inability to execute access commands during the row refresh time (tRFC), leading to inefficiencies in re-opening rows after refresh operations.

Innovation Solution

The memory device stores information such as row addresses and commands during tRFC, allowing for simultaneous or concurrent re-opening of rows and execution of commands after the refresh operation, reducing the timing and power consumption associated with re-opening rows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory device waits for the refresh operation to complete before re-opening rows, then data integrity is maintained, but power consumption increases and bandwidth decreases

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

Solution Approach 1:

The memory device stores row addresses and commands in advance during the refresh operation (tRFC period). This preliminary storage of information allows the device to immediately re-open rows and execute commands without waiting for the refresh to complete, thereby reducing power consumption while maintaining data integrity through the pre-planned sequence of operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory device continues to perform useful actions during the refresh operation by storing addresses and commands in the command queue. Instead of remaining idle during tRFC, the device utilizes this period productively, enabling seamless continuation of operations after refresh without increasing power consumption or reducing bandwidth.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If the memory device waits for the refresh operation to complete before re-opening rows, then data integrity is maintained, but bandwidth decreases

Engineering Contradiction:
Improvedata integrityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Row addresses and commands are stored in advance during the refresh operation. This preliminary action enables the memory device to immediately execute multiple operations after refresh without waiting for the refresh to complete, thereby maintaining data integrity while maximizing bandwidth utilization through continuous productive operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory device maintains continuous productive action by storing commands during refresh and executing them immediately afterward. This eliminates idle time and maintains high bandwidth utilization while ensuring data integrity through the structured sequence of pre-planned operations.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If multiple access commands are issued to re-open rows after refresh, then complete row access is achieved, but timing increases

Engineering Contradiction:
Improverow access completenessVSAvoidtiming
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The memory device merges multiple row re-opening operations and command executions into a single coordinated sequence that occurs immediately after refresh. By combining these operations and executing them in a streamlined manner using pre-stored addresses and commands, the device achieves complete row access while minimizing the total timing required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Addresses and commands are stored in advance during refresh, enabling the memory device to execute multiple row access operations in a coordinated, time-efficient sequence immediately after refresh. This preliminary preparation eliminates timing delays that would otherwise be required to sequence multiple access commands.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11282562B2Refresh-related activation improvements
Publication Date: 2022.03.22 MICRON TECHNOLOGY INC
  • US11282562B2 patent drawing
  • US11282562B2 patent drawing
  • US11282562B2 patent drawing

AI summary

Methods, systems, and devices for refresh-related activation in memory are described. A memory device may conduct a refresh operation to preserve the integrity of data. A refresh operation may be associated with a refresh time where the memory device is unable to execute or issue any commands (e.g., access commands). By posting (e.g., saving) one or more commands and/or row addresses during the refresh time, the memory device may be configured to execute the saved commands and/or re-open one or more rows associated with the saved row addresses at a later time (e.g., upon completion of the refresh operation). Accordingly, fewer commands may be issued to activate the memory cells after the refresh time.