Title :
Concurrent error correction in systolic architectures
Author :
Cosentino, Ronald J.
Author_Institution :
Mitre Corp., Bedford, MA, USA
fDate :
1/1/1988 12:00:00 AM
Abstract :
It is shown how two features of systolic arrays in which the cells retain partial results rather than pass them on can be used to facilitate testing and fault localization with no modification of the systolic design; the monitoring is performed either by software in the host processor or by hardware following the system output. One feature is the ability to enter identical sequences of inputs into two adjacent processor elements; the other is the resemblance of the data flow to that of a scan design. In particular, a one-dimensional systolic architecture of interest is described and applied to a finite-impulse response filter. Both the error detection and correction coverages are considered in detail for the FIR filter. The concurrent error-correction technique is applicable only to operational reliability, but the concurrent error-detection technique is equally applicable to manufacturing tests, incoming tests, and periodic maintenance tests. A hardware implementation of the error-detection-and-correction technique is presented. The architecture is extended to a two-dimensional processor
Keywords :
cellular arrays; error correction; error detection; parallel architectures; FIR filter; adjacent processor elements; cells; concurrent error-correction; concurrent error-detection; data flow; fault localization; finite-impulse response filter; identical input sequences; incoming tests; manufacturing tests; one-dimensional systolic architecture; operational reliability; periodic maintenance tests; scan design; systolic arrays; testing; two-dimensional processor; Computer architecture; Error correction; Finite impulse response filter; Hardware; Monitoring; Performance evaluation; Software performance; Software testing; System testing; Systolic arrays;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on