Abstract
Testing circuit vulnerability to probabilistic faults, like single-event upsets (SEUs), requires a reformulation of test-generation methods. Unlike in traditional testing, a probabilistic fault can be detected by different test vectors with different probabilities, i.e., they have different sensitivities to probabilistic faults. We develop an efficient PTM-based algorithm to compute test-vector sensitivity. We also propose several test generation and compaction methods for probabilistic faults, with the goals of estimating and bounding fault detection probabilities. These methods use integer linear programming (ILP) to optimize test sets. The results show that our methods can generate tests quickly and require only half as many (repeated) vectors as testing with random patterns.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Krishnaswamy S, Markov IL, Hayes JP (2005) Testing logic circuits for transient faults. In: Proceedings of ETS, pp 102–107
Krishnaswamy S, Markov IL, Hayes JP (2007) Tracking uncertainty with probabilistic logic circuit testing. IEEE Des. Test 24(4):312–321
Kleinberg J, Tardos E (2005) Algorithm design. Addison-Wesley, Boston
Vazirani VV (2001) Approximation algorithms. Springer, New York
DeGroot M (1970) Optimal statistical decisions. McGraw-Hill, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Krishnaswamy, S., Markov, I.L., Hayes, J.P. (2013). Testing Logic Circuits for Probabilistic Faults. In: Design, Analysis and Test of Logic Circuits Under Uncertainty. Lecture Notes in Electrical Engineering, vol 115. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9644-9_4
Download citation
DOI: https://doi.org/10.1007/978-90-481-9644-9_4
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-9643-2
Online ISBN: 978-90-481-9644-9
eBook Packages: EngineeringEngineering (R0)