14076579
Paragraph Number146
2241
| Application | Managing non-volatile media using multiple error correcting codes | ||
|---|---|---|---|
| Matter Number | Reference Case 1 | ||
| Created | 2/22/21, 12:00 AM | Modified | 2/22/21, 12:00 AM |
In certain embodiments, the at least one ECC chunk 502 storing access data 504, the first two ECC chunks 502 in the depicted embodiment, may be encoded or protected by a stronger error correcting code, multiple levels of error correcting codes, or the like as described above, while the one or more ECC chunks 502 storing user data 506 may be encoded or protected by a weaker error correcting code, a single error correcting code, or the like. As described above, the access data 504 may include metadata, settings, and/or thresholds which the non-volatile memory controller 124, the non-volatile memory media controller 126, a device driver such as the SML 130, or the like may use to access (e.g., read, write, program, and/or erase) a region 500 of the non-volatile memory media 122. Access data 504 may include one or more media parameters or storage thresholds as described above, a program/erase cycle count for the region of non-volatile memory media 122, an age of the non-volatile memory media 122, a table with multiple media parameters or storage thresholds, a logical-to-physical mapping for data of a region of non-volatile memory media 122, validity metadata or a validity bitmap for data of a region of non-volatile memory media 122, or other information associated with accessing data of a region 500 of non-volatile memory media 122.
Added by DJM 2 2021