发明名称 Error detection and correction for a data storage system.
摘要 <p>Occurrence of uncorrectable errors in a stored sector of data which includes a data block, an error checking and correcting (ECC) block and an error detecting (CRC) block is detected. ECC logic is connected to a data bus and responsive to the ECC block in the sector, for generating an error polynomial identifying a location and a value for correctable errors in the sector. CRC logic is connected to the data bus and responsive to the CRC block in the sector for generating a syndrome identifying detected errors in the data block. An evaluation logic circuit is included that is coupled to the ECC logic and the CRC logic and responsive to the error polynomial and the syndrome for generating an uncorrectable error signal if the detected errors do not match the correctable errors. The error checking and correcting code is a Reed-Solomon code as in the X3B11 standard. Likewise the CRC code is a Reed-Solomon code as in the X3B11 standard. The evaluation logic implements a reverse CRC generation polynomial having a plurality of terms in the same order as the error polynomial. Detection logic receives the plurality of terms of the error polynomial, generates an estimated CRC syndrome based on the reverse CRC generation polynomial, and generates the uncorrectable error signal if the estimated CRC syndrome is not equal to the generated CRC syndrome.</p>
申请公布号 EP0364172(A2) 申请公布日期 1990.04.18
申请号 EP19890310257 申请日期 1989.10.06
申请人 ADVANCED MICRO DEVICES, INC. 发明人 YU, CHUNG-LI;PAK, EDWARD TONGUK;LEUNG, HO-MING
分类号 G06F11/10;G06F3/06;G11B20/18;H03M13/00;H03M13/09;H03M13/15 主分类号 G06F11/10
代理机构 代理人
主权项
地址