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 :
بازگشت