DocumentCode
794295
Title
Design of concurrent error-detecting systolic arrays using |g 3N |M codes
Author
Olivier, James L. ; Özgüner, Fusun
Author_Institution
Dept. of Electr. Eng., Ohio State Univ., Columbus, OH, USA
Volume
8
Issue
10
fYear
1989
fDate
10/1/1989 12:00:00 AM
Firstpage
1089
Lastpage
1099
Abstract
The problem of detection and identification of a faulty processing element in a systolic array is addressed. A method for designing processing elements with concurrent error detection is presented. The | gAN |M code is shown to be an effective code for encoding the operands in a systolic array. It is shown that the |g 3N |M code is equivalent to a residue code with the check and information bits interchanged, for an odd number of information bits. This allows arithmetic to be performed separately on the information and check bits while the output can be checked by an AN checker. An architecture and rules for designing a self-checking processing element (PE) for systolic arrays are presented. Both redundancy and extra delay of the self-checking PE are shown to be low
Keywords
cellular arrays; digital arithmetic; error detection; error detection codes; logic arrays; logic design; parallel architectures; |g3N|M codes; architecture; arithmetic code; concurrent error detection; faulty processing element; parallel processing; self-checking processing element; systolic arrays; Arithmetic; Circuit faults; Delay; Design methodology; Fault detection; Fault tolerance; Process design; Redundancy; Systolic arrays; Very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.39070
Filename
39070
Link To Document