11952091
Paragraph Number157
3070
| Application | Apparatus, system, and method for managing data using a data pipeline | ||
|---|---|---|---|
| Matter Number | 2380.2.01 | Reference Case 1 | 2380.2.01 |
| Created | 3/16/21, 12:00 AM | Modified | 3/16/21, 12:00 AM |
The read data pipeline 108 includes an ECC correction module 322 that determines if a data error exists in the ECC blocks of a requested packet received from the solid-state storage 110 by using the ECC stored with each ECC block of the requested packet. The ECC correction module 322 then corrects any errors in the requested packet if any error exists and the errors are correctable using the ECC. For example, if the ECC can detect an error in six bits but can only correct three bit errors, the ECC correction module 322 corrects ECC blocks of the requested packet with up to three bits in error. The ECC correction module 322 corrects the bits in error by changing the bits in error to the correct one or zero state so that the requested data packet is identical to when it was written to the solid-state storage 110 and the ECC was generated for the packet.
Added by DJM 3 2021