Issue No. 02 - February (2002 vol. 51)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.980010
<p>This paper tackles the open problem of designing combinational self-testing checkers (STCs) for <i>K</i>-pair 2-rail codes which are self-testing, even by a subset of codewords, such that some input lines are 0 (or 1) for only one input codeword. The checker presented here has both theoretical and practical importance. It is useful, e.g., to build STCs for other systematic error detecting codes like Berger codes with <i>I</i>=2<sup>k-1</sup> data bits and arithmetic codes with the check base <i>A</i>=2<sup>k-1</sup>+1, <i>K</i>=3, 4, 5,....It also allows the designers to build functional totally self-checking circuits with 100 percent fault coverage in which such 2-rail codes could not have been used otherwise.</p>
Berger code, concurrent error detection, embedded circuit, inverter-free circuit, self-testing checker, totally self-testing circuit, two-rail code.
S.J. Piestrak, "Design Method of a Class of Embedded Combinational Self-Testing Checkers for Two-Rail Codes", IEEE Transactions on Computers, vol. 51, no. , pp. 229-234, February 2002, doi:10.1109/12.980010