摘要:
A memory system and method utilizing one or more memory modules is provided. The memory module (400) includes a plurality of memory devices (412) and a controller (430) configured to receive control information (440) from a system memory controller (420) and to produce module control signals (442). The memory module further includes a plurality of circuits, for example byte-wise buffers (416), which are configured to selectively isolate the plurality of memory devices from the system memory controller. The circuits are operable, in response to the module control signals, to drive write data from the system memory controller to the plurality of memory devices and to merge read data from the plurality of memory devices to the system memory controller. The circuits are distributed at corresponding positions separate from one another. Fig. 3A
摘要:
A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem (506), a data manager (DMgr) coupled to the non-volatile memory subsystem (508), a volatile memory subsystem coupled to the data manager and operable to exchange data with the non-volatile memory subsystem by way of the data manager, and a controller (502) operable to receive read/write commands from the MCH and to direct transfer of data between any two or more of the MCH, the volatile memory subsystem, and the non-volatile memory subsystem based on the commands.
摘要:
A memory module comprises a volatile memory subsystem configured to coupled to a memory channel in computer system and capable of serving as main memory for the computer system, a non- volatile memory subsystem providing storage for the computer system, and a module controller coupled to the volatile memory subsystem, the non- volatile memory subsystem, and the C/A bus. The module controller is configured to control intra- module data transfers between the volatile memory subsystem and the non- volatile memory subsystem. The module controller is further configured to monitor C/A signals on the C/A bus and schedule the intra-module data transfers in accordance with the C/A signals so that the intra-module data transfers do not conflict with accesses to the volatile memory subsystem by the memory controller.
摘要:
A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem (506), a data manager (DMgr) coupled to the non-volatile memory subsystem (508), a volatile memory subsystem coupled to the data manager and operable to exchange data with the non-volatile memory subsystem by way of the data manager, and a controller (502) operable to receive read/write commands from the MCH and to direct transfer of data between any two or more of the MCH, the volatile memory subsystem, and the non-volatile memory subsystem based on the commands.
摘要:
A memory module is operatable in a memory system with a memory controller. The memory module comprises a module control device to receive command signals from the memory controller and to output module C/A signals and data buffer control signals. The module C/A signals are provided to memory devices organized in groups, each group including at least one memory device, while the data buffer control signals are provided to a plurality of buffer circuits to control data paths in the buffer circuits, a respective buffer circuit corresponding to a respective group of memory devices. The plurality of buffer circuits are distributed across a surface of the memory module such that each data buffer control signal arrives at the plurality of buffer circuits at different points in time. The plurality of buffer circuits include clock regeneration circuits to regenerate a clock signal received from the module control device and to provide regenerated clock signals to respective groups of memory devices.
摘要:
A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem (506), a data manager (DMgr) coupled to the non-volatile memory subsystem (508), a volatile memory subsystem coupled to the data manager and operable to exchange data with the non-volatile memory subsystem by way of the data manager, and a controller (502) operable to receive read/write commands from the MCH and to direct transfer of data between any two or more of the MCH, the volatile memory subsystem, and the non-volatile memory subsystem based on the commands.
摘要:
A memory module that is couplable to a memory controller hub (MCH) of a host system includes a non-volatile memory subsystem (506), a data manager (DMgr) coupled to the non-volatile memory subsystem (508), a volatile memory subsystem coupled to the data manager and operable to exchange data with the non-volatile memory subsystem by way of the data manager, and a controller (502) operable to receive read/write commands from the MCH and to direct transfer of data between any two or more of the MCH, the volatile memory subsystem, and the non-volatile memory subsystem based on the commands.