IP Library Granted Patent US 9,396,785
Granted Patent B2
US 9,396,785 · App. 14/271,124 · Granted Jul 19, 2016

Memory device refresh commands on the fly

Inventor: Kuljit S. Bains (Olympia, WA)
Assignee: Intel Corporation
G11C11/40615G11C11/40611G11C11/40618G11C2211/4061
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,396,785
App. No.
14/271,124
Granted
Jul 19, 2016
Kind
B2
Abstract

On the fly switching from one memory device refresh rate to another is provided. Control logic associated with the memory device detects a condition to switch from a currently-applied refresh rate to a different refresh rate. In response to the condition, the refresh rate is dynamically switched. The switching does not require a change of a mode register. Thus, a refresh rate for the memory device can be dynamically changed on the fly.

Claims (32)

1. An apparatus comprising:

logic to couple to memory resources, the logic to dynamically select between two sets of refresh cycle time (tRFC) and refresh interval time (tREF) to refresh storage elements of the memory resources wherein the two sets include different refresh cycle times and different refresh interval times;

at least one register to specify the following modes of operation:

i) a normal refresh mode;

ii) a first on-the-fly mode of operation having a first set of refresh cycle time and refresh interval time;

iii) a second on-the-fly mode of operation having a second set of refresh cycle time and refresh interval time;

wherein a control entity is able to dynamically select amongst the i), ii) and iii) modes of operation to cause the manner of operating the memory resources to be dynamically changed without having to change a value that specifies a particular refresh cycle time or refresh interval time.

2. The apparatus of claim 1 , wherein a first refresh interval time in a first of the sets is one half a second refresh interval time in a second of the sets.

3. The apparatus of claim 1 , wherein a first refresh interval time in a first of the sets is 1.0 times refresh cycle time and a second refresh interval in a second of the sets is 4.0 times refresh cycle time.

4. The apparatus of claim 1 , wherein a state of a bank group (BG) pin is used to identify selection of one of the sets.

5. A method comprising:

a) setting information in register space to:

not select a normal refresh mode;

select an on-the-fly mode;

choose one on-the-fly mode setting from amongst first and second on-the-fly mode settings, the first and second on-the-fly mode settings specifying different sets of refresh cycle time (tRFC) and average refresh interval time (tREF), the choosing not requiring changing of a value that specifies a particular refresh cycle time or refresh interval time;

b) dynamically triggering selection between two sets of refresh cycle time (tRFC) and average refresh interval time (tREF) to refresh the storage elements of memory resources wherein the two sets include different refresh cycle times and different refresh interval times.

6. The method of claim 5 , wherein a first refresh interval time in a first of the sets is one half a second refresh interval time in a second of the sets.

7. The method of claim 5 , wherein a first refresh interval in a first of the sets is 1.0 times refresh cycle time and a second refresh interval in a second of the sets is 4.0 times refresh cycle time.

8. The method of claim 5 , wherein a state of a bank group (BG) pin is used to identify which one of the sets is selected.

9. A system comprising:

a processor;

memory resources coupled to the processor, the memory resources to store data;

a memory controller coupled to the memory resources, the memory controller including electronic circuitry to dynamically select between two sets of refresh cycle time (tRFC) and refresh interval time (tREF) to refresh storage elements of the memory resources wherein the two sets include different refresh cycle times and different refresh interval times; and,

at least one register to specify the following modes of operation:

i) a normal refresh mode;

ii) a first on-the-fly mode of operation having a first set of refresh cycle time and refresh interval time specified in the at least one register;

iii) a second on-the-fly mode of operation having a second set of refresh cycle time and refresh interval time specified in the at least one register;

wherein a control entity is to dynamically select amongst the i), ii) and iii) modes of operation to cause the manner of operating the memory resources to be dynamically changed without having to change a value that specifies a particular refresh cycle time or refresh interval time.

10. The system of claim 9 , wherein a first refresh interval time in a first of the sets is one half a second refresh interval time in a second of the sets.

11. The system of claim 9 , wherein a first refresh interval in a first of the sets is 1.0 times refresh cycle time and a second refresh interval in a second of the sets is 4.0 times refresh cycle time.

12. The system of claim 9 , wherein a state of a bank group (BG) pin is used to identify which one of the sets is selected.

13. The system of claim 9 , wherein the memory controller comprises the at least one register.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2014
From: BAINS, KULJIT S.
To: INTEL CORPORATION
Reel/Frame 033946/0782 →
Continuity (3)
Continuation 12977974 · Dec 23, 2010
Provisional Application 61420269 · Dec 6, 2010
Related Publication 20140241094A1 · Aug 28, 2014