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
Application Number

14076579

Paragraph Number

79

Content

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.

Notes

Added by DJM 2 2021