The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 1997

Filed:

Feb. 24, 1995
Applicant:
Inventor:

David M Purdham, Brooklyn Park, MN (US);

Assignee:

Unisys Corporation, Blue Bell, PA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
371 4011 ;
Abstract

An apparatus for and method of detecting errors in a system which employs multi-bit wide memory elements. The error correction code (ECC) of the present invention is odd weighted and thus has an odd number of check bits. Further, the exemplary ECC has a single code in each of the check bit columns. The error correction code of the present invention may detect byte errors thereby providing a mechanism for detecting errors within system which employs multiple bit wide memory elements. The data word in an exemplary embodiment may comprise 44 bits including 36 data bits, one IF bit, and seven check bits. The 44 bit data word may comprise eleven (11) four bit bytes wherein each of the eleven (11) four bit bytes of the 44 bit data word are stored in a different memory element. Each of the 44 bits of the data word are stored in an appropriate one of the eleven (11) memory elements to maximize the error detection capability of the exemplary error correction code. The exemplary ECC may: detect and correct all single bit errors in the 44 bit data word; detect all two bit errors in the 44 bit data word; detect all three bit errors in each of the eleven (11) four bit bytes of the 44 bit data word; and detect all four bit errors in each of the eleven (11) four bit bytes of the 44 bit data word.


Find Patent Forward Citations

Loading…