42Accesses
Abstract
Parity bit checking and pseudo-exhaustive testing are two design techniques which have been widely discussed in the BIST literature but have seldom been employed in practice because of the exponential nature of the processes involved. In this paper we describe several procedures designed to avoid these exponential explosions. Specifically we show how the parity of a large combinational function can (often) be quickly calculated. This is accomplished by an examination of the circuit realization itself particularly with regard to the connectivity between the various inputs and outputs. We then show how this same approach can be used to partition circuits so that they can be tested efficiently with a relatively small number of test patterns. Using these methods we were able to calculate the parity bits for more than 80% of ISCAS benchmark circuits' outputs. Interestingly enough, only 15% of these outputs were found to be parity-odd, but for these cases high fault coverage was invariably found to result. Several examples are included.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.
Similar content being viewed by others
References
E.J. McCluskey, “Built-in self test techniques,”IEEE Design and Test Comput., vol. 2, pp. 21–28, April 1985.
E.J. McCluskey, “Built-in self test structures,”IEEE Design and Test Comput., vol. 2, pp. 29–36, April 1985.
S.B. Akers, “On the use of linear sums in exhaustive testing,”Proc. IEEE Intern. Test Conf., pp. 206–208, November 1984.
P.H. Bardell, W.H. McAnney and J. Savir, “Built-in-test for VLSI pseudorandom techniques,”Wiley Interscience, pp. 89–108, 1987.
E.J. McCluskey, “Verification testing—A pseudoexhaustive test technique,”IEEE Trans. Comput., vol. C-33, pp. 541–546, 1984.
Z. Barzilai, J. Savir. G. Markowsky and M.G. Smith, “The weight syndrome sums approach to VLSI testing,”IEEE Trans. Comput., vol. C-30, pp. 996–1000, 1981.
E.C. Archambeau and E.J. McCluskey, “Fault coverage of pseudo-exhaustive testing,”Proc. 14th Fault-Tolerant Comput. Symp., pp. 141–145, June 1984.
E.J. McCluskey, “Design for autonomous test,”IEEE Trans. Comput., vol. C-30, pp. 866–874, November 1981.
J.P. Hayes, “Transition count testing of combinational logic circuits,”IEEE Trans. Comput., vol. C-27, pp. 613–620, 1976.
S.B. Akers, “A parity bit signature for exhaustive testing,”Proc. IEEE Intern. Test Conf., pp. 48–53, November 1986.
A. Susskind, “Testing by verifying Walsh coefficients,”Proc. IEEE Intern. Test Conf., pp. 206–208, November 1981.
W.C. Carter, “Signature testing with guaranteed bounds for fault coverage”Proc. IEEE Intern. Test Conf., pp. 75–82, November 1982.
ADI Tzidon, I. Berger and M. Yoeli, “A practical approach to fault detection in combinational networks,”IEEE Trans. Comput., vol. C-27, pp. 968–971, 1978.
L.G. Valiant and V.V. Vazirani, “NP is as easy as detecting unique solutions,”Proc. ACM STOC Conf., pp. 458–463, 1985.
D.K. Bhavsar and B. Krishnamurthy, “Can we eliminate fault escape in self testing by polynomial division (signature analysis)?”Proc. IEEE Intern. Test Conf., pp. 134–139, November 1984.
B.B. Bhattacharya and S.C. Seth, “On the reconvergent structure of combinational circuits with applications to compact testing,”Proc. 17th Fault-Tolerant Comput. Sym., pp. 264–269, June 1987.
J. Savir, “Syndrome testable design of combinational circuits,”IEEE Trans. Comput., vol. C-29, pp. 442–451, 1980.
Y. Zorian and V.K. Agarwal, “Higher certainty of error coverage by output data compression,”Proc. IEEE Intern. Test Conf., pp. 140–147, November 1984.
Author information
Authors and Affiliations
Department of Electrical and Computer Engineering, University of Massachusetts, 01003, Amherst, MA, USA
Sungju Park & Sheldon B. Akers
- Sungju Park
You can also search for this author inPubMed Google Scholar
- Sheldon B. Akers
You can also search for this author inPubMed Google Scholar
Additional information
This work was partially supported by the National Science Foundation under grant MIP-8902014.
Rights and permissions
About this article
Cite this article
Park, S., Akers, S.B. Parity bit calculation and test signal compaction for BIST applications.J Electron Test3, 45–52 (1992). https://doi.org/10.1007/BF00159830
Received:
Revised:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative