Patent · US Expired

Dual function ECC system with block check byte

US4358848A · kind A · utility

34Cited by
5References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 14, 1980
Grant dateNov 9, 1982
Priority date
Expiry dateNov 14, 2000

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1028
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An improved ECC method and system are disclosed for correcting either a random single-bit error, or alternately, a multi-bit error in one byte of a data word from a single syndrome byte. The improvement involves determining the location of the multi-bit error in successive data words which result because of a failure in one of a plurality of failure independent storage units employed for storing a block of multi-byte words. The location of the defective byte position is determined by summing each non-zero syndrome byte that is developed for each multi-byte word that is processed to produce a summed syndrome byte .SIGMA.S.noteq.0. This summed syndrome byte is then employed to generate a set of vectors which are positionally related in an m-sequence to the summed syndrome byte. A block syndrome byte, developed during the processing of a number of words and representing the sum modulo-2 of the error pattern in each word of the block, is compared to each of the set of vectors. The position of the vector relative to the summed syndrome byte compared to the block syndrome byte then provides an indication of the byte position in each word which is in error. With the defective byte positio…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.