发明名称 Apparatus, system, and method for providing error correction
摘要 An apparatus, system, and method are disclosed for providing error correction for a data storage device. A determination module determines an error-correcting code (“ECC”) characteristic of the data storage device. An ECC module validates requested data read from the data storage device using a hardware ECC decoder. In response to the requested data satisfying a correction threshold, a software ECC decoder module validates the data using a software ECC decoder. The software ECC decoder is configured according to the ECC characteristic of the data storage device.
申请公布号 US8892980(B2) 申请公布日期 2014.11.18
申请号 US201113160755 申请日期 2011.06.15
申请人 Fusion-io, Inc. 发明人 Fillingim Jeremy
分类号 H03M13/00;G06F11/10 主分类号 H03M13/00
代理机构 Kunzler Law Group, PC 代理人 Kunzler Law Group, PC
主权项 1. A method comprising: determining at least one error-correcting code (“ECC”) characteristic of a data storage device, the at least one ECC characteristic comprising a hardware correction threshold for a hardware ECC decoder and a software correction threshold for a software ECC decoder, wherein the hardware correction threshold and the software correction threshold are based on a device version for the data storage device; validating requested data read from the data storage device using the hardware ECC decoder; and validating, based on the at least one ECC characteristic, requested data read from the data storage device using the software ECC decoder in response to the data satisfying the software correction threshold.
地址 Salt Lake City UT US