Back to results
US 11,080,185 B2Granted
Hybrid memory module
AssigneeRambus Inc.
InventorFrederick A. Ware
Life of this patent
Estimating the term…
Abstract
A hybrid memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM.
Claims19
A memory module comprising:
- a nonvolatile memory component defining a nonvolatile address space, the nonvolatile address space to store data at nonvolatile-memory addresses;
- volatile memory components defining a volatile address space, the volatile address space to cache the data stored in the nonvolatile address space with first address tags corresponding to the nonvolatile-memory addresses of the data;
- and
- an address buffer component to cache second address tags corresponding to the data cached in the volatile address space.
1 more element
A method for caching data from a nonvolatile memory component, the data organized as cache lines stored at nonvolatile-memory addresses, the method comprising:
- copying the cache lines from the nonvolatile-memory addresses to volatile-memory addresses in a first random-access memory component;
- storing, in the first random-access memory component, a first address tag with each of the cache lines copied to one of the volatile-memory addresses in the first random-access memory component;
- and
- caching, in a second random-access memory component, a second address tag corresponding to a subset of the cache lines stored in the volatile-memory addresses in the first random-access memory component.
1 more element
Dependencies are inferred from the claim text.