Efficient Design of Totally Self-Checking Checkers for all Low-Cost Arithmetic Codes

  • Authors:
  • Dimitris Nikolos;Antonis M. Paschalis;George Philokyprou

  • Affiliations:
  • Univ. of Athens, Athens, Greece;NRC :2ODemocritos", Athens, Greece;Univ. of Athens, Athens, Greece

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

Quantified Score

Hi-index 14.99

Visualization

Abstract

A method is proposed that is based on the partitioning of the input code variables into two sections, each section representing the binary form of a number Z/sub 1/ and Z/sub 2/, respectively. For a code with check base A=2/sup m/-1, two m-bit end-around carry adder trees calculate the modulo m residue of Z/sub 1/ and Z/sub 2/, while a totally self-checking (TSC) translator maps the output of the pair of trees onto m-variable two-rail code. A TSC two-rail checker maps the m-variable two-rail code onto one-out-of-two code. The checkers present significant improvement in the implementation cost, number of gate levels, and reliability over TSC checkers previously proposed in the literature.