Browse Prior Art Database

Error Correction Code Validation Mechanism

IP.com Disclosure Number: IPCOM000109970D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 69K

Publishing Venue

IBM

Related People

Bronson, TC: AUTHOR [+2]

Abstract

Disclosed is an Error Correction Code Validation used to detect failures in VLSI implementations of multiple-error-correcting algorithms employing Reed-Solomon or Bose-Chaudury-Hocquenhem codes. Refer to (*) for one example of a multiple-error-correcting algorithm.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Error Correction Code Validation Mechanism

       Disclosed is an Error Correction Code Validation used to
detect failures in VLSI implementations of multiple-error-correcting
algorithms employing Reed-Solomon or Bose-Chaudury-Hocquenhem codes.
Refer to (*) for one example of a multiple-error-correcting
algorithm.

      This invention relies on completely independent read and write
mechanisms to allow the read mechanism to monitor the write mechanism
during write operations.  This monitoring employs the power of the
Error Correcting Code algorithm to detect erroneous correcting codes
during the write operation.  Any error detected by the read
mechanism, regardless of its severity in the context of a read
operation, is reported as a write operation failure.  The only
modifications required to the read mechanism to accomplish this
monitoring function are:
      o    The read mechanism must be provided with a path to acquire
data from either the storage medium or the write mechanism.
      o    The read mechanism must be provided with a means to shut
off its output while processing write data.
      o    The read mechanism must be capable of reporting several
types of errors in a different manner depending on its mode of
operation.  For instance, an error that is detected and corrected may
not be reported in the context of a read operation, while the same
error detected during a write operation must be reported as a write
operation failure.

      A high...