Background operations in memory
OwnerFrank F. Ross, Matthew A. Pratherinventors
Life of this patent
Estimating the term…
Abstract
The present disclosure includes apparatuses and methods related to performing background operations in memory. A memory device can be configured to perform background operations while another memory device in a memory system and/or on a common memory module is busy performing commands received from a host coupled to the memory system and/or common memory module. An example apparatus can include a first memory device, wherein the first memory device can include an array of memory cells and a controller configured to perform a background operation on the first memory device in response to detecting a command from a host to a second memory device.
Claims19
A non-volatile dual in-line memory module (NVDIMM), comprising:
- a controller;
- a first memory device coupled to the controller;
- and
- a second memory device coupled to the first memory device and the controller, wherein the second memory device is in an idle state and is configured to perform garbage collection to clear unused data from the second memory device in response to detecting a command from a host to the first memory device, wherein the second memory device is in the idle state in response to the second memory device not executing a different command.
A non-volatile dual in-line memory module (NVDIMM), comprising:
- a controller;
- a first memory device coupled to the controller, wherein the first memory device is configured to receive a command from a host;
- and
- a second memory device coupled to the controller and the first memory device, wherein the second memory device is idle and the second memory device is configured to perform a background operation in response to detecting the command from the host to the first memory device.
A method, comprising:
- identifying an idle state of a first memory device on a non-volatile dual in-line memory module (NVDIMM) having a plurality of memory devices;
- and
- performing garbage collection by erasing data from the first memory device to free portions of the first memory device for future use in response to identifying the idle state of the first memory device and detecting a command from a host to a second memory device.
Dependencies are inferred from the claim text.