Volatility management for non-volatile memory device
AssigneeWestern Digital Technologies, Inc.
InventorsViacheslav Dubeyko, Luis Cargnini
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsViacheslav Dubeyko, Luis Cargnini
Estimating the term…
A Memory Device (MD) includes a configurable Non-Volatile Memory (NVM) including a first memory array and a second memory array. The configurable NVM stores temporary data designated for volatile storage by a Central Processing Unit (CPU) and persistent data designated for non-volatile storage by the CPU. An address is associated with a first location in the first memory array and with a second location in the second memory array. In performing a command to write data for the address, it is determined whether to write the data in the second location based on a volatility mode set for the MD. According to another aspect, a CPU designates a memory page in a virtual memory space as volatile or non-volatile based on data allocated to the memory page, and defines the volatility mode for the MD based on whether the memory page is designated as volatile or non-volatile.
A Memory Device (MD), comprising:
A Central Processing Unit (CPU), comprising:
A method of operating a Memory Device (MD), the method comprising:
A method of operating a Central Processing Unit (CPU), the method comprising:
A non-transitory computer readable medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a controller of a Memory Device (MD), the computer-executable instructions cause the controller to:
A non-transitory computer readable medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor of a Central Processing Unit (CPU), the computer-executable instructions cause the processor to:
Dependencies are inferred from the claim text.