• DocumentCode
    898887
  • Title

    Design of self-testing checkers for Borden codes

  • Author

    Piestrak, Stanislaw J.

  • Author_Institution
    Inst. of Eng. Cybern., Tech. Univ. Wroclaw, Poland
  • Volume
    45
  • Issue
    4
  • fYear
    1996
  • fDate
    4/1/1996 12:00:00 AM
  • Firstpage
    461
  • Lastpage
    469
  • Abstract
    The optimal codes C(n,t) capable of detecting t-unidirectional errors in an n-bit vector were defined by Borden (1982). Unidirectional errors have been observed in modern digital devices such as PLAs, ROMs, and compact laser disks. In this paper, a new approach to designing self-testing checkers (STCs) for Borden codes is proposed. The new STC is built of a self-testing code-disjoint translator of the Borden code into the 1-out-of-z code (z⩾2) and if z=3 or 4 an STC for the 1-out-of-n code. The translator is built of two multi-output threshold circuits with [n/2] and [n/2] inputs and a merging network. Compared to existing STCs for Borden codes the new checker generally uses significantly less hardware. It also enjoys a modular and highly regular structure which makes it attractive for VLSI implementation
  • Keywords
    VLSI; built-in self test; error detection codes; integrated circuit testing; logic circuits; logic testing; threshold logic; Borden codes; PLA; ROM; VLSI; code-disjoint translator; compact laser disks; digital devices; merging network; multi-output threshold circuits; optimal codes; self testing checkers; t-unidirectional error detection; Built-in self-test; Digital systems; Hardware; Helium; Integrated circuit reliability; Laser modes; Merging; Programmable logic arrays; Vents; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.494103
  • Filename
    494103