Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Pseudorandom Testing

Published: 01 March 1987 Publication History

Abstract

Algorithmic test generation for high fault coverage is an expensive and time-consuming process. As an alternative, circuits can be tested by applying pseudorandom patterns generated by a linear feedback shift register (LFSR). Although no fault simulation is needed, analysis of pseudorandom testing requires the circuit detectability profile.

References

[1]
F. Brglez, P. Pownall, and R. Hum, "Accelerated ATPG and fault grading via testability analysis," in Proc. Int. Symp. Circuits and Syst. (ISCAS), Kyoto, Japan, 1985, pp. 695-698.
[2]
C. Chin and E. J. McCluskey, "Weighted pattern generation for built-in self test," Stanford Univ., Center for Reliable Comput., Tech. Rep. 84-249, Aug. 1984.
[3]
C. Chin and E. J. McCluskey, "Test length for pseudorandom testing," IEEE Trans. Comput., vol. C-36, pp. 252-256, Feb. 1987.
[4]
W. H. Debany, Jr., "Probability expressions, with applications to fault testing in digital networks," M.S. thesis, Rome Air Development Center, Griffiss Air Force Base, NY, RADC-TR-83-83, Mar. 1983.
[5]
E. M. Eichelberger and E. Lindbloom, "Random pattern coverage enhancement for LSSD logic self-test," IBM J. Res. Develop., vol. 27, pp. 265-272, May 1983.
[6]
S. W. Golomb, Shift Register Sequences, rev. ed. Laguna Hills, CA: Aegean Park, 1982.
[7]
J. L. Hughes and E. J. McCluskey, "Multiple stuck-at fault coverage of single stuck-at fault test sets," in Proc. IEEE Int. Test Conf., Nov. 1986.
[8]
Y. K. Malaiya and S. Yang, "The coverage problem for random testing," in Proc. IEEE Int. Test Conf., Nov. 1984, pp. 237-245.
[9]
E. J. McCluskey, Logic Design Principles: With Emphasis on Testable Semicustom Circuits. Englewood Cliffs, NJ: Prentice-Hall, 1986, ch. 10.
[10]
J. P. Roth, W. G. Bouricuis, and P. R. Schneider, "Programmed algorithms to compute tests to detect and distinguish between failures in logic circuits," IEEE Trans. Comput., vol. C-16, pp. 567-589, Oct. 1967.
[11]
J. Savir, G. Ditlow, and P. Bardell, "Random pattern testability," Dig. Papers, IEEE 13th Ann. Int. Symp. Fqult-Tolerant Comput., June 1983, pp. 80-89.
[12]
J. Savir and P. Bardell, "On random pattern test length," IEEE Trans. Comput., vol. C-33, pp. 467-474, June 1984.
[13]
J. J. Shedletsky and E. J. McCluskey, "The error latency of a fault in a combinational digital circuit," Dig. 1975 Int. Symp. Fault-Tolerant Comput., June 1975, pp. 210-214.
[14]
J. J. Shedietsky, "Random testing: Practicality versus verified effectiveness," in Proc. 7th Int. Conf. Fault-Tolerant Comput., June 1977, pp. 175-179.
[15]
K. S. Trivedi, Probability and Statistics with Reliability, Queuing, and Computer Science Applications. Englewood Cliffs, NJ: Prentice-Hall, 1982.
[16]
T. Williams, "Test length in a self-testing environment," IEEE Des. Test, pp. 59-63, Apr. 1985.

Cited By

View all
  • (2019)RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor TestingJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05825-935:5(695-714)Online publication date: 1-Oct-2019
  • (2008)Antirandom testingVLSI Design10.1155/2008/1657092008:2(1-9)Online publication date: 1-Jan-2008
  • (2006)VLSI Test Principles and ArchitecturesundefinedOnline publication date: 14-Aug-2006
  • Show More Cited By

Recommendations

Reviews

Scott Davidson

Circuits designed using built-in self test (BIST) techniques often use a linear feedback shift register (LFSR) for pattern generation. This has been modeled as a random process, but a pseudorandom process (sampling without replacement) is closer to the way a LFSR functions. This paper compares measures of test quality under the random and pseudorandom models. An important issue in BIST is the length of a test necessary to achieve a certain level of test quality, or the quality of a test of a certain length. The usual quality measurement technique of fault simulation is impractical because of long test lengths, so probabilistic measures must be used. The measures presented in this paper for the pseudorandom model are expected fault coverage; test confidence—the probability that a particular fault will be detected by the test; expected test length to detect a particular fault; weighted test confidence, which includes a measure of the probability that a fault will really occur; and the probability that a test will provide 100 percent fault coverage. All of these are test quality measures that have been used for the random model. These measures all require knowledge of the detectability of each fault, which is the number of possible vectors that will cause the fault to be detected. To find this, either fault simulation or a test generation algorithm is required. Both techniques are computationally very expensive. Though testability measures may pinpoint the more important fault classes, these test quality measures do not let you escape the cost of test evaluation. Comparison of the random and pseudorandom models gives the welcome result that the more accurate pseudorandom model has a shorter required test length for a given expected fault coverage. Another result is that hard-to-detect faults have the greatest impact on test length, and the difference between the models is greatest for just these faults. The paper is important for its comparison of the models, and it is also useful as a good overview of test quality measures for BIST.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 36, Issue 3
March 1987
135 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 March 1987

Author Tags

  1. Detectability profile
  2. fault coverage
  3. pseudorandom testing
  4. random testing
  5. test confidence
  6. test generation
  7. test length

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)RSBST: an Accelerated Automated Software-Based Self-Test Synthesis for Processor TestingJournal of Electronic Testing: Theory and Applications10.1007/s10836-019-05825-935:5(695-714)Online publication date: 1-Oct-2019
  • (2008)Antirandom testingVLSI Design10.1155/2008/1657092008:2(1-9)Online publication date: 1-Jan-2008
  • (2006)VLSI Test Principles and ArchitecturesundefinedOnline publication date: 14-Aug-2006
  • (2003)Evaluation of delay fault testability of LUTs for the enhancement of application-dependent testing of FPGAsJournal of Systems Architecture: the EUROMICRO Journal10.1016/S1383-7621(03)00066-349:4-6(283-296)Online publication date: 1-Sep-2003
  • (2001)Synthesis of configurable linear feedback shifter registers for detecting random-pattern-resistant faultsProceedings of the 14th international symposium on Systems synthesis10.1145/500001.500051(203-208)Online publication date: 30-Sep-2001
  • (1997)How Seriously Do You Take Possible-Detect Faults?Proceedings of the 1997 IEEE International Test Conference10.5555/844384.845848Online publication date: 1-Nov-1997
  • (1997)Fault coverage of a long random test sequence estimated from a short simulationProceedings of the 15th IEEE VLSI Test Symposium10.5555/832297.836404Online publication date: 27-Apr-1997
  • (1997)Fault diagnosis of a logical circuit by use of a pseudorandom signal and a neural networkArtificial Life and Robotics10.1007/BF024711351:4(169-172)Online publication date: 1-Dec-1997
  • (1995)Fault Coverage and Test Length Estimation for Random Pattern TestingIEEE Transactions on Computers10.1109/12.36453544:2(234-247)Online publication date: 1-Feb-1995
  • (1994)Tests for path delay faults vs. tests for gate delay faultsProceedings of the conference on European design automation10.5555/198174.198272(310-315)Online publication date: 23-Sep-1994
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media