14076579
Paragraph Number135
2230
| 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 embodiments where an error bias from the primary ECC module 302 and/or the secondary ECC module 304 is available, the DC balance module 404 may determine the direction of deviation based on one or more bits of the data set that are in error, as indicated by the error bias. An error bias, as used herein, is error information comprising a representation of one or more detected bit errors in a data set. In one embodiment, an error bias includes a location or position of a detected bit error in a data set. In another embodiment, an error bias includes a value for a detected bit error. A value for a detected error may include an error corrected value of a bit in error, an error value of the bit in error, or the like. For example, in one embodiment, primary ECC module 302 and/or the secondary ECC module 304 may provide the DC balance module 404 with an uncorrected data set and an error bias indicating locations of detected bit errors and the DC balance module 404 may determine a deviation from the known balance/bias by inverting or flipping the bits in those locations. In another embodiment, for example, the primary ECC module 302 and/or the secondary ECC module 304 may provide the DC balance module 404 with an error corrected data set and an error bias indicating locations of detected bit errors and the DC balance module 404 may determine a read balance/bias by inverting or flipping the bits in those locations.
Added by DJM 2 2021