IP Library Granted Patent US 7,609,567
Granted Patent B2
US 7,609,567 · App. 11/461,427 · Granted Oct 27, 2009

System and method for simulating an aspect of a memory circuit

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 7,609,567
App. No.
11/461,427
Granted
Oct 27, 2009
Kind
B2
Abstract

A system and method are provided for simulating an aspect of a memory circuit. Included is an interface circuit that is in communication with a plurality of memory circuits and a system. Such interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits. In accordance with various embodiments, such aspect may include a signal, a capacity, a timing, and/or a logical interface.

Claims (41)

1. A sub-system, comprising:

an interface circuit in communication with a plurality of memory circuits and a system, the interface circuit operable to interface the memory circuits and the system for simulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits;

wherein the at least one aspect is selected from the group consisting of a signal, a capacity, a timing, and a logical interface;

wherein the interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first memory capacity that is greater than a second memory capacity of at least one of the plurality of memory circuits.

2. The sub-system of claim 1 , wherein the at least one aspect includes the signal.

3. The sub-system of claim 2 , wherein the signal is selected from the group consisting of an address signal, a control signal, and a data signal.

4. The sub-system of claim 1 , wherein the at least one aspect includes the capacity.

5. The sub-system of claim 4 , wherein the capacity includes a memory capacity.

6. The sub-system of claim 5 , wherein the memory capacity relates to a number of the memory circuits.

7. The sub-system of claim 1 , wherein the at least one aspect includes the timing.

8. The sub-system of claim 7 , wherein the timing relates to a latency.

9. The sub-system of claim 8 , wherein the latency includes a column address strobe (CAS) latency.

10. The sub-system of claim 9 , wherein the interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first GAS latency that is longer than a second CAS latency of at least one of the plurality of memory circuits.

11. The sub-system of claim 8 , wherein the latency includes a row address strobe (RAS) to CAS latency (tRCD).

12. The sub-system of claim 11 , wherein the interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first tRCD that is longer than a second tRCD of at least one of the plurality of memory circuits.

13. The sub-system of claim 8 , wherein the latency includes a row precharge latency (tRP).

14. The sub-system of claim 13 , wherein the interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first tRP that is longer than a second tRP of at least one of the plurality of memory circuits.

15. The sub-system of claim 8 , wherein the latency includes an activate to precharge latency (tRAS).

16. The sub-system of claim 1 , wherein the at least one aspect includes the logical interface.

17. The sub-system of claim I, wherein the memory circuits each include dynamic random access memory (DRAM).

18. A method, comprising:

interfacing a plurality of memory circuits and a system; and

simulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits;

wherein the at least one aspect is selected from the group consisting of a signal, a capacity, a timing, and a logical interfaces;

wherein an interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first memory capacity that is greater than a second memory capacity of at least one of the plurality of memory circuits.

19. A sub-system, comprising:

an interface circuit in communication with a plurality of memory circuits and a system, the interface circuit operable to interface the memory circuits and the system for simulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits;

wherein the interface circuit interfaces a majority of address or control signals of the memory circuits;

wherein the interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit with a first memory capacity that is greater than a second memory capacity of at least one of the plurality of memory circuits.

20. The sub-system of claim 1 , wherein the system includes a memory controller, the memory controller being separate from the interface circuit.

21. The sub-system of claim 1 , wherein the interface circuit is positioned on a dual in-line memory module (DIMM).

22. The sub-system of claim 1 , wherein the interface circuit is electrically positioned between a memory controller and the plurality of memory circuits.

23. The sub-system of claim 3 , wherein the signal includes the control signal and the control signal includes at least one of an address signal, a signal associated with an activate operation, a signal associated with a precharge operation, a signal associated with a write operation, a signal associated with a read operation, a mode register write operation, a mode register read operation, and a refresh operation.

24. The sub-system of claim 3 , wherein the signal is simulated to appear as a plurality of signals.

25. The sub-system of claim 3 , wherein the signal is simulated to appear as a different type of signal.

26. The sub-system of claim 1 , wherein the interface circuit is a component of a memory controller.

27. A system, comprising:

an interface circuit for interfacing a plurality of memory circuits and the system, and for simulating at least one memory circuit with at least one aspect that is different from at least one aspect of at least one of the plurality of memory circuits;

wherein the at least one aspect is selected from the group consisting of a signal, a capacity, a timing, and a logical interface;

wherein the interface circuit is operable to interface the memory Circuits and the system for simulating at least one memory circuit with a first CAS latency that is longer than a second CAS latency of at least one of the plurality of memory circuits.

28. The system of claim 27 , wherein the system includes one of a desktop computer, a lap-top computer, a server, a personal digital assistant (PDA) device, a mobile phone device, a television, or a peripheral device.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: METARAM, INC.
To: GOOGLE INC.
Reel/Frame 023525/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2006
From: RAJAN, SURESH NATARAJAN; SCHAKEL, KEITH R.; SMITH, MICHAEL JOHN SEBASTIAN; WANG, DAVID T.; WEBER, FREDERICK DANIEL
To: METARAM, INC.
Reel/Frame 018053/0245 →