Fault Modeling and Simulation of Power Supply Voltage Transients in Digital Systems on a Chip

This paper addresses the modeling and simulation of power supply voltage transients (Δ VDD) in digital SoC (Systems on a Chip), namely their impact on SoC core’s performance. The goal is to verify, in a cost-effective way, core’s fault tolerance to this disturbance, aiming at EMI/EMC standard compliance. The two key parameters are the time slack and the defect size. A top-down approach is used to introduce an innovative fault injection and simulation technique. In fact, fault simulation is carried out either by using faulty delays (defect size as a function of Δ VDD magnitude) in the CUT (Core Under Test) and nominal time excitation rate, or by using a fault-free CUT description and faster test application times (speed-up proportional to Δ VDD magnitude). A bottom-up approach, using electrical simulation, is extensively used to demonstrate the adequacy of exploiting this duality between time excitation and delay response, for combinational CUT. We refer this duality as the “accordion” effect. For sequential circuits, and for pipeline circuits, it is shown that the tolerance to Δ VDD disturbances is significantly lower than the one observed in combinational CUT, due to de-synchronization effects in storage elements. This effect depends on the clock distribution network and is a consequence of differently delayed responses of the CUT and of the clock network. Results are demonstrated using basic infrastructures and ISCAS benchmark circuits.

[1]  Janak H. Patel,et al.  Segment delay faults: a new fault model , 1996, Proceedings of 14th VLSI Test Symposium.

[2]  Thomas D. Burd,et al.  Design issues for Dynamic Voltage Scaling , 2000, ISLPED'00: Proceedings of the 2000 International Symposium on Low Power Electronics and Design (Cat. No.00TH8514).

[3]  Haihua Yan,et al.  Experiments in detecting delay faults using multiple higher frequency clocks and results from neighboring die , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[4]  Manish Sharma Enhancing Defect Coverage of VLSI Chips by Using Cost Effective Delay Fault Tests , 2003 .

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

[6]  Kwang-Ting Cheng,et al.  Enhancing diagnosis resolution for delay defects based upon statistical timing and statistical fault models , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

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

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

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

[10]  Sudhakar Bobba,et al.  IC power distribution challenges , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[11]  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.

[12]  Rajendran Panda,et al.  Model and analysis for combined package and on-chip power grid simulation , 2000, ISLPED'00: Proceedings of the 2000 International Symposium on Low Power Electronics and Design (Cat. No.00TH8514).

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

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

[15]  Vishwani D. Agrawal,et al.  Statistical path delay fault coverage estimation for synchronous sequential circuits , 1996, Proceedings of 9th International Conference on VLSI Design.

[16]  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..

[17]  Kwang-Ting Cheng,et al.  Modeling, testing, and analysis for delay defects and noise effects in deep submicron devices , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[18]  Kwang-Ting Cheng,et al.  Pattern generation for delay testing and dynamic timing analysisconsidering power-supply noise effects , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[19]  Vishwani D. Agrawal,et al.  Statistical Delay Fault Coverage Estimation for Synchronous Sequential Circuits , 1998, J. Electron. Test..

[20]  Michael D. Ciletti,et al.  A variable observation time method for testing delay faults , 1991, DAC '90.

[21]  Configuration Issues : Power-up , Volatility , Security , Battery Back , 1998 .

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

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

[24]  Yuyun Liao,et al.  Fault coverage analysis for physically-based CMOS bridging faults at different power supply voltages , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[25]  Kwang-Ting Cheng,et al.  Functionally Testable Path Delay Faults on a Microprocessor , 2000, IEEE Des. Test Comput..

[26]  Gopalakrishnan Vijayan,et al.  Optimized test application timing for AC test , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[27]  Kwang-Ting Cheng,et al.  Testable path delay fault cover for sequential circuits , 1996, Proceedings EURO-DAC '96. European Design Automation Conference with EURO-VHDL '96 and Exhibition.

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

[29]  Kwang-Ting Cheng,et al.  On structural vs. functional testing for delay faults , 2003, Fourth International Symposium on Quality Electronic Design, 2003. Proceedings..

[30]  Edgar Sanchez-Sinencio,et al.  Analog fault diagnosis based on ramping power supply current signature clusters , 1996 .

[31]  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.

[32]  Vicent Canals,et al.  A Two-Level Power-Grid Model for Transient Current Testing Evaluation , 2004, J. Electron. Test..

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

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