IP Library Granted Patent US 8,773,937
Granted Patent B2
US 8,773,937 · App. 13/315,933 · Granted Jul 8, 2014

Memory refresh apparatus and method

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 8,773,937
App. No.
13/315,933
Granted
Jul 8, 2014
Kind
B2
Abstract

An apparatus includes multiple first memory circuits, in which the multiple first memory circuits are positioned on at least one dual in-line memory module (DIMM). The apparatus includes an interface circuit operable to interface the first memory circuits with a system; present the first memory circuits to the system as one or more simulated second memory circuits; transmit, in response to receiving a first refresh control signal sent from the system to the one or more simulated memory circuits, multiple second refresh control signals to the first memory circuits; and apply a respective delay to each second refresh control signal transmitted to a corresponding first memory circuit. Each simulated second memory circuit has a corresponding second memory capacity that is greater than a first memory capacity of at least one of the first memory circuits.

Claims (27)

1. An apparatus, comprising:

a plurality of first memory circuits, the plurality of first memory circuits positioned on at least one dual in-line memory module (DIMM); and

an interface circuit operable to:

interface the plurality of first memory circuits with a system;

present the first memory circuits to the system as one or more simulated second memory circuits, each simulated second memory circuit having a corresponding second memory capacity that is greater than a first memory capacity of at least one of the first memory circuits; and

transmit, in response to receiving a first refresh control signal sent from the system to the one or more simulated second memory circuits, a plurality of second refresh control signals to the plurality of first memory circuits so that the second refresh control signals are sent at different times.

2. The apparatus of claim 1 , wherein the interface circuit is operable to receive the first refresh control signal from a memory controller of the system.

3. The apparatus of claim 1 , wherein the interface circuit is operable to apply a delay to at least one second refresh control signal based on a minimum time required to elapse between transmission of each of the second refresh control signals, the minimum time being associated with the simulation of the at least one second memory circuit such that the minimum time is increased as a result of the simulation.

4. The apparatus of claim 3 , wherein the interface circuit is operable to apply the delay to the at least one second refresh control signal based on the minimum time associated with the simulation of the at least one second memory circuit for reducing peak current draw.

5. The apparatus of claim 1 , wherein the interface circuit is operable to stagger the transmission of the second refresh control signals.

6. The apparatus of claim 1 , wherein each second refresh control signal is a copy of the first refresh control signal.

7. The apparatus of claim 1 , wherein the interface circuit is operable to transmit each second refresh control signal to a different subset of the first memory circuits.

8. The apparatus of claim 7 , wherein the interface circuit is operable to transmit a single second refresh control signal to two or more first memory circuits.

9. The apparatus of claim 1 , wherein the one or more simulated second memory circuits appear to the system as having a column address strobe (CAS) latency that is longer than a CAS latency of each first memory circuit.

10. The apparatus of claim 1 , wherein the one or more simulated second memory circuits appear to the system as having a row address to column address (tRCD) latency and a row precharge (tRP) latency that are longer than a tRCD latency and a tRP latency, respectively, of each first memory circuit.

11. A method, comprising:

receiving, from a system, a first refresh control signal sent to at least one simulated memory circuit, wherein each simulated memory circuit comprises two or more physical memory circuits appearing to the system as a single memory circuit having a memory capacity larger than a memory capacity of each physical memory circuit; and

in response to receiving the first refresh control signal, transmitting a plurality of second refresh control signals to the two or more physical memory circuits within a span of time specified by a row refresh cycle time (tRFC) associated with the at least one simulated memory circuit, the two or more physical memory circuits being positioned on a dual in-line memory module (DIMM),

wherein transmitting the plurality of second refresh control signals comprises sending the second refresh control signals at different times.

12. The method of claim 11 , wherein each of the plurality of second refresh control signals is transmitted to a different one of the two or more physical memory circuits.

13. The method of claim 11 , wherein at least one of the second refresh signals is transmitted to more than one of the physical memory circuits.

14. The method of claim 11 , wherein transmitting the second refresh control signals comprises applying a delay to at least one of the second refresh controls signals, the delay being based on the tRFC associated with the at least one simulated memory circuit for reducing peak current draw.

15. The method of claim 11 , wherein transmitting the second refresh control signals comprises applying a delay to at least one of the second refresh controls signals, the delay being based on the tRFC associated with each of the physical memory circuits.

16. The method of claim 11 , wherein transmitting the plurality of second refresh control signals comprises staggering delivery of the second refresh control signals.

17. The method of claim 11 , wherein each second refresh control signal is a copy of the first refresh control signal.

18. The method of claim 11 , wherein each simulated memory circuit comprises a CAS latency that is longer than a CAS latency of each physical memory circuit.

19. The method of claim 11 , wherein each simulated memory circuit comprises a tRCD latency and a tRP latency that are longer than a tRCD latency and a tRP latency, respectively, of each physical memory circuit.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044277/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2012
From: METARAM, INC.
To: GOOGLE INC.
Reel/Frame 027771/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2012
From: SCHAKEL, KEITH R,; RAJAN, SURESH NATARAJAN; SMITH, MICHAEL JOHN SEBASTIAN; WANG, DAVID T.; WEBER, FREDERICK DANIEL
To: METARAM, INC.
Reel/Frame 027780/0721 →