Continuous Self-Refresh Timer for DRAM Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DRAM technologies face excessive power consumption due to unnecessary refresh operations when frequently entering and exiting self-refresh mode, as the status of refreshes is unknown and triggers refreshes upon each entry, leading to inefficient power management.

Innovation Solution

Implementing a continuous self-refresh timer that operates independently of entry and exit from self-refresh mode, allowing for power-saving self-refresh operations and subarray parallel refreshes by using a refresh control circuit that generates signals based on a self-refresh refresh time interval, enabling hidden refreshes and reducing unnecessary refresh operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a refresh operation is triggered upon each entry into self-refresh mode, then data integrity is maintained, but power consumption increases due to unnecessary refresh operations

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

Solution Approach 1:

The patent implements a feedback mechanism where the refresh control circuit continuously monitors the self-refresh timer status and the self-refresh mode state. The circuit determines whether a refresh operation is actually needed by checking if the timer has expired and if the mode has been entered, preventing unnecessary refresh operations and reducing power consumption while maintaining data integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The refresh control circuit autonomously determines when refresh operations are necessary by internally tracking timer expiration and mode entry status. This self-service approach eliminates the need for external controllers to manage refresh timing, allowing the system to intelligently suppress redundant refresh operations and optimize power consumption.

Inventive Principle:
Principle #25Self-service

2Reliability

If conventional periodic refreshes are performed on an entire rank or bank, then data is refreshed reliably, but the entire rank or bank is prevented from handling requests during refresh

Engineering Contradiction:
Improvedata refresh reliabilityVSAvoidrequest handling capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the memory bank into multiple subarrays, allowing independent refresh operations on individual subarrays rather than requiring refresh of the entire bank. This segmentation enables other subarrays to continue handling read/write requests concurrently, maintaining productivity while ensuring reliable refresh of the targeted subarray.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing complete bank-wide refresh operations, the patent implements partial refresh operations that target only specific subarrays or portions of the memory bank that require refreshing. This partial action approach maintains data reliability for refreshed portions while allowing the remaining portions to service requests normally.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11100973B2Apparatuses and methods for memory devices with continuous self-refresh timer
Publication Date: 2021.08.24 MICRON TECHNOLOGY INC
  • US11100973B2 patent drawing
  • US11100973B2 patent drawing
  • US11100973B2 patent drawing

AI summary

Systems and apparatuses for memory devices utilizing a continuous self-refresh timer are provided. An example apparatus includes a self-refresh timer configured to generate a signal periodically, wherein a period of the signal is based on a self-refresh refresh time interval, wherein the self-refresh refresh time interval is dependent on temperature information. The apparatus may further include a memory bank comprising at least a first subarray and in communication with a first subarray refresh circuit, which may include a first refresh status counter. The first refresh status counter may be in communication with the self-refresh timer and configured to receive the signal from the self-refresh timer, change a count value of the first refresh status counter in a first direction each time the signal is received, and change the count value of the first refresh status counter in a second direction each time the first subarray is refreshed.