Browse > Article

An Efficient Diagnosis Algorithm for Multiple Stuck-at Faults  

Lim Yo-Seop (Department of Electrical and Electronic Engineering, Yonsei University)
Lee Joo-Hwan (Department of Electrical and Electronic Engineering, Yonsei University)
Kang Sung-Ho (Department of Electrical and Electronic Engineering, Yonsei University)
Publication Information
Abstract
With the increasing complexity of VLSI devices, more complex faults have appeared. Many methods for diagnosing the single stuck-at fault have been studied. Often multiple defects on a foiling chip better reflect the reality. So, we propose an efficient diagnosis algorithm for multiple stuck-at faults. By using vectorwise intersections as an important metric of diagnosis, the proposed algorithm can diagnose multiple defects using single stuck-at fault simulator. In spite of multiple fault diagnosis, the number of candidate faults is also drastically reduced. For fault identification, positive calculations and negative calculations based on variable weights are used for the matching algorithm. Experimental results for ISCAS85 and full-scan version of ISCAS89 benchmark circuits prove the efficiency of the proposed algorithm.
Keywords
Multiple Stuck-at Faults; Diagnosis; Fault Simulation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Venkataraman and S. Drummonds, 'Poirot : Applications of a Logic Fault Diagnosis Tool,' IEEE Design & Test of Computers, pp. 19-30, 2001   DOI   ScienceOn
2 T. Bartenstein, D. Heaberlin, L. Huisman and D. Sliwinski, 'Diagnosing combinational logic designs using the single location at-a-time (SLAT) paradigm,' Proc. of International Test Conference, pp. 287-296, 2001
3 Y. Takamatsu, T. Seiyama, H. Takahashi, Y. Higami and K. Yamazaki, 'On the fault diagnosis in the presence of unknown fault models using pass/fail information,' ISCAS 2005. IEEE International Symposium, pp. 2987-2990. 2005   DOI