Abstract
This paper addresses the modeling and simulation of power supply voltage transients (Δ V DD ) 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 Δ V DD 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 Δ V DD 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 Δ V DD 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.
Similar content being viewed by others
References
P. Alfke, “Configuration Issues: Power-up, Volatility, Security, Battery Back-up”, Xilinx™ Application Note XAPP 092, Nov., 1997 (available at http://www.xilinx.com/bvdocs/appnotes/xapp092.pdf).
B. Alorda, V. Canals, and J. Segura, “A Two-Level Power Grid Model for Transient Current Testing,” J. of Electronic Testing: Theory and Applications (JETTA), vol. 20, pp. 543–552, 2004.
D. Barros Júnior, F. Vargas, M.B. Santos, I.C. Teixeira, and J.P. Teixeira, “Modeling and Simulation of Time Domain Faults in Digital Systems,” in Proc. 10th IEEE Int. On-Line Test Symposium (IOLTS), July, 2004, pp. 5–9.
K. Bernstein et al., High Speed CMOS Design Styles, Kluwer Academic Pub., 1998.
S. Bobba, T. Thorp, K. Aingaran, and D. Liu, “IC Power Distribution Challenges,” in Proc. IEEE VLSI Test Symposium (VTS), 2001, pp. 643–650.
F. Brglez, D. Bryan, and K. Kominski, “Combinational Profiles of Sequential Benchmark Circuits,” in Proc. Int. Symposium on Circuits and Systems (ISCAS), 1989, pp. 1229– 1234.
F. Brglez and H. Fujiwara, in Proc. IEEE Int. Symposium on Circuits and Systems (ISCAS), 1985, pp. 662–698.
T.D. Burd and R.W. Brodersen, “Design Issues for Dynamic Voltage Scaling,” in Proc. Int. Symp. On Low-Power Electronics and Design (ISLPED), 2000, pp. 9–14.
M.L. Bushnell and V.D. Agrawal, Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits, Kluwer Academic Publishers, 2000.
J.T.-Y. Chang and E. J. McCluskey, “Detecting Delay Flaws By Very-Low-Voltage Testing,” in Proc. International Test Conference (ITC), 1996.
K.-T. Cheng, S. Devadas, and K. Keutzer, “Delay Fault Test Generation and Synthesis for Testability under a Standard Scan Design Methodology,” IEEE Trans. on CAD of Int. Circuits and Systems, vol. 12, no. 8, pp. 1217–1231, 1993.
P. Franco and E.J. McCluskey, “Delay Testing of Digital Circuits by Output Waveform Analysis,” in Proc. International Test Conference (ITC), 1991, pp. 798–807.
H. Hao and E.J. McCluskey, “Very-Low-Voltage Testing for Weak CMOS Logic ICs,” in Proc. IEEE Int. Test Conference, 1993, pp. 275–284.
K. Heragu, J.H. Patel, and V.D. Agrawal, “Segment Delay Faults: A New Fault Model,” in Proc. of the VLSI Test Symposium, pp. 32–39, April 1996.
International Electrotechnical Commission—International Standard IEC 61000-4-29 Normative. (www.iec.ch), March 2004.
V.S. Iyengar and G. Vijayan, “Optimized Test Application Timing for AC Test,” IEEE Trans. on CAD, vol. 11, pp. 1439–1449, 1992.
W.B. Jone, Y.P. Ho, and S.R. Das, “Delay Fault Coverage Enhancement Using Variable Observation Times,” Journal of Electronic Testing: Theory and Applications (JETTA), vol. 11, pp. 131–146, 1997.
A. Krstic, S.T. Chakradhar, and K.-T. Cheng, “Testable Path Delay Fault Cover for Sequential Circuits,” Journal of Information Science and Engineering, vol. 16, no. 5, pp. 673–686, 2000.
A. Krstic, Y.-M. Jiang, and K.-T. Cheng, “Pattern Generation for Delay Testing and Dynamic Timing Analysis Considering Power-Supply Noise Effects,” IEEE Transactions on CAD, vol. 20, no. 3, pp. 416–425, 2001.
A. Krstic, J.-J. Liou, K.-T. Cheng, and L.-C. Wang, “On Structural vs. Functional Testing for Delay Faults,” in Proceedings of IEEE International Symposium on Quality Electronic Design, March, 2003.
A. Krstic, L.-C. Wang, K.-T. Cheng, J.-J. Liou, and T.M. Mak, “Enhancing Diagnosis Resolution for Delay Defects Based Upon Statistical Timing and Statistical Fault Models,” in Proc. of ACM/IEEE Design Automation Conference, June 2003.
N.A. Kurd, J.S. Barkatullah, R.O. Dizon, Th.D. Fletcher, and P.D. Madland, “A Multigigahertz Clocking Scheme for the Pentium 4 Microprocessor,” IEEE J. of Solid State Circs., vol. 36, no. 11, pp. 1647–1653, 2001.
W.-C. Lai, A. Krstic, and K.-T. Cheng, “Functionally Testable Path Delay Faults on a Microprocessor,” IEEE Design & Test of Computers, pp. 6–14, Oct.-Dec. 2000.
Y. Liao and D.M.H. Walker, “Fault Coverage Analysis of Physically-Based Bridging Faults at Different Power Supply Voltages”, in Proc. IEEE Int’l Test Conference (ITC), 1996, pp. 767–775.
J.-J. Liou, A. Krstic, Y-. M. Jiang, and K.-T. Cheng, “Modeling, Testing and Analysis for Delay Defects and Noise Effects in Deep Submicron Devices,” IEEE Transactions on CAD, vol. 22, no 2003.
J.-J. Liou, L.-C. Wang, K.-T. Cheng, J. Dworak, M.R. Mercer, R. Kapur, and T.W. Williams, “Enhancing Test Efficiency for Delay Fault Testing Using Multiple-Clocked Schemes,” in Proc. of 39th. Design Automation Conf., 2002, pp. 371–374.
G.M. Luong and D.M.H. Walker, “Test Generation for Global Delay Faults”, in Proc. IEEE Int. Test Conference (ITC), 1996, pp. 433–442.
W.W. Mao and M.D. Ciletti, “A Variable Observation Time Method for Testing Delay Faults,” in Proc. Of ACM/IEEE Design Automation Conf. (DAC), 1990, pp. 728–731.
C. Metra, S. Di Francescantonio, and T.M. Mak, “Implications of Clock Distribution Faults and Issues with Screening Them during Manufacturing Testing,” IEEE Transactions on Computers, vol. 53, no. 5, pp. 531–546, 2004.
R. Panda, D. Blaauw, R. Chaudhry, V. Zolotov, B. Young, and R. Ramaraju, “Model and Analysis for Combined Package and On-Chip Power Grid Simulation,” in Proc. Int. Symp. On Low-Power Electronics and Design (ISLPED), 2000, pp. 179– 184.
L. Pappu, M.L. Bushnell, V.D. Agrawal, and S. Mandyam-Komar, “Statistical Delay Fault Coverage Estimation for Synchronous Sequential Circuits,” Journal of Electronic Testing: Theory and Applications (JETTA), vol. 12, pp. 239–254, 1998.
J. Pineda de Gyvez, G. Gronthoud, and R. Amine, “VDD Ramp Testing for RF Circuits,” in Proc. IEEE Int. Test Conf. (ITC), 2003, pp. 651–658.
M. Sharma, “Enhancing Defect Coverage of VLSI Chips by Using Cost Effective Delay Fault Tests,” UILU-ENG-03-2220, October2003, available at http://www.crhc.uiuc.edu/TechReports/reports.html.
S. Somayayula, E. Sanchez-Sinencio, and J. Pineda de Gyvez, “Analog Fault Diagnosis based on Ramping Power Supply Current Signature,” IEEE Trans. on Circuits and Systems-II, vol. 43, no. 10, pp. 703–712, 1996.
H. Yan and A.D. Singh, “Experiments in Detecting Delay Faults using Multiple Higher Frequency Clocks and Results from Neighboring Die,” in Proc. IEEE Int. Test Conference (ITC), 2003, pp. 105–111.
Author information
Authors and Affiliations
Additional information
Daniel Barros Jr. received the B.S. and the M.Sc. degrees in Electrical Engineering from the Catholic University (PUCRS), Brazil in 1999 and 2002, respectively. Since 2002 he is Associate Professor at the same university. His research interests are Pattern Recognition, Design for Testability, BIST, and FPGA-Based Fast Prototyping.
Marcial Jesús Rodríguez Irago received his M.Sc. degree in Electrical and Computer Engineering (Telecommunications and Microelectronics) in 2002 from University of Vigo (Spain). He is finishing his Ph.D. work in the area of dynamic faults and delay testing. He is a researcher at INESC-ID, in the Quality, Test and Hardware/Software Co-design (QTHS) Group, and University of Vigo, in the Department of Electronics Technology. His research interests include delay testing, dynamic faults and full-custom design (including microwave IC design).
Marcelino Bicho dos Santos} has got his degree on Electrical and Computer Engineering, in 1990, and his M.Sc. degree in 1994, at IST (Instituto Superior Técnico) from the Technical University of Lisbon. He is finishing his Ph.D. work at IST in the area of defect-oriented HDL test preparation. He is a researcher at INESC-ID (Instituto de Engenharia de Sistemas e Computadores), in the Quality, Test and Hardware/Software Co-design (QTHS) Group. His scientific and technical interests include defect-oriented test, DFT, BIST, IDDX testing, low-power testing, and system-level fault modeling and simulation.
Isabel Maria Cacho Teixeira} has got her degree in Electrical Engineering (Telecommunications and Electronics) and her Ph.D. in Applied Electronics, in 1984, by IST from the Technical University of Lisbon. She is currently an Associate Professor at IST. She holds a Senior researcher position at INESC-ID, where she is co-chairing the Quality, Test and Hardware/Software Co-design (QTHS) Group. Her scientific and technical interests include the analysis, specification, co-design and test of hardware/software systems, Object-Oriented Modeling techniques, CAD and information systems design.
Fabian Vargas received his B.S. degree in EE from the Catholic University (PUCRS), Brazil, in 1988, the M.Sc. degree in CS from the Federal University of Rio Grande do Sul (UFRGS), also in Brazil, in 1991, and the Ph.D. degree from the Institut National Polytechnique de Grenoble (INPG), France, in 1995. Since 1996 he is Associate Professor at the Catholic University (PUCRS). In 1997 he founded and chaired since then the Latin American Group of the IEEE Computer Society—Test Technology Technical Council (TTTC). Prof. Vargas is an IEEE Computer Society Golden Core Member. His research interests include Fault-Tolerant Systems Design, On-Line Testing, and Reliability-Driven Hardware-Software Partitioning.
João Paulo Teixeira has got his degree in Electrical Engineering (Telecommunications and Electronics) and his Ph.D. in Applied Electronics in 1982, at IST from the Technical University of Lisbon. He is currently an Associate Professor at IST. He is a Senior researcher at INESC-ID, where he is co-chairing the QTHS Group. His R&D interests include the analysis, specification, design, production and test of hardware/software systems, which use microelectronics as supporting technologies. Emphasis is given to the design and test of digital, analog and mixed-signal circuits and systems, implemented in CMOS or CMOS-compatible semiconductor technologies, and to the development of EDA (Electronic Design Automation) tools, especially CAT (Computer-Aided Testing) tools.
Rights and permissions
About this article
Cite this article
Júnior, D.B., Rodriguez-Irago, M., Santos, M.B. et al. Fault Modeling and Simulation of Power Supply Voltage Transients in Digital Systems on a Chip. J Electron Test 21, 349–363 (2005). https://doi.org/10.1007/s10836-005-0972-z
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s10836-005-0972-z