Defect-oriented Verilog fault simulation of SoC macros using a stratified fault sampling technique

The validation of high-quality tests requires defect-oriented (DO) fault simulation. The purpose of this paper is to propose a methodology for mixed-level DO Verilog fault simulation. A novel tool, veriDOF, is introduced. Structural zooming is performed only for the system module in which the faults are injected. Verilog models for bridging and line open defects are proposed for intra-gate and inter-gate faults, using a pre-computed test view of each library cell. A stratified fault sampling technique is used to boost the computational efficiency of the new tool. Results are presented for ISCAS benchmarks and a public domain processor, PIC.

[1]  João Paulo Teixeira,et al.  On the design of a highly testable cell library , 1992, Microprocess. Microprogramming.

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

[3]  S. D. Millman,et al.  Accurate modeling and simulation of bridging faults , 1991, Proceedings of the IEEE 1991 Custom Integrated Circuits Conference.

[4]  Robert C. Aitken,et al.  Biased voting: A method for simulating CMOS bridging faults in the presence of variable gate logic thresholds , 1993, Proceedings of IEEE International Test Conference - (ITC).

[5]  Yervant Zorian,et al.  Testing embedded-core based system chips , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

[6]  João Paulo Teixeira,et al.  Defect-oriented IC test and diagnosis using VHDL fault simulation , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[7]  João Paulo Teixeira,et al.  Defect-oriented test quality assessment using fault sampling and simulation , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

[8]  Tracy Larrabee,et al.  Bridge Fault Simulation Strategies for CMOS Integrated Circuits , 1993, 30th ACM/IEEE Design Automation Conference.

[9]  Kurt Keutzer,et al.  Estimation of average switching activity in combinational and sequential circuits , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[10]  M. Ray Mercer,et al.  On the decline of testing efficiency as fault coverage approaches 100% , 1995, Proceedings 13th IEEE VLSI Test Symposium.

[11]  Michael S. Hsiao,et al.  A new architectural-level fault simulation using propagation prediction of grouped fault-effects , 1995, Proceedings of ICCD '95 International Conference on Computer Design. VLSI in Computers and Processors.

[12]  João Paulo Teixeira,et al.  Test preparation for high coverage of physical defects in CMOS digital ICs , 1995, Proceedings 13th IEEE VLSI Test Symposium.

[13]  Sumit Ghosh,et al.  On behavior fault modeling for digital designs , 1991, J. Electron. Test..

[14]  Yervant Zorian,et al.  Testing Embedded-Core-Based System Chips , 1999, Computer.

[15]  John Paul Shen,et al.  Inductive Fault Analysis of MOS Integrated Circuits , 1985, IEEE Design & Test of Computers.

[16]  Bapiraju Vinnakota,et al.  Process-tolerant test with energy consumption ratio , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

[17]  Paolo Prinetto,et al.  A new functional fault model for system-level descriptions , 1994, Proceedings of IEEE VLSI Test Symposium.

[18]  Weiwei Mao,et al.  Improving gate level fault coverage by RTL fault grading , 1996, Proceedings International Test Conference 1996. Test and Design Validity.

[19]  John Paul Shen,et al.  A CMOS fault extractor for inductive fault analysis , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  F. Brglez,et al.  A neutral netlist of 10 combinational benchmark circuits and a target translator in FORTRAN , 1985 .

[21]  João Paulo Teixeira,et al.  Sampling techniques of non-equally probable faults in VLSI systems , 1998, Proceedings. 16th IEEE VLSI Test Symposium (Cat. No.98TB100231).

[22]  Vishwani D. Agrawal,et al.  Fault sampling revisited , 1990, IEEE Design & Test of Computers.

[23]  João Paulo Teixeira,et al.  Test preparation methodology for high coverage of physical defects in CMOS digital ICs , 1995, Proceedings the European Design and Test Conference. ED&TC 1995.

[24]  Jürgen Alt,et al.  Simulation of non-classical faults on the gate level - The fault simulator COMSIM , 1993, Proceedings of IEEE International Test Conference - (ITC).

[25]  Rosa Rodríguez-Montañés,et al.  Bridging defects resistance measurements in a CMOS process , 1992, Proceedings International Test Conference 1992.

[26]  Raul Camposano,et al.  Fast Hierarchical Multi-Level Fault Simulation of Sequential Circuits with Switch-Level Accuracy , 1993, 30th ACM/IEEE Design Automation Conference.

[27]  Wilfried Daehn Fault simulation using small fault samples , 1991, J. Electron. Test..

[28]  Tracy Larrabee,et al.  Charge-based fault simulation for CMOS network breaks , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[29]  H. T. Nagle,et al.  Statistical fault sampling , 1989 .

[30]  Tracy Larrabee,et al.  Testing CMOS logic gates for: realistic shorts , 1994, Proceedings., International Test Conference.

[31]  João Paulo Teixeira,et al.  Physical DFT for High Coverage of Realistic Faults , 1992, Proceedings International Test Conference 1992.

[32]  Javier Uceda,et al.  A fault model for VHDL descriptions at the register transfer level , 1996, Proceedings EURO-DAC '96. European Design Automation Conference with EURO-VHDL '96 and Exhibition.