• DocumentCode
    777120
  • Title

    Design of high-speed and cost-effective self-testing checkers for low-cost arithmetic codes

  • Author

    Piestrak, Stanislaw J.

  • Author_Institution
    Inst. of Power Syst. Autom., Wroclaw, Poland
  • Volume
    39
  • Issue
    3
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    360
  • Lastpage
    374
  • Abstract
    Methods for designing self-testing checkers (STCs) for arithmetic error-detecting codes are presented. First, general rules for the design of minimal-level STCs for any error-detecting code are given. The design is illustrated with STCs for 3N+B codes, 0⩽B ⩽2. Then the recursive structure of both 3N+B codes and residue/inverse-residue codes with check base A=3 is revealed. The resulting design of STCs is very flexible and universal, in the sense that an iterative, cost-effective, or high-speed version of the checker can be designed for either code. The design approach, unlike previous approaches for arithmetic codes, gives a unified treatment to STCs for nonseparate (3N+B) and separate (residue and inverse residue) codes. The speed and the complexity of the STC for a code from either class with n bits are about the same. Both high-speed checkers (which have up to three gate levels) and cost-effective checkers are faster and require less hardware than analogous checkers proposed for 3N codes and for residue codes with A=3
  • Keywords
    automatic testing; digital arithmetic; error detection codes; logic circuits; logic design; logic testing; arithmetic codes; complexity; error-detecting codes; gate levels; self-testing checkers; Automatic testing; Built-in self-test; Circuits; Computer errors; Concurrent computing; Design methodology; Digital arithmetic; Electrical fault detection; Hardware; Helium;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.48866
  • Filename
    48866