2177

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

82

Content

In one embodiment, the primary ECC module 302 may be configured to determine error information using the primary error correcting code to attempt to decode at least one ECC chunk. As used herein, error information comprises data associated with one or more errors or potential errors for one or more ECC chunks. The primary ECC module 302 may determine error information for an ECC chunk by processing the ECC chunk using an ECC decoder or the like. In attempting to decode at least one ECC chunk, the primary ECC module 302 may determine error information either from successfully decoding the at least one ECC chunk, or may determine error information from an unsuccessful attempt to decode the ECC chunk. In various embodiments, error information may include whether or not an ECC chunk is correctable, a number and/or location of bits in error, a raw bit error rate (RBER), an uncorrectable bit error rate (UBER), a ratio of bits which store a binary zero to bits which store a binary one in the decoded data (e.g., a DC balance as described below), or other information related to decoding (or attempting to decode) the at least one ECC chunk using one or more levels of error correcting codes.

Notes

Added by DJM 2 2021