2192

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

97

Content

The adjustment module 306, in one embodiment, is configured to determine, adjust, or set one or more media parameters for accessing non-volatile memory media 122. In one embodiment, the adjustment module 306 may determine one or more media parameters based on access data successfully decoded by the primary ECC module 302 and/or the secondary ECC module 304. In a further embodiment, the adjustment module 306 may determine one or more media parameters based on error information determined by the primary ECC module 302 and/or the secondary ECC module 304 through decoding or attempting to decode one or more ECC chunks. In one embodiment, the adjustment module 306 may adjust one or more media parameters in response to the secondary ECC module 304 determining that at least one ECC chunk is correctable using the secondary error correcting code. In various embodiments, a means for adjusting one or more media parameters may include an adjustment module 306, a configuration module 150, a non-volatile memory controller 124, a non-volatile memory media controller 126, a write pipeline 240, 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 adjusting media parameters.

Notes

Added by DJM 2 2021