14076579
Paragraph Number79
2174
| 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 |
The primary ECC module 302 and the secondary ECC module 304, in certain embodiments, may encode, decode, or otherwise provide error correction and/or detection to different data, different ECC chunks, or the like, so that the different data has different levels or strengths of error protection. For example, the secondary ECC module 304 may provide a stronger error correcting code for one or more ECC chunks than an error correcting code provided by the primary ECC module 302 for the rest of the ECC chunks, as described below. As used herein, one error correcting code is stronger than another error correcting code if the error correcting code is capable of detecting and/or correcting more bit errors per unit of data, detecting and/or correcting data with a higher error rate, or the like. The primary ECC module 302 may provide a lower level of error correction than the secondary ECC module 304 for a majority of data of the non-volatile memory device 120 and the secondary ECC module 304 may provide a higher or stronger level of error correction for a minority of data of the non-volatile memory device 120, such as a predefined type or class of data (e.g., priority data, access data, or the like), as described below.
Added by DJM 2 2021