Memory module with persistent calibration
AssigneeRambus Inc.
InventorsThomas Vogelsang, Brent Steven Haukness
Life of this patent
Estimating the term…
Abstract
A memory module includes one or more memory devices and a memory interface chip coupled to the one or more memory devices via one or more communication links. The memory module further includes a persistent memory storing one or more sets of training and calibration settings corresponding to communication over the one or more communication links, where the one or more sets of training and calibration settings are stored in the persistent memory before operation of the memory module and used to configure one or more components of the memory interface chip during the operation of the memory module.
Claims21
(canceled)
A memory module comprising:
- one or more memory devices;
- a memory buffer coupled to the one or more memory devices via one or more internal communication links;
- and
- a persistent memory storing one or more sets of training and calibration settings corresponding to communication over the one or more internal communication links, wherein the one or more sets of training and calibration settings are stored in the persistent memory before operation of the memory module.
A memory buffer comprising:
- a persistent memory;
- and
- control logic coupled to the persistent memory, wherein the control logic is to retrieve a set of training and calibration settings from the persistent memory, wherein the set of training and calibration settings is stored in the persistent memory before operation of the memory buffer, and to apply the set of training and calibration settings to components of the memory buffer during operation of one or more internal communication links coupled between the memory buffer and one or more memory devices.
A method of operation of a memory buffer in a memory module, the method comprising:
- detecting a power-on event for the memory module;
- receiving an indication of operating conditions for the memory module;
- retrieving at least one set of training and calibration settings corresponding to the operating conditions from a persistent memory in the memory module, wherein the at least one set of training and calibration settings are stored in the persistent memory before operation of the memory module;
- and
- applying the at least one set of training and calibration settings to components of the memory buffer during operation of one or more internal communication links coupled between the memory buffer and one or more memory devices in the memory module.
Dependencies are inferred from the claim text.