2252

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

157

Content

FIG. 7 is a schematic flow chart diagram illustrating another embodiment of a method 700 for managing non-volatile media. The method 700 begins, and the control loop module 410 reads 702 an ECC chunk. The primary ECC module 302 determines 704 whether the ECC chunk is correctable using a first error correcting code. If the ECC chunk is correctable using the first error correcting code, then the non-volatile memory device 120 reads and returns 706 data from additional ECC chunks, and the method 700 ends. If the at least chunk is not correctable using the first error correcting code, then the repetition code module 406 determines 708 whether the ECC chunk is correctable using a repetition error correcting code. If the ECC chunk is correctable using a repetition error correcting code, the adjustment module 306 adjusts 710 one or more media parameters for accessing the non-volatile media 122 based on error information from the repetition error correcting code, and the method 700 enters a new iteration; the control loop module 410 reads 702 the ECC chunk using the adjusted media parameters. If the ECC chunk is not correctable using the repetition error correcting code, the analog information module 408 derives 712 analog information from repeated messages of the repetition error correcting code.

Notes

Added by DJM 2 2021