FLASH CHANNEL PARAMETER MANAGEMENT WITH READ SCRUB
First Claim
1. An apparatus comprising:
- a first circuit configured to generate a plurality of statistics of a region of a memory circuit as part of a read scrub of said region, wherein (i) said region comprises a plurality of units of data and (ii) said memory circuit is configured to store said data in a nonvolatile condition; and
a second circuit configured to (i) track one or more parameters of said region based on said statistics, (ii) determine when one or more of said statistics of one or more outliers of said units in said region exceeds a corresponding threshold and (iii) track said parameters of said outlier units separately from said parameters of said region in response to exceeding said corresponding threshold, wherein said parameters control one or more reference voltages used to read said data from said region.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to generate statistics of a region of a memory circuit as part of a read scrub of the region. The region may have multiple units of data. The memory circuit may be configured to store the data in a nonvolatile condition. The second circuit is generally configured to (i) track one or more parameters of the region based on the statistics, (ii) determine when one or more of the statistics of one or more outliers of the units in the region exceeds a corresponding threshold and (iii) track the parameters of the outlier units separately from the parameters of the region in response to exceeding the corresponding threshold. The parameters generally control one or more reference voltages used to read the data from the region.
36 Citations
20 Claims
-
1. An apparatus comprising:
-
a first circuit configured to generate a plurality of statistics of a region of a memory circuit as part of a read scrub of said region, wherein (i) said region comprises a plurality of units of data and (ii) said memory circuit is configured to store said data in a nonvolatile condition; and a second circuit configured to (i) track one or more parameters of said region based on said statistics, (ii) determine when one or more of said statistics of one or more outliers of said units in said region exceeds a corresponding threshold and (iii) track said parameters of said outlier units separately from said parameters of said region in response to exceeding said corresponding threshold, wherein said parameters control one or more reference voltages used to read said data from said region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for channel parameter management with read scrub, comprising the steps of:
-
(A) generating a plurality of statistics of a region of a memory circuit as part of said read scrub of said region, wherein (i) said region comprises a plurality of units of data and (ii) said memory circuit is configured to store said data in a nonvolatile condition; (B) tracking one or more parameters of said region based on said statistics, wherein said parameters control one or more reference voltages used to read said data from said region; (C) determining when one or more of said statistics of one or more outliers of said units in said region exceeds a corresponding threshold; and (D) tracking said parameters of said outlier units separately from said parameters of said region in response to exceeding said corresponding threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for generating a plurality of statistics of a region of a memory circuit as part of a read scrub of said region, wherein (i) said region comprises a plurality of units of data and (ii) said memory circuit is configured to store said data in a nonvolatile condition; means for tracking one or more parameters of said region based on said statistics, wherein said parameters control one or more reference voltages used to read said data from said region; means for determining when one or more of said statistics of one or more outliers of said units in said region exceeds a corresponding threshold; and means for tracking said parameters of said outlier units separately from said parameters of said region in response to exceeding said corresponding threshold.
-
Specification