[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2755753.2757085acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Fault simulation with parallel exact critical path tracing in multiple core environment

Published: 09 March 2015 Publication History

Abstract

A novel fault simulation method is proposed, based on exact critical path tracing beyond the Fan-out-Free Regions (FFR) throughout the full circuit. The method exploits two types of parallelism: bit-level parallelism for multiple pattern reasoning, and distribution the fault reasoning process between different cores in a multi-core processor environment. To increase the speed and accuracy of fault simulation, compared with previous methods, a mixed level fault reasoning approach is developed, were the fan-out re-convergence is handled on the higher FFR network level, and the fault simulation inside of FFRs relies on the gate-level information. To allow a uniform and seamless fault reasoning, Structurally Synthesized BDDs (SSBDD) are used for modeling on both levels. Experimental research demonstrated very promising results in increasing the speed and scalability of the method.

References

[1]
J. A. Waicukauski and et al., Fault simulation for structured VLSI, VLSI Systems Design, pp. 20--32, Dec. 1985
[2]
B. Underwood, J. Ferguson. The Parallel Test Detect Fault Simulation Algorithm. ITC, pp. 712--717, 1989
[3]
M. Abramovici, P. R. Menon, D. T. Miller. Critical Path Tracing An Alternative to Fault Simulation. Proc. 20th Design Automation Conference, pp. 2--5, 1987.
[4]
K. J. Antreich, M. H. Schulz. Accelerated Fault Simulation and Fault Grading in Combinational Circuits. IEEE Trans. On Computer-Aided Design, Vol. 6, No. 5, pp. 704--712, 1987.
[5]
F. Maamari, J. Rajski. A Method of Fault Simulation Based on Stem Region. IEEE Trans. on CAD, Vol. 9, No. 2, pp. 212--220, 1990.
[6]
D. Harel, R. Sheng, J. Udell. Efficient Single Fault Propagation in Combinational Circuits. Int. Conf. on CAD, pp. 2--5, 1987.
[7]
D. B. Armstrong. A deductive method for simulating faults in logic circuits. IEEE Trans. Comp., C-21(5), 464--471, 1972.
[8]
E. G. Ulrich, T. Baker. Concurrent simulator of nearly identical digital networks. IEEE Trans. on Comp., 7(4), pp. 39--44, 1974.
[9]
W. T. Cheng, M. L. Yu. Differential fault simulation: a fast method using minimal memory. DAC, pp. 424--428, 1989.
[10]
L. Wu, D. M. H. Walker, A Fast Algorithm for Critical Path Tracing in VLSI Digital Circuits, 20th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems(DFT'05), 3--5 October, 2005, pp. 178--186.
[11]
R. Ubar, S. Devadze, J. Raik, A. Jutman. Ultra Fast Parallel Fault Analysis on Structural BDDs. 12th IEEE European Test Symposium ETS 2007, Freiburg, Germany, May 20--24, 2007.
[12]
R. Ubar, S. Devadze, J. Raik, A. Jutman. Parallel X-Fault Simulation with Critical Path Tracing Technique. IEEE Conf. Design, Automation & Test in Europe - DATE-2010, Dresden, Germany, March 8--12, 2010, pp. 1--6.
[13]
Thayse, Boolean Calculus of Differences, Springer Verlag, 1981.
[14]
R. Ubar, S. Devadze, J. Raik, A. Jutman. Parallel Fault Backtracing for Calculation of fault Coverage. 13th Asia and South Pacific Design Automation Conference - ASP-DAC 2008, Seoul, Korea, Jan. 21--24, 2008, pp. 667--672.
[15]
R. Ubar. Test Synthesis with Alternative Graphs. IEEE Design and Test of Computers. Spring, 1996, pp. 48--59.
[16]
R. Ubar. Combining Functional and Structural Approaches in Test Generation for Digital Systems. Journal of Microelectronics and Reliability, Elsevier Science Ltd. Vol. 38:3, pp. 317--329, 1998.
[17]
Minato, S. BDDs and Applications for VLSI CAD. Kluwer Academic Publishers. 1996.
[18]
D. Mironov, R. Ubar, J. Raik. Logic Simulation and Fault Collapsing with Shared Structurally Synthesized BDDs. IEEE European Test Symposium, Paderborn, Germany, May 26--30, 2014.
[19]
D. Mironov, R. Ubar. Lower Bounds of the Size of Shared Structurally Synthesized BDDs. IEEE 17th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS). Warsaw, April, 23--25, 2014, pp. 77--82.
[20]
Amin, M. B.; Vinnakota, B., Data parallel fault simulation. International Conference on Computer Design: VLSI in Computers and Processors (ICCD '95), 1995, pp. 610--615.
[21]
OpenCL standard for parallel programming of heterogenious systems. https://www.khronos.org/opencl/
[22]
Varshney, A. K., Vinnakota, B., Skuldt, E., Keller, B., High Performance Parallel Fault Simulation. International Conference on Computer Design 2001 (ICCD 2001), 2001, pp. 308--313.
[23]
Gulati, K., Khatri, S. P., Towards Acceleration of Fault Simulation using Graphics Processing Units. 45th ACM/IEEE Design Automation Conference 2008 (DAC 2008), 2008, pp. 822--827.
[24]
Gulati, K.; Khatri, S. P., Fault Table Generation using Graphics Processing Units. IEEE International High Level Design Validation and Test Workshop 2009 (HLDVT 2009), 2009, pp. 60--67.

Index Terms

  1. Fault simulation with parallel exact critical path tracing in multiple core environment

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DATE '15: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition
      March 2015
      1827 pages
      ISBN:9783981537048

      Sponsors

      Publisher

      EDA Consortium

      San Jose, CA, United States

      Publication History

      Published: 09 March 2015

      Check for updates

      Qualifiers

      • Research-article

      Conference

      DATE '15
      Sponsor:
      • EDAA
      • EDAC
      • SIGDA
      • Russian Acadamy of Sciences
      DATE '15: Design, Automation and Test in Europe
      March 9 - 13, 2015
      Grenoble, France

      Acceptance Rates

      DATE '15 Paper Acceptance Rate 206 of 915 submissions, 23%;
      Overall Acceptance Rate 518 of 1,794 submissions, 29%

      Upcoming Conference

      DATE '25
      Design, Automation and Test in Europe
      March 31 - April 2, 2025
      Lyon , France

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 66
        Total Downloads
      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 20 Jan 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media