Buffered memory having a control bus and dedicated data lines
First Claim
1. A circuit board comprising:
- a bus to transport control information; and
a plurality of memory subsystems, coupled to the bus, wherein each memory subsystem of the plurality of memory subsystems includes;
an integrated circuit buffer device comprising;
a port to receive the control information from the bus; and
a point-to-point link port to receive data, wherein the point-to-point link port includes a configurable width; and
a plurality of integrated circuit memory devices to receive the data and control information from the integrated circuit buffer device and store the data in response to the control information.
0 Assignments
0 Petitions
Accused Products
Abstract
A memory system architecture/interconnect topology includes a configurable width buffered module having a configurable width buffer device. The configurable width buffer device is coupled to at least one memory device on the configurable width memory module. The configurable width buffer device includes an interface and a configurable serialization circuit capable of varying a data path width or a number of contacts used at the interface of the configurable width buffer device in accessing the at least one memory device. In an alternate embodiment of the present invention, a multiplexer/demultiplexer circuit is provided. A state storage provides a data width for the configurable width buffer and a SPD provides the configurable width buffer and/or module capabilities to the memory system.
226 Citations
24 Claims
-
1. A circuit board comprising:
-
a bus to transport control information; and a plurality of memory subsystems, coupled to the bus, wherein each memory subsystem of the plurality of memory subsystems includes; an integrated circuit buffer device comprising; a port to receive the control information from the bus; and a point-to-point link port to receive data, wherein the point-to-point link port includes a configurable width; and a plurality of integrated circuit memory devices to receive the data and control information from the integrated circuit buffer device and store the data in response to the control information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
an integrated circuit controller device to generate control information; a bus, coupled to the integrated circuit controller device, to transport the control information; a first integrated circuit buffer device coupled to the bus, the first integrated circuit buffer device to receive the control information from the bus, the first integrated circuit buffer device includes a configurable width interface; a first plurality of integrated circuit memory devices coupled to the first integrated circuit buffer device, wherein, in response to the control information, first data is transferred between the first plurality of integrated circuit memory devices and the first integrated circuit buffer device; a first point-to-point link coupled to the first integrated circuit buffer device and the integrated circuit controller device, the first point-to-point link to transport the first data between the first integrated circuit buffer device and the integrated circuit controller device; a second integrated circuit buffer device coupled to the bus, the second integrated circuit buffer device to receive the control information from the bus; a second plurality of integrated circuit memory devices coupled to the second integrated circuit buffer device, wherein, in response to the control information, second data is transferred between the second plurality of integrated circuit memory devices and the second integrated circuit buffer device; and a second point-to-point link coupled to the second integrated circuit buffer device and the integrated circuit controller device, the second point-to-point link to transport the second data between the second integrated circuit buffer device and the integrated circuit controller device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
an integrated circuit controller device having a plurality of ports; a bus coupled to the integrated circuit controller device, the bus to transport control information generated by the integrated circuit controller device; and a plurality of memory subsystems, coupled to the bus, to receive the control information, wherein each memory subsystem of the plurality of memory subsystems includes; a plurality of integrated circuit memory devices configured to output data; and an integrated circuit buffer device including; a first port to receive the control information from the bus; a second port to provide the control information to the plurality of integrated circuit memory devices, wherein the plurality of integrated circuit memory devices are configured to output the data in response to the control information; a third port to receive the data from the plurality of integrated circuit memory devices; and a fourth port to output the data to a corresponding port of the plurality of ports included on the integrated circuit controller device, wherein the fourth port of the integrated circuit buffer device includes a configurable width. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system comprising:
-
an integrated circuit controller device; a bus coupled to the integrated circuit controller device, the bus to transport control information generated by the integrated circuit controller device; and a plurality of integrated circuit buffer devices, coupled to the bus, to receive the control information from the bus, wherein each integrated circuit buffer device of the plurality of integrated circuit buffer devices includes; a first port to receive data output from the integrated circuit controller device, wherein the first port of the integrated circuit buffer device is included in a configurable width interface; a second port to provide the control information and a first portion of the data to a first plurality of memory devices; and a third port to provide the control information and a second portion of the data to a second plurality of memory devices.
-
-
22. A circuit board comprising:
a plurality of memory subsystems, coupled to a bus, to receive control information from the bus, wherein each memory subsystem of the plurality of memory subsystems includes; an integrated circuit buffer device to receive the control information from the bus, wherein the integrated circuit buffer device includes a configurable width to transfer data; a first integrated circuit memory device; a second integrated circuit memory device; a first plurality of signal lines coupled to the first integrated circuit memory device and the integrated circuit buffer device, the first plurality of signal lines to transport first data between the first integrated circuit memory device and the integrated circuit buffer device; a first set of control lines coupled to the first integrated circuit memory device and the integrated circuit buffer device, the first set of control lines to provide the control information received by the integrated circuit buffer device to the first integrated circuit memory device; a second plurality of signal lines coupled to the second integrated circuit memory device and the integrated circuit buffer device, the second plurality of signal lines to transport second data between the second integrated circuit memory device and the integrated circuit buffer device; and a second set of control lines coupled to the second integrated circuit memory device and the integrated circuit buffer device, the second set of control lines to provide the control information received by the integrated circuit buffer device to the second integrated circuit memory device. - View Dependent Claims (23, 24)
Specification