IP Library Granted Patent US 8,539,152
Granted Patent B2
US 8,539,152 · App. 13/149,682 · Granted Sep 17, 2013

Memory system topologies including a buffer device and an integrated circuit memory device

Inventors: Ian Shaeffer (San Jose, CA); Ely Tsern (Los Altos, CA); Craig Hampel (Los Altos, CA)
Assignee: Rambus Inc.
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,539,152
App. No.
13/149,682
Granted
Sep 17, 2013
Kind
B2
Abstract

Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.

Claims (60)

1. A plurality of coupled devices comprising:

a plurality of integrated circuit devices, each integrated circuit device of the plurality of integrated circuit devices having a memory array to store data;

an integrated circuit device having a memory array, wherein the integrated circuit device is operable as a memory device, the integrated circuit device including,

a first interface to receive control information; and

a second interface to output control signals to at least one integrated circuit device of the plurality of integrated circuit devices in response to the control information;

a first signal path coupled to the plurality of integrated circuit devices, the first signal path to convey the data, associated with the control signals, to the plurality of integrated circuit devices; and

a second signal path coupled to the second interface and the plurality of integrated circuit devices, the second signal path to convey the control signals from the second interface to the plurality of integrated circuit devices.

2. The plurality of coupled devices of claim 1 wherein the plurality of memory arrays in the plurality of integrated circuit devices comprises dynamic random access memory storage cells.

3. The plurality of coupled devices of claim 1 wherein the plurality of integrated circuit devices are memory devices and the integrated circuit device is a buffer device.

4. The plurality of coupled devices of claim 3 wherein the plurality of integrated circuit memory devices and the buffer device are included in separate respective packages, each package is disposed on a substrate of a memory module.

5. The plurality of coupled devices of claim 1 wherein the plurality of integrated circuit devices and integrated circuit device are disposed within a single package.

6. The plurality of coupled devices of claim 5 wherein the plurality of integrated circuit devices are dynamic random access memory devices that are stacked on top of the integrated circuit device in the single package, wherein the integrated circuit device is a buffer device.

7. The plurality of coupled devices of claim 1 wherein the integrated circuit device is operable as a memory device during an emulation mode.

8. The plurality of coupled devices of claim 7 wherein the second interface is disabled during the emulation mode.

9. The plurality of coupled devices of claim 1 wherein the first interface receives write data, the control information indicates a write operation associated with the write data and the first signal path conveys write data as the data from the second interface to the plurality of integrated circuit devices.

10. The plurality of coupled devices of claim 1 wherein the control information indicates a read operation and the first signal path conveys read data as the data from the plurality of integrated circuit devices to the second interface.

11. The plurality of coupled devices of claim 1 wherein the integrated circuit device outputs the control signals to the plurality of integrated circuit devices such that each integrated circuit device of the plurality of integrated circuit devices are accessed simultaneously.

12. The plurality of coupled devices of claim 1 wherein the control information includes a first address,

wherein the integrated circuit device outputs a second address to access a first memory location of the plurality of integrated circuit devices as the control signals in response to the first address, and

wherein the integrated circuit device outputs a third address to access a second memory location of the plurality of integrated circuit devices as the control signals in response to the first address.

13. The plurality of coupled devices of claim 1 wherein the integrated circuit device includes a circuit to merge a first predetermined amount of data from a first integrated circuit device in the plurality of integrated circuit devices with a second predetermined amount of data from a second integrated circuit device in the plurality of integrated circuit devices as merged data to be output at the first interface, the merged data to be output at the first interface in response to the control information.

14. The plurality of coupled devices of claim 1 further comprising:

a master device to provide the control information to the first interface.

15. A plurality of coupled devices comprising:

a plurality of integrated circuit devices, each of the integrated circuit devices in the plurality of integrated circuit devices having a memory array to store write data;

an integrated circuit device having a memory array, the integrated circuit device is operable as a memory device, the integrated circuit device including,

a first interface to receive the control information and write data;

a second interface to output control signals and write data to at least one integrated circuit device of the plurality of integrated circuit devices in response to the control information;

a data signal path coupled to the second interface and the plurality of integrated circuit devices, the data signal path to convey the write data, associated with the control signals, from the second interface to the plurality of integrated circuit devices; and

a control signal path coupled to the second interface and the plurality of integrated circuit devices, the control signal path to convey the control signals from the second interface to the plurality of integrated circuit devices.

16. The plurality of coupled devices of claim 15 wherein the plurality of memory arrays in the plurality of integrated circuit devices comprises dynamic random access memory storage cells.

