US 12,132,499 B2
Storage device syndrome-weight-based error correction system
Frederick K. H. Lee, Mountain View, CA (US); Robert Proulx, Holden, MA (US); Yuanzheng Cai, Shanghai (CN); and Zhenwei Wang, Shanghai (CN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 3, 2023, as Appl. No. 18/129,948.
Prior Publication US 2024/0333306 A1, Oct. 3, 2024
Int. Cl. H03M 13/11 (2006.01)
CPC H03M 13/1108 (2013.01) [H03M 13/1111 (2013.01); H03M 13/1151 (2013.01)] 20 Claims
OG exemplary drawing
 
14. A method for correcting errors in a storage device based on syndrome weights, comprising:
performing, by a syndrome-weight-based error correction subsystem on a storage subsystem, a plurality of respective first error correction hard decoding operations that each utilize respective read voltage thresholds and that each generate a respective final codeword candidate having a respective syndrome weight;
identifying, by the syndrome-weight-based error correction subsystem, a first syndrome weight of a first final codeword candidate that was generated via the performance of one of the plurality of respective first error correction hard decoding operations that utilized first read voltage thresholds and that is lower than the syndrome weights of the final codeword candidates generated via the performance of the others of the plurality of respective first error correction hard decoding operations; and
performing, by the syndrome-weight-based error correction subsystem on the storage subsystem, error correction soft decoding operations using the first read voltage thresholds.