DRAM Self-Refresh Exit Delay Reduction via DLL Intermittent Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices with self-refresh mode experience long delays in issuing commands after exiting self-refresh mode due to asynchronous refresh operations and DLL circuit locking issues, which hinder efficient data access and increase power consumption.

Innovation Solution

Implementing a control method that allows for periodic refresh operations on a smaller number of memory cells during self-refresh mode, enabling faster exit from self-refresh mode by activating the DLL circuit intermittently, and issuing commands sooner after exit, while maintaining compliance with DRAM standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the semiconductor device enters self-refresh mode to reduce power consumption, then power consumption is reduced, but the time required to issue commands after exiting self-refresh mode increases

Engineering Contradiction:
Improvepower consumptionVSAvoidtime required to issue commands after exiting self-refresh mode
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing a partial refresh operation on a subset of memory banks (e.g., even-numbered banks) during the self-refresh exit period, before all refresh operations are complete. This allows the device to prepare for command issuance in advance, reducing the waiting time after exit while still maintaining data integrity across all banks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the refresh operation into multiple independent parts: a first refresh operation on a first subset of memory banks and a second refresh operation on a second subset of memory banks. These operations can proceed independently and in parallel, allowing the device to exit self-refresh mode sooner while refresh operations continue on remaining banks.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If refresh operations are performed asynchronously with external clock signal during self-refresh mode, then power consumption is reduced, but the refresh operation may conflict with self-refresh exit command timing

Engineering Contradiction:
Improvepower consumptionVSAvoidcommand issuance timing flexibility
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent implements dynamic control of refresh operations by allowing the refresh timing and scope to adapt based on the self-refresh exit command timing. The system dynamically adjusts which memory banks are refreshed at which times, enabling flexible coordination between asynchronous refresh operations and synchronous command issuance requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of refresh operations during self-refresh mode, specifically varying the number and selection of memory banks refreshed at different times. This parameter variation allows the system to optimize between power consumption, refresh completeness, and command issuance timing flexibility.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If the DLL circuit operation is stopped during self-refresh mode, then power consumption is reduced, but the time required for DLL circuit to lock again after exiting self-refresh mode increases

Engineering Contradiction:
Improvepower consumptionVSAvoidtime required for DLL circuit to lock again
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies periodic action by implementing intermittent activation of the DLL circuit during self-refresh mode. Instead of keeping the DLL circuit completely stopped or continuously active, the system periodically activates it for brief intervals to maintain locking capability while minimizing power consumption, thus reducing the re-lock time after exit.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9224451B2Information processing system including semiconductor device having self-refresh mode
Publication Date: 2015.12.29 LONGITUDE LICENSING LTD
  • US9224451B2 patent drawing
  • US9224451B2 patent drawing
  • US9224451B2 patent drawing

AI summary

A method for operating a dynamic random access memory device includes providing a clock signal to a clock terminal of the dynamic random access memory device, selecting one of a first operating mode and a second operating mode of the dynamic random access memory device, the first operating mode, when selected, corresponding to the DRAM periodically refreshing a first number of word lines, and the second operating mode, when selected, corresponding to the DRAM periodically refreshing a second number of word lines different from the first number, and providing a self-refresh command to a command terminal of the dynamic random access memory device.