Managing non-volatile media
First Claim
Patent Images
1. A method to manage a non-volatile medium, the method comprising:
- determining, during operation, a first setting for a configuration parameter for a first set of pages of a non-volatile recording medium based on a media characteristic for the first set of pages;
determining, during operation, a second setting for the configuration parameter for a second set of pages of the non-volatile recording medium based on a media characteristic for the second set of pages; and
configuring the non-volatile recording medium to use the first setting for access to the first set of pages and the second setting for access to the second set of pages.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed to manage non-volatile media. A media characteristic module is configured to determine media characteristics for non-volatile media. A configuration parameter module is configured to determine different configuration parameters for different storage cell abodes and/or for different groups of pages of the non-volatile media based on the determined media characteristics. A cell configuration module is configured to use the different configuration parameters for the different storage cell abodes and/or the different groups of pages of the non-volatile media.
247 Citations
25 Claims
-
1. A method to manage a non-volatile medium, the method comprising:
-
determining, during operation, a first setting for a configuration parameter for a first set of pages of a non-volatile recording medium based on a media characteristic for the first set of pages; determining, during operation, a second setting for the configuration parameter for a second set of pages of the non-volatile recording medium based on a media characteristic for the second set of pages; and configuring the non-volatile recording medium to use the first setting for access to the first set of pages and the second setting for access to the second set of pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus to manage non-volatile media, the apparatus comprising:
-
a media characteristic module configured to determine media characteristics for non-volatile memory media; a configuration parameter module configured to determine different voltage thresholds for different abodes of storage cells of the non-volatile memory media based on the determined media characteristics; and a cell configuration module configured to use the different voltage thresholds for the different abodes of the storage cells to execute storage operations on the storage cells. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system to manage a non-volatile medium, the system comprising:
-
a non-volatile storage device comprising a non-volatile storage medium; a media characteristic repository comprising a plurality of media characteristics associated with the non-volatile storage medium; a configuration parameter module configured to determine a first adjustment for a storage threshold for a first set of pages of the non-volatile storage medium and to determine a second adjustment for the storage threshold for a second set of pages of the non-volatile storage medium based on the plurality of media characteristics from the media characteristic repository; and a characteristic update module configured to update one or more of the media characteristics from the media characteristic repository in response to an update event. - View Dependent Claims (19, 20)
-
-
21. A computer program product comprising a computer readable storage medium storing computer usable program code executable to perform operations to manage non-volatile medium, the operations comprising:
-
referencing error rates for different storage states of storage cells of a non-volatile storage medium; determining different storage threshold settings for the different storage states of the storage cells based on the error rates; and using the different storage threshold settings for the different storage states of the storage cells. - View Dependent Claims (22, 23)
-
-
24. An apparatus to manage non-volatile medium, the apparatus comprising:
-
means for determining media characteristics for a non-volatile recording medium; means for determining, during runtime, different configuration parameter settings for different sets of pages of the non-volatile recording medium based on the media characteristics; and means for configuring the non-volatile recording medium to use the different configuration parameter settings for operations on the different sets of pages. - View Dependent Claims (25)
-
Specification