Skip to main content

Automatic test pattern generation with optimal load balancing

  • Session F8: Applications: Miscellaneous
  • Conference paper
  • First Online:
Parallel Virtual Machine — EuroPVM '96 (EuroPVM 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1156))

Included in the following conference series:

  • 158 Accesses

Abstract

Test patterns are used to prove the correct functionality and absence of manufacturing faults after producing a chip. The automatic generation of those test patterns for sequential circuits is harder than NP-complete problems and therefore an interesting algorithm to parallelize.

In this paper we describe a parallel approach for automatic test pattern generation (ATPG) using PVM with optimal load balancing. The main advantage over existing approaches is a dynamic solution for partitioning the fault list and the search tree resulting in a very small overhead for communication without the need of any broadcasts and an optimal load balancing without idle times for the test pattern generators.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Agrawal, V. D. Agrawal, J. Villoldo: Sequential Circuit Test Generation on a Distributed System, Proc. DAC '93, pp. 107–111

    Google Scholar 

  2. M. J. Aguado, E. de la Torre, et al.: Distributed Implementation of an ATPG System using Dynamic Fault Allocation, Proc. ITC '93, pp. 409–418

    Google Scholar 

  3. F. Brglez, F. Bryant, D. Kozminski: Combinational Profiles of Sequential Benchmark Circuits, Proc. 1989 Int. Symp. Circ. and Systems

    Google Scholar 

  4. C. Brown: UNIX Distributed Programming, Prentice Hall International (UK) Ltd.

    Google Scholar 

  5. H. Fujiwara, T. Shimono: On the Accelaration of Test Generation Algorithms, IEEE Trans. on Computers (C-32), pp. 1137–1144, 1983

    Google Scholar 

  6. A. Geist, A. Beguelin, et al.: PVM: Parallel Virtual Machine — A Users Guide and Tutorial for Networked Parallel Computing, 1994, avaiable via ftp from netlib2.cs.utk.edu

    Google Scholar 

  7. U. Glaeser, H. T. Vierhaus: FOGBUSTER: An Efficient Approach to Sequential Test Generation, Proc. EURODAC '95

    Google Scholar 

  8. U. Glaeser, H. T. Vierhaus: Mixed Level Test Generation for Synchronous Sequential Circuits using the FOGBUSTER-Algorithm, Accepted for Transactions on CAD

    Google Scholar 

  9. U. Glaeser, H. T. Vierhaus: MILEF: An efficient approach to mixed level automatic test pattern generation, Proc. EURODAC '92, pp. 318–321

    Google Scholar 

  10. N. Gouders, R. Kaibel: Advanced Techniques for Sequential Test Generation, Proc. 2.nd European Test Conference, Munich, 1991

    Google Scholar 

  11. R. H. Klenke, L. Kaufman, et al.: Workstation Based Parallel Test Generation, Proc. ITC '93, pp. 419–428

    Google Scholar 

  12. Peter A. Krauss, Applying a New Search Space Partitioning Method to Parallel Test Generation for Sequential Circuits, SFB-Bericht 342/09/94 A (TUM-I9415), Institut für Informatik, Technische Universität München, 1994

    Google Scholar 

  13. A. Miczo: The Sequential ATPG: A Theoretical Limit, Proc. DAC '83, pp. 143–147

    Google Scholar 

  14. T. Niermann, J. H. Patel: HITEC: A test generation package for sequential circuits, Proc. EDAC '92, pp. 214–218

    Google Scholar 

  15. B. Ramkumar, P. Banerjee: Portable Parallel Test Generation for Sequential Circuits, Proc. ICCAD '92, pp. 220–223

    Google Scholar 

  16. J. Sienicki, M. Bushnell, P. Agrawal, V. Agrawal: An Adaptive Distributed Algorithm for Sequential Circuit Test Generation, Proc. IEEE EURO-DAC '95, pp. 236–241

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode Jack Dongarra Thomas Ludwig Vaidy Sunderam

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dahmen, H.C., Gläser, U., Vierhaus, H.T. (1996). Automatic test pattern generation with optimal load balancing. In: Bode, A., Dongarra, J., Ludwig, T., Sunderam, V. (eds) Parallel Virtual Machine — EuroPVM '96. EuroPVM 1996. Lecture Notes in Computer Science, vol 1156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540617795_26

Download citation

  • DOI: https://doi.org/10.1007/3540617795_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61779-2

  • Online ISBN: 978-3-540-70741-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics