Skip to main content
Log in

Fault simulation on massively parallel SIMD machines algorithms, implementations and results

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

Two algorithms for fault simulation of combinational networks on massively parallel SIMD machines are presented. One algorithm uses a variant of the PPSFP [1] approach, while the other uses a mixture of parallel fault simulation [2] and PPSFP [1]. The algorithms have been implemented on the [Thinking Machines Corporation's] Connection Machine [3]. The second algorithm compares very favorably with published results for well known serial algorithms on the ISCAS benchmark circuits [4]. The results indicate that parallel processing could be a valuable tool for accelerating VLSI CAD applications.

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. J.A. Waicukauski, E.B. Eichelberger, D.O. Florenzo, E. Lindbloom, and T. McCarthy, “A statistical calculation of fault detection probabilities by fast fault simulation,”IEEE Int'l. Test Conf., pp. 779–784, 1985.

  2. S. Seshu, “On an improved diagnosis program,”IEEE Trans. on Electronic Computers, vol. EC-14, pp. 76–79, February 1965.

    Google Scholar 

  3. W.D. Hillis,The Connection Machine, Cambridge, MA: MIT Press, 1985.

    Google Scholar 

  4. “ISCAS085 Benchmarks, special session: recent algorithms for gate level ATPG with fault simulation and their performance assessment,”IEEE Int'l. Symp. on Circuits and Systems, June 1985.

  5. E.G. Ulrich and T. Baker, “Concurrent simulation of nearly identical digital networks,”Proc. of the 10th Design Automation Conf., pp. 145–150, June 1973.

  6. D.B. Armstrong, “A deductive method for simulating faults in logic circuits,”IEEE Trans. on Computers, vol. C-21, pp. 135–142, May 1972.

    Google Scholar 

  7. K.J. Antreich and M.H. Schulz, “Accelerated fault simulation and fault grading in combinational circuits,”IEEE Trans. on Computer Aided Design, vol. CAD-6, pp. 704–712, September 1987.

    Google Scholar 

  8. M. Abramovici, P.R. Menon, and D.T. Miller, “Critical path tracing—an alternative to fault simulation,”IEEE Int'l. Test Conf., pp. 779–784, 1985.

  9. Pfister, G.F., “The IBM Yorktown simulation engine,”Proc. of the IEEE, pp. 850–860, June 1986.

  10. Panel Session, “What is the path to fast fault simulation,”IEE Int'l. Test Conf., 1988.

  11. K.Y. Tham, “Parallel processing for CAD applications,”IEEE Design and Test of Computers, pp. 13–17, October 1987.

  12. W.D. Hillis and G.L. Steele, “Data Parallel Algorithms,”Comm. of the ACM, vol. 29, pp. 1170–1182, December 1986.

    Google Scholar 

  13. S.Y. Kung,VLSI Array Processors, Englewood Cliffs, NJ: Prentice Hall, 1988.

    Google Scholar 

  14. M.R. Garey and D.S. Jhonson,Computers and Intractability: A Guide to the Theory of NP-Completeness, San Francisco, CA: W.H. Freeman, 1979.

    Google Scholar 

  15. W. O'Farrell, “Timing experiments on the Connection Machine,”NPAC Technical Report, Northeast Parallel Architectures Center, Syracuse, NY, 1988.

    Google Scholar 

  16. A.V. Aho, S.C. Jhonson, and D. Ullman, “Code generation for expressions with common subexpressions,”J. of ACM, vol. 24, pp. 146–160, January 1977.

    Google Scholar 

  17. Connection Machine Parallel Instruction Set (PARIS)—The C Implementation, Thinking Machines Corporation, Cambridge, MA, 1987.

  18. B.S. Landman and R.L. Russo, “On a pin versus block relationship for partition of logic graphs,”IEEE Trans. on Computers, vol. C-2, pp. 1469–1479, December 1971.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Narayanan, V., Pitchumani, V. Fault simulation on massively parallel SIMD machines algorithms, implementations and results. J Electron Test 3, 79–92 (1992). https://doi.org/10.1007/BF00159833

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation