• DocumentCode
    1161042
  • Title

    Concurrent error correction in systolic architectures

  • Author

    Cosentino, Ronald J.

  • Author_Institution
    Mitre Corp., Bedford, MA, USA
  • Volume
    7
  • Issue
    1
  • fYear
    1988
  • fDate
    1/1/1988 12:00:00 AM
  • Firstpage
    117
  • Lastpage
    125
  • 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;
  • 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.3139
  • Filename
    3139