RETIREMENT OF PHYSICAL MEMORY BASED ON DWELL TIME
First Claim
Patent Images
1. A data storage system, comprising:
- a controller configured to be coupled to a non-volatile memory array including a plurality of regions of physical memory, wherein the controller controls read and write access to the memory array and retires selected ones of the plurality of regions of physical memory from use, and wherein the controller determines whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region.
1 Assignment
0 Petitions
Accused Products
Abstract
In at least one embodiment, a data storage system includes a non-volatile memory array including a plurality of regions of physical memory. The data storage system further includes a controller that controls read and write access to the memory array and retires selected ones of the plurality of regions of physical memory from use. The controller determines whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region.
17 Citations
18 Claims
-
1. A data storage system, comprising:
a controller configured to be coupled to a non-volatile memory array including a plurality of regions of physical memory, wherein the controller controls read and write access to the memory array and retires selected ones of the plurality of regions of physical memory from use, and wherein the controller determines whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A program product, comprising:
-
a storage device; and program code stored in storage device that, when executed by a controller that controls read and write access to a non-volatile memory array including a plurality of regions of physical memory, causes the controller to perform; the controller determining whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region; and the controller, responsive to determining to retire the particular region from use, retiring the particular region from use. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of operating a data storage system, comprising:
-
a controller controlling reading from and writing to a non-volatile memory array; the controller determining whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region; and the controller, responsive to determining to retire the particular region from use, retiring the particular region from use. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification