Dynamic fault test and diagnosis in digital systems using multiple clock schemes and multi-VDD test

Performance test is a powerful technique to identify difficult to detect defects. Recently, the authors have shown that multi-VDD test schemes may be used in a BIST environment to simulate multi-clock test. Using circuit and logic-level fault simulation it has been demonstrated that the effect of lowering VDD on the propagation delay time, while keeping invariant the observation pace at speed test, is similar to the effect of decreasing the clock period tCLK while keeping nominal VDD. In this paper, a simple analytical model to represent the dependence of propagation delay time variations of logic elements, Δpd on depleted VDD (i.e., on ΔVDD) is introduced. The model allows to back-annotate this dependence to logic-level fault simulation. As clock period decreases (or VDD decreases) failing vectors inducing errors are identified. Performance histograms, describing the dependence of the number of failing vectors on higher clock speed (or lower VDD) are used for delay fault detection and defect diagnosis. Basic infrastructures, ISCAS benchmarks and a combinational block of an industrial fleet management system, XTRAN, is used to demonstrate the results.

[1]  Nasser A. Kurd,et al.  A multigigahertz clocking scheme for the Pentium(R) 4 microprocessor , 2001, IEEE J. Solid State Circuits.

[2]  João Paulo Teixeira,et al.  Modeling and simulation of time domain faults in digital systems , 2004, Proceedings. 10th IEEE International On-Line Testing Symposium.

[3]  Edward J. McCluskey,et al.  Very-low-voltage testing for weak CMOS logic ICs , 1993, Proceedings of IEEE International Test Conference - (ITC).

[4]  Edward J. McCluskey,et al.  DELAY TESTING OF DIGITAL CIRCUITS BY OUTPUT WAVEFORM ANALYSIS , 1991, 1991, Proceedings. International Test Conference.

[5]  D. M. H. Walker,et al.  Test generation for global delay faults , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[6]  Kurt Keutzer,et al.  Delay-fault test generation and synthesis for testability under a standard scan design methodology , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Arnaud Virazel,et al.  A Scan-BIST Structure to Test Delay Faults in Sequential Circuits , 1999, J. Electron. Test..

[8]  M. Ray Mercer,et al.  Enhancing test efficiency for delay fault testing using multiple-clocked schemes , 2002, DAC '02.

[9]  Vishwani D. Agrawal,et al.  Essentials of electronic testing for digital, memory, and mixed-signal VLSI circuits [Book Review] , 2000, IEEE Circuits and Devices Magazine.

[10]  Cecilia Metra,et al.  Implications of clock distribution faults and issues with screening them during manufacturing testing , 2004, IEEE Transactions on Computers.

[11]  I. C. Teixeira,et al.  Physical macromodelling of the dynamic behaviour of CMOS VLSI circuits: Part II , 1992 .

[12]  Christopher M. Durham,et al.  High Speed CMOS Design Styles , 1998 .

[13]  Edward J. McCluskey,et al.  Detecting delay flaws by very-low-voltage testing , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[14]  Wen-Ben Jone,et al.  Delay Fault Coverage Enhancement Using Variable Observation Times , 1997, J. Electron. Test..

[15]  David Bryan,et al.  Combinational profiles of sequential benchmark circuits , 1989, IEEE International Symposium on Circuits and Systems,.

[16]  Guido Gronthoud,et al.  Vdd ramp testing for rf circuits , 2003, International Test Conference, 2003. Proceedings. ITC 2003..