An efficient parallel critical path tracing for path delay fault simulation

نوع مقاله : مقاله پژوهشی کوتاه

نویسندگان

1 گروه مهندسی کامپیوتر، دانشگاه کاشان، کاشان، ایران.

2 گروه مهندسی برق، واحد کاشان، دانشگاه آزاد اسلامی، کاشان، ایران.

3 گروه مهندسی برق، واحد اصفهان (خوراسگان)، دانشگاه آزاد اسلامی، اصفهان، ایران.

4 گروه مهندسی کامپیوتر، دانشگاه صنعتی شریف، تهران، ایران.

چکیده

Delay fault simulation is the most general method that is used to assess the quality of generated test sets. Path delay fault is one of the most frequently used delay fault models. Path delay fault simulation is a time-consuming operation, especially for today's complex digital circuits. In this work, a novel critical path tracing algorithm is proposed for parallel path delay fault simulation. The obtained outcomes denote 489 times average speedup compared with the traditional path tracing, as well as 186 times average speed-up in comparison with the latest reported results of previous studies.

کلیدواژه‌ها


عنوان مقاله [English]

An efficient parallel critical path tracing for path delay fault simulation

نویسندگان [English]

  • Hossein Sabaghian-Bidgoli 1
  • Ahmad Ehteram 2
  • Hossein Ghasvari 2
  • Majid Delshad 3
  • Shaahin Hessabi 4
1 Department of Computer Engineering, University of Kashan, Kashan, Iran.
2 Department of Electrical Engineering, Kashan Branch, Islamic Azad University, Kashan, Iran.
3 Department of Electrical Engineering, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran.
4 Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.
چکیده [English]

Delay fault simulation is the most general method that is used to assess the quality of generated test sets. Path delay fault is one of the most frequently used delay fault models. Path delay fault simulation is a time-consuming operation, especially for today's complex digital circuits. In this work, a novel critical path tracing algorithm is proposed for parallel path delay fault simulation. The obtained outcomes denote 489 times average speedup compared with the traditional path tracing, as well as 186 times average speed-up in comparison with the latest reported results of previous studies.

کلیدواژه‌ها [English]

  • Path delay fault
  • Fault simulation
  • Critical path tracing
  • Robust path
  • Non-robust path
[1] A. Ehteram, H. Sabaghian-Bidgoli, H. Ghasvari, and S. Hessabi, “A simple and fast solution for fault simulation using approximate parallel critical path tracing,” Canadian J. Electr. Comput. Eng., vol. 43, no. 2, pp. 100–110, 2020, doi: 10.1109/CJECE.2019.2950280.
[2] A. Krstic and K.-T. Cheng, Delay Fault Testing for VLSI Circuits. Springer New York, NY, 1998, doi: 10.1007/978-1-4615-5597-1.
[3] A. K. Majhi, J. Jacob, and L. M. Patnaik, “A novel path delay fault simulator using binary logic,” VLSI Design, vol. 4, no. 3, pp. 167–179, 1996, doi: 10.1155/1996/25839.
[4] P. Manikandan, B. B. Larsen, and E. J. Aas, “An enhanced path delay fault simulator for combinational circuits,” in 14th Euromicro Conference on Digital System Design, Architectures, Methods and Tools, DSD 2011, August 31 - September 2, 2011, Oulu, Finland. IEEE Computer Society, 2011, pp. 375–381, doi: 10.1109/DSD.2011.52.
[5] I. Pomeranz and S. M. Reddy, “An efficient nonenumerative method to estimate path delay fault coverage,” in 1992 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 1992, Santa Clara, CA, USA, November 8-12, 1992. Digest of Technical Papers, L. Trevillyan and M. R. Lightner, Eds. IEEE Computer Society / ACM, 1992, pp. 560–567, doi: 10.1109/ICCAD.1992.279312.
[6] K. Heragu, V. D. Agrawal, and M. L. Bushnell, “Statistical methods for delay fault coverage analysis,” in 8th International Conference on VLSI Design (VLSI Design 1995), 4-7 January 1995, New Delhi, India. IEEE Computer Society, 1995, pp. 166–170, doi: 10.1109/ICVD.1995.512098.
[7] I. Pomeranz and S. M. Reddy, “An efficient nonenumerative method to estimate the path delay fault coverage in combinational circuits,” IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., vol. 13, no. 2, pp. 240–250, 1994, doi: 10.1109/43.259947.
[8] Y. Ali, Y. Yamato, T. Yoneda, K. Hatayama, and M. Inoue, “Parallel path delay fault simulation for multi/many-core processors with SIMD units,” in 23rd IEEE Asian Test Symposium, ATS 2014, Hangzhou, China, November 16-19, 2014. IEEE Computer Society, 2014, pp. 292–297, doi: 10.1109/ATS.2014.61.
[9] E. Schneider, M. A. Kochte, S. Holst, X. Wen, and H. Wunderlich, “Gpu-accelerated simulation of small delay faults,” IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., vol. 36, no. 5, pp. 829–841, 2017, doi: 10.1109/TCAD.2016.2598560.
[10] A. Ehteram, H. Sabaghian-Bidgoli, H. Ghasvari, M. Delshad, and S. Hessabi, “A very fast algorithm for path delay fault simulation of digital circuit based on parallel critical path tracing,” Soft Comput. J., vol. 9, no. 1, pp. 124–145, 2020, doi: 10.22052/scj.2021.111571 [In Persian].