DEVELOPMENT OF ATPG USING BASICALGORITHM PROCESSES

Abstract View PDF Download PDF

##plugins.themes.academic_pro.article.main##

Mr. Parth Thobhani
Dr. Usha Mehta

Abstract

To test the functioning of the fabricated circuit (IC) Automatic Test Pattern Generator (ATPG) is becoming increasingly important as designs become more complicated. Over the years ATPG tool development process is the research interest for testing the VLSI circuits. ATPG tool development mainly comprises of the three processes if we consider the Deterministic Test Pattern Generation part, which are Fault Equivalence, Line Justification, Fault Propagation. In this paper, all processes are implemented for the combinational circuit with some limitations. Considering the single stuck-at faults, the fault list becomes lengthy as the circuit under test has a large number of nets. To reduce the total number of faults to be tested Fault Equivalence method is used. Testability measure means finding out Controllability and Observability of a circuit. Controllability helps us to find out the easily controllable net during the line justification process. The actual test vector generation of every fault has the two most important processes that are Line justification and Fault propagation. In this paper codes written for fault equivalence, controllability, line justification, and fault propagation in Perl language for 2 fanin-fanout gates. All developed programs are generic and can be used for any combinational circuit which has non reconvergent fanouts. For all processes, the input required is the circuit netlist file (.txt file). All program works dynamically i.e. it also gives correct results if the circuit netlist is not in the order of input to output direction. For reconvergent fanout, it has limitation i.e. to generate the test vector for the fault which require backtracking. For the rest of the faults, it works fine.

##plugins.themes.academic_pro.article.details##

How to Cite
[1]
Mr. Parth Thobhani and Dr. Usha Mehta, “DEVELOPMENT OF ATPG USING BASICALGORITHM PROCESSES”, IEJRD - International Multidisciplinary Journal, vol. 6, no. ICMRD21, p. 8, Apr. 2021.

References

  1. Michael Bushnell and Vishwani Agrawal, “Essentials of Electronic Testing”. Springer Publication,2000, pp. 57-176.
  2. David Bryan, Iscas'85 benchmark circuits and netlistformat, North Carolina State University.
  3. Vaishali Dhare, Usha Mehta, “Implementation of Compaction Algorithm for ATPG Generated Partially Specified Test Data”, International Journal of VLSI design & Communication Systems, Pg.no.93-103, Vol.4, No.1, February 2013.
  4. Vaishali Dhare, Usha Mehta, “Development of Controllability Observability Aided Combinational ATPG with Fault Reduction”, Lecture Notes in Computer Science, Recent Trends in Networks and Communications, Springer, Pg. No 682-692, July 2010.
  5. L.H. Goldstein, “Controllability/Observability Analysis of digital circuits”, IEEE Transactions on Circuits and Systems, Vol. 26, September 1979, 1984, pp. 685-693.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.