At-speed Testing of Asynchronous Reset De-assertion Faults

In sub-threshold technology nodes, device failure due to timing related defects (setup & hold timing) is on rise due to extreme process variability and increasing use of voltage scaling techniques for achieving required performance. High coverage using stuck-at fault patterns, which can effectively screen static defects is no longer sufficient to control DPPM (Defective parts per million). High test coverage of timing defects that is induced by process variation is required for controlling DPPM. Lot of work has been done to find the ways to increase the delay test coverage of industrial circuits including the various methods to cover inter-domain clock faults but very little or no work is done on the ways to effectively cover the asynchronous reset paths to the memory registers for timing defects. In this paper we propose a novel methodology that allows us to effectively detect the failures induced by timing defects on asynchronous reset path of the registers. This problem is further complicated by the fact that commercially available ATPG tools are not capable of generating test patterns due to modeling limitations. Results from 45nm industrial multi-million gates design is presented to illustrate the effectiveness of the proposed methodology.

[1]  Gianpiero Cabodi,et al.  Full symbolic ATPG for large circuits , 1994, Proceedings., International Test Conference.

[2]  Borivoje Nikolic,et al.  Measurement and analysis of variability in 45nm strained-Si CMOS technology , 2008, 2008 IEEE Custom Integrated Circuits Conference.

[3]  Ashutosh Tiwari,et al.  Reset careabouts in a SoC design , 2004, 17th International Conference on VLSI Design. Proceedings..

[4]  Srinivas Devadas,et al.  Test generation and verification for highly sequential circuits , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Kun-Han Tsai,et al.  Enhanced testing of clock faults , 2007, 2007 IEEE International Test Conference.

[6]  Katherine Shu-Min Li,et al.  Temperature-aware dynamic frequency and voltage scaling for reliability and yield enhancement , 2009, 2009 Asia and South Pacific Design Automation Conference.

[7]  Fabio Somenzi,et al.  Fast sequential ATPG based on implicit state enumeration , 1991, 1991, Proceedings. International Test Conference.

[8]  Irith Pomeranz,et al.  On the detection of reset faults; in synchronous sequential circuits , 1997, Proceedings Tenth International Conference on VLSI Design.

[9]  Alberto L. Sangiovanni-Vincentelli,et al.  Test generation for sequential circuits , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Laung-Terng Wang,et al.  An On-Chip Test Clock Control Scheme for Multi-Clock At-Speed Testing , 2007, 16th Asian Test Symposium (ATS 2007).