Design of Self-Testing Checkers for Borden Codes

  • Authors:
  • Stanisław J. Piestrak

  • Affiliations:
  • -

  • Venue:
  • IEEE Transactions on Computers
  • Year:
  • 1996

Quantified Score

Hi-index 14.98

Visualization

Abstract

The optimal codes C(n, t) capable of detecting t-unidirectional errors in an n-bit vector were defined by Borden. Unidirectional errors have been observed in modern digital devices such as PLA's, ROM's, 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-z code. The translator is built of two multi-output threshold circuits with $\lfloor n/2 \rfloor$ and $\lceil n/2 \rceil$ inputs and a merging network. Compared to existing STC's 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.