17. The plurality of coupled devices of claim 15 wherein the plurality of integrated circuit devices are memory devices and the integrated circuit device is a buffer device.

18. A plurality of coupled devices comprising:

a plurality of integrated circuit devices, each of the integrated circuit devices in the plurality of integrated circuit devices having a memory array to store read data;

an integrated circuit device having a memory array, the integrated circuit device is operable as a memory device, the integrated circuit device including,

a first interface to receive control information and output the read data;

a second interface to output control signals to at least one integrated circuit device of the plurality of integrated circuit devices in response to the control information and receive the read data;

a data signal path coupled to the plurality of integrated circuit devices, the data signal path to convey the read data, associated with the control signals, from the plurality of integrated circuit devices; and

a control signal path coupled to the second interface and the plurality of integrated circuit devices, the control signal path to convey the control signals from the second interface to the plurality of integrated circuit devices.

19. The plurality of coupled devices of claim 18 wherein the plurality of memory arrays in the plurality of integrated circuit devices comprises dynamic random access memory storage cells.

20. The plurality of coupled devices of claim 18 wherein the plurality of integrated circuit devices are memory devices and the integrated circuit device is a buffer device.

21. A memory module comprising:

a substrate;

a plurality of integrated circuit devices, each of the integrated circuit devices in the plurality of integrated circuit devices having a memory array to store data, each of the integrated circuit devices in the plurality of integrated circuit devices having a package that is disposed on the substrate;

an integrated circuit device having a memory array, the integrated circuit device is operable as a memory device, the integrated circuit device has a package that is disposed on the substrate, the integrated circuit device including,

a first interface to receive control information;

a second interface to output control signals to at least one integrated circuit device of the plurality of integrated circuit devices in response to the control information;

a first signal path coupled to the plurality of integrated circuit devices, the first signal path to convey the data, associated with the control signals, to the plurality of integrated circuit devices; and

a second signal path coupled to the second interface and the plurality of integrated circuit devices, the second signal path to convey the control signals from the second interface to the plurality of integrated circuit devices.

22. The memory module of claim 21 wherein the plurality of memory arrays in the plurality of integrated circuit devices comprises dynamic random access memory storage cells.

23. The memory module of claim 21 wherein the plurality of integrated circuit devices are memory devices and the integrated circuit device is a buffer device.

24. The memory module of claim 21 wherein the control information includes a first address,

wherein the integrated circuit device outputs a second address to access a memory location of the plurality of integrated circuit devices as the control signals in response to the first address, and

wherein the integrated circuit device outputs a third address to access a memory location of the plurality of integrated circuit devices as the control signals in response to the first address.

25. The memory module of claim 21 wherein the control information indicates a write operation of at least one of the integrated circuit devices of the plurality of integrated circuit devices and the first signal path conveys write data as the data from the second interface to at least one of the integrated circuit devices of the plurality of integrated circuit devices.

26. The memory module of claim 21 wherein the control information indicates a read operation of at least one of the integrated circuit devices of the plurality of integrated circuit devices and the first signal path conveys read data as the data from at least one of the integrated circuit devices of the plurality of integrated circuit devices to the second interface.

27. The memory module of claim 21 further comprising a connector interface coupled to the substrate, wherein a third signal path conveys the control information and the data between the connector interface and the first interface.

28. The plurality of coupled devices of claim 1 wherein the first signal path is coupled to the second interface and the plurality of integrated circuit devices, the first signal path to convey data associated with the control signals between the second interface and the plurality of integrated circuit devices.

29. The plurality of coupled devices of claim 18 wherein the data signal path is coupled to the second interface and the plurality of integrated circuit devices, the data signal path to convey read data associated with the control signals between the second interface and the plurality of integrated circuit devices.

30. The memory module of claim 21 wherein the first signal path is coupled to the second interface and the plurality of integrated circuit devices, the first signal path to convey data associated with the control signals between the second interface and the plurality of integrated circuit devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2025
From: RAMBUS INC.
To: SIGNAL LLP
Reel/Frame 073085/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2012
From: SHAEFFER, IAN; TSERN, ELY; HAMPEL, CRAIG
To: RAMBUS INC.
Reel/Frame 028879/0563 →
Continuity (6)
Continuation 12703521 · Feb 10, 2010
Continuation 12424442 · Apr 15, 2009
Division 11697572 · Apr 6, 2007
Continuation In Part 11460899 · Jul 28, 2006
Continuation In Part 11236401 · Sep 26, 2005
Related Publication 20110228614A1 · Sep 22, 2011