14076579
Paragraph Number77
2172
| 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, in one embodiment, is configured to determine whether at least one ECC chunk of a non-volatile memory device 120 is correctable using an error correcting code (e.g., a primary error correcting code, an outer error correcting code, or the like). In some embodiments, the error correcting code for the primary ECC module 302 may be referred to as a “primary,” “first,” or “outer” error correcting code, to distinguish it from other error correcting codes that may be used by other modules, such as the secondary ECC module 304. In various embodiments, a means for determining whether at least one ECC chunk of a non-volatile memory device 120 is correctable using a primary or first error correcting code may include a primary ECC module 302, a configuration module 150, a non-volatile memory controller 124, a non-volatile memory media controller 126, a device driver such as an SML 130, a processor 111, a read pipeline 241, other logic hardware and/or other executable code stored on a computer readable storage medium. Other embodiments may include similar or equivalent means for determining if the ECC chunk is correctable using a primary or first error correcting code. In a further embodiment, the primary ECC module 302 may be configured to determine primary or first error information using a primary error correcting code to attempt to decode the at least one ECC chunk.
Added by DJM 2 2021