• 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