Inventors:
Jingfeng Liu - Longmont CO, US
Bernardo Rub - Sudbury MA, US
Peihui Zheng - Medfield MA, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F 11/00
US Classification:
714799, 714760, 714797, 714776
Abstract:
One or more techniques provide majority detection in error recovery. Accordingly, a device retries reading an ECC codeword having one or more bits for a plurality of retries, and stores each retry. The device (“hard” majority detection) votes on a value of each bit of the codeword based on a majority of corresponding retry values in the plurality of corresponding retries. Also, the device (“soft” majority detection) may determine reliability information for a value of each bit of the codeword based on a reoccurrence ratio of corresponding retry values in the plurality of retries. The device may declare erasures based on the reliability information and a (dynamically adjusted) threshold of uncertainty, e. g. , where an “uncertain” bit based on the threshold or any symbol with an “uncertain” bit is declared as an erasure.