Rambus Inc.
Error-Correction-Detection Coding for Hybrid Memory Module
Last updated:
Abstract:
A hybrid volatile/non-volatile memory employs a relatively fast, durable, and expensive dynamic, random-access memory (DRAM) cache to store a subset of data from a larger amount of relatively slow and inexpensive nonvolatile memory (NVM). The memory supports error-detection and correction (EDC) techniques by allocating a fraction of DRAM storage to information calculated for each unit of stored data that can be used to detect and correct errors. An interface between the DRAM cache and NVM executes a wear-leveling scheme that aggregates and distributes NVM data and EDC write operations in a manner that prolongs service life.
Status:
Application
Type:
Utility
Filling date:
27 Jan 2022
Issue date:
7 Jul 2022