2246

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

151

Content

In general, the adjustment module 306 may adjust, determine, or set one or more media parameters for the region 500 based on error information from the at least one ECC chunk 502 storing access data 504 with multiple error correcting codes, and/or based on the decoded access data 504 itself. If useful media parameters do not vary much within the region 500, than the adjustment module 306 may use error information or access data 504 from a small number of ECC chunks 502 storing access data 504 to effectively adjust media parameters affecting the remaining user data 506 in a much larger number of ECC chunks 502. Therefore, most ECC chunks 502 in the region 500 may include user data chunks 506, with the access data chunks 504 taking a small amount of the region 500. For example, in one embodiment, the region 500 may be a logical erase block with a capacity of approximately 4,000 KiB, and the access data chunks 504 may use the first two 1 KiB ECC chunks 502 for the region. In different embodiments, however, the region 500 may include a different ratio of user data chunks 506 to access data chunks 504.

Notes

Added by DJM 2 2021