14076579
Paragraph Number149
2244
| 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 the depicted embodiment, ECC chunks 502 containing (or encoding) data other than the access data may be encoded with the primary/outer error correcting code but not with multiple error correcting codes. In the depicted embodiment, each such ECC chunk 502 may include a user data chunk 506 and check bits 508. Because data other than the access data 504 is not encoded with multiple error correcting codes, the user data chunks 506 may include user data, workload data, other data from a storage client 116, or the like. In some embodiments, because the user data chunks 506 may not be encoded with additional error correcting codes, the user data 506 may be decoded more quickly than the encoded access data 504, so the data chunks 506 may be more suitable than the access data chunks 504 for storing user data. Using a single error correcting code for the user data 506, in certain embodiments, may conserve storage capacity of the non-volatile memory media 122, because the single error correcting code may have lower storage capacity overhead (e.g., a higher code rate, fewer check bits 508, 524, or the like).
Added by DJM 2 2021