• DocumentCode
    1148732
  • Title

    Fast and Efficient Totally Self-Checking Checkers for m-out-of-(2m ± 1) Codes

  • Author

    Halatsis, C. ; Gaitanis, N. ; Sigala, M.

  • Author_Institution
    Digital Systems Laboratory, Computer Center, NRC "Democritos," Aghia Paraskevi Attikis
  • Issue
    5
  • fYear
    1983
  • fDate
    5/1/1983 12:00:00 AM
  • Firstpage
    507
  • Lastpage
    511
  • Abstract
    This note is concerned with the design of fast totally self-checking checkers for m-out-of-(2m ± 1) codes. The new method uses only three levels of gates, and is based on the partitioning of the input lines into m blocks of two lines per block except for the last block. A first level of two-input AND and OR gates realizes the majority functions T(ki ≥ 1) and T(ki ≥ 2). These are combined through AND gates of a second level into the so-called product functions Pj1j2...jm, one for each class of input codewords that have jl, j2,···, jm 1´s in the corresponding blocks of the input lines. Finally, two OR gates (third level) partition the product functions into two. The property of totally self-checking operation is achieved through the proper partitioning of the product functions into two classes. This note presents a systematic method of such partitioning. Also, the note determines the cost of these checkers and compares them to previous designs.
  • Keywords
    m-out-of-n codes; totally self-checking checkers; Application software; Circuit faults; Computer applications; Computer errors; Costs; Digital arithmetic; Digital systems; Error correction; Hardware; Logic testing; m-out-of-n codes; totally self-checking checkers;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1983.1676265
  • Filename
    1676265