MODEL BASED CONFIGURATION PARAMETER MANAGEMENT
First Claim
1. A method comprising:
- performing read operations for at least two sets of cells of a storage region of a non-volatile storage device in response to a trigger;
determining values for a configuration parameter for the at least two sets of cells based on the read operations; and
determining different values for the configuration parameter for other sets of cells of the storage region based on a behavior model of the values for the configuration parameter determined for the at least two sets of cells.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for model based configuration parameter management. An association module is configured to group a plurality of erase blocks of a non-volatile memory medium based on an amount of time since data has been written to the plurality of erase blocks. A read module is configured to sample data of at least two word lines from at least one erase block from each of a plurality of groups of erase blocks. A configuration parameter module is configured to determine different read voltage thresholds for different word lines of groups of erase blocks using different read voltage threshold models for different groups based on sampled data.
86 Citations
20 Claims
-
1. A method comprising:
-
performing read operations for at least two sets of cells of a storage region of a non-volatile storage device in response to a trigger; determining values for a configuration parameter for the at least two sets of cells based on the read operations; and determining different values for the configuration parameter for other sets of cells of the storage region based on a behavior model of the values for the configuration parameter determined for the at least two sets of cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
an association module configured to group a plurality of erase blocks of a non-volatile memory medium based on an amount of time since data has been written to the plurality of erase blocks; a read module configured to sample data of at least two word lines from at least one erase block from each group of erase blocks; and a configuration parameter module configured to determine different read voltage thresholds for different word lines of the groups of erase blocks using different read voltage threshold models for different groups based on the sampled data. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a plurality of storage elements each comprising a plurality of storage regions; and a controller for the storage elements, the controller classifying the storage regions by retention time, determining different read voltage threshold models for different retention time classifications, and using a read voltage threshold for a word line based on one of the read voltage threshold models and a position of the word line within one of the storage regions. - View Dependent Claims (19, 20)
-
Specification