Memory hub system and method having large virtual page size
First Claim
1. A memory system, comprising:
- a plurality of memory modules, each of the memory modules including a memory hub coupled to a plurality of memory devices; and
a memory hub controller coupled to the memory hub in each of the memory modules through a high-speed link, the memory hub controller being operable to issue a command to one of the memory modules to open a page in one of the memory devices in the memory module at the same time that a page is open in one of the memory devices in another one of the memory modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system and method includes a memory hub controller coupled to a plurality of memory modules through a high-speed link. Each of the memory modules includes a memory hub coupled to a plurality of memory devices. The memory hub controller issues a command to open a page in a memory device in one memory module at the same time that a page is open in a memory device in another memory module. In addition to opening pages of memory devices in two or more memory modules, the pages that are simultaneously open may be in different ranks of memory devices in the same memory module and/or in different banks of memory cells in the same memory device. As a result, the memory system is able to provide an virtual page having a very large effective size.
-
Citations
23 Claims
-
1. A memory system, comprising:
-
a plurality of memory modules, each of the memory modules including a memory hub coupled to a plurality of memory devices; and
a memory hub controller coupled to the memory hub in each of the memory modules through a high-speed link, the memory hub controller being operable to issue a command to one of the memory modules to open a page in one of the memory devices in the memory module at the same time that a page is open in one of the memory devices in another one of the memory modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor-based system, comprising
a processor having a processor bus; -
an input device coupled to the processor through the processor bus adapted to allow data to be entered into the computer system;
an output device coupled to the processor through the processor bus adapted to allow data to be output from the computer system;
a plurality of memory modules, each of the memory modules including a memory hub coupled to a plurality of memory devices; and
a memory hub controller coupled to the processor through the processor bus and to the memory hub in each of the memory modules through a high-speed link, the memory hub controller being operable to issue a command to one of the memory modules to open a page in one of the memory devices in the memory module at the same time that a page is open in one of the memory devices in another one of the memory modules. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. In a memory system having memory hub controller coupled to a first and second memory modules each of which includes a plurality of memory devices, a method of accessing the memory devices in the memory modules, comprising:
-
opening a page in at least one of the memory devices in the first memory module;
opening a page in at least one of the memory devices in the second memory module while the page in the at least one of the memory devices in the first memory module remains open; and
accessing the open pages in the memory devices in the first and second memory modules. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification