Skip to main content
Log in

Provably good pattern generators for a random pattern test

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

This paper describes a pseudorandom pattern generator for the random pattern test of combinational circuits. Suppose that a fractionp of the possible patterns detects some fault and the generator generates L patterns to test the circuit. Then the probability that the generator generates a pattern that tests the fault is at leastpL/(pL + 1). The only assumption is that all values of the seed of the generator are equally likely. The seed is twice as long as a single pattern. The generator is less than twice as expensive as a linear feedback shift register. Thus, it can be used in practice. More complicated generators that achieve a better bound are also discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. H. Bardell and W. H. McAnney. Self-Testing of Multichip Logic Modules,Proceedings of the 1982 International Test Conference, 1982, pp. 200–204.

  2. Z. Barzilai, V. S. Iyengar, B. K. Rosen, and G. M. Silberman. Fault Modeling and Simulation of SCVS Circuits,Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers, 1984, pp. 42–47.

  3. L. Blum, M. Blum, and M. Shub. A Simple Secure Pseudo-Random Number Generator,Advances in Cryptology: Proceedings of CRYPTO 82 (edited by D. Chaum, R. L. Rivest, and A. T. Sherman), Plenum, New York, 1983, pp. 61–78.

    Google Scholar 

  4. M. Blum and S. Micali. How To Generate Cryptographically Strong Sequences of Pseudo Random Bits,Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science, 1982, pp. 112–117.

  5. J. L. Carter. The Theory of Signature Testing for VLSI,Proceedings of the ACM Symposium on Theory of Computing, 1982, pp. 66–76.

  6. J. L. Carter and M. L. Wegman. Universal Classes of Hash Functions,J. Comput. System Sci.,18 (April 1979), 143–154.

    Google Scholar 

  7. B. Chor and O. Goldreich. On the Power of Two-Point Based Sampling,J. Complexity,5 (1989), 96–106.

    Google Scholar 

  8. E. B. Eichelberger, and T. W. Williams. A Logic Design Structure for LSI Testability,Proceedings of the 14th Design Automation Conference, 1977, pp. 462–468.

  9. J. Galambos. Methods for Proving Bonferroni Type Inequalities,J. London Math. Soc. (2),9 (1975), 561–564.

    Google Scholar 

  10. J. Galambos. Bonferroni Inequalities,Ann. Probab.,5 (1977), 577–581.

    Google Scholar 

  11. M. Y. Hsiao. Generating PN Sequences in Parallel,Proceedings of the Third Annual Princeton Conference on Information Sciences and Systems, 1969.

  12. D. E. Knuth.The Art of Computer Programming, Vol. 1, Addison-Wesley, Reading, MA, 1973.

    Google Scholar 

  13. D. E. Knuth.The Art of Computer Programming, Vol. 2, Addison-Wesley, Reading, MA, 1980.

    Google Scholar 

  14. B. Konemann, J. Muncha, and G. Zwiehoff. Built-in Logic Block Observation Techniques,Proceedings of the 1979 Test Conference, 1979, pp. 37–41.

  15. M. Luby. A Simple Parallel Algorithm for the Maximal Independent Set Problem,Proceedings of the 17th ACM Symposium on Theory of Computing, 1985, pp. 1–10.

  16. W. W. Peterson and E. Weldon, Jr.Error Correcting Codes, MIT Press, Cambridge, MA, 1972.

    Google Scholar 

  17. J. Savir, G. Ditlow, and P. Bardell: Random Pattern Testability,Proceedings of the 13th International Symposium on Fault Tolerant Computing, 1983, pp. 80–89.

  18. A. Shamir. On the Generation of Cryptographically Strong Pseudo-Random Sequences,ACM Trans. Comput. Systems,1 (1983), 38–44.

    Google Scholar 

  19. T. Spencer. Good Pattern Generators for Random Pattern Test, Technical Report, 88-3, Rensselaer Polytechnic Institute, Troy, NY, 1986.

    Google Scholar 

  20. T. Spencer. Generalized Bonferroni Inequalities,J. Appl. Probab. (to appear).

  21. S. Tezuka. On the Discrepancy of GFSR Pseudorandom Numbers,J. Assoc. Comput. Mech.,37 (1987), 939–949.

    Google Scholar 

  22. A. C. Yao. Theory and Applications of Trapdoor Functions,Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science, 1982, pp. 80–91.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by F. Thomson Leighton.

This research was supported in part by the National Science Foundation under Grants CCR-8810609 and CDA-8805910.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Spencer, T.H. Provably good pattern generators for a random pattern test. Algorithmica 11, 429–442 (1994). https://doi.org/10.1007/BF01293265

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01293265

Key words

Navigation