Bit-splitting for testability enhancement in scan-based design

A new design for testability technique, the bit-splitting for testability enhancement in scan-based design, is presented. The idea is to split some inputs into two independent variables to make the original circuit more controllable and thus more testable. Theoretical study and experiments with two-level circuits indicate that this method can easily provide 100% Single-Path-Sensitization Path Delay Fault Testability (SPDFT). Fault coverage can also be improved for the multi-level circuits and when constrained transformations are used, multi-level circuit can also be made 100% SPDFT.<<ETX>>

[1]  L. H. Goldstein,et al.  Controllability/observability analysis of digital circuits , 1978 .

[2]  G. Nemhauser,et al.  Integer Programming , 2020 .

[3]  H. T. Nagle,et al.  Fundamentals of testability-a tutorial , 1989 .

[4]  Wojciech Maly,et al.  Test generation for current testing , 1989, [1989] Proceedings of the 1st European Test Conference.

[5]  R. A. Zemlin,et al.  Integer Programming Formulation of Traveling Salesman Problems , 1960, JACM.

[6]  Alberto L. Sangiovanni-Vincentelli,et al.  VICTOR : A Fast VLSI Testability Analysis Program , 1982, ITC.

[7]  Scott F. Midkiff,et al.  Test generation for IDDQ testing of bridging faults in CMOS circuits , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

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

[9]  Rob A. Rutenbar,et al.  Simulated annealing algorithms: an overview , 1989, IEEE Circuits and Devices Magazine.

[10]  A. J. Kessler,et al.  Standard cell VLSI design: A tutorial , 1985, IEEE Circuits and Devices Magazine.

[11]  F. Brglez,et al.  McMAP: a fast technology mapping procedure for multi-level logic synthesis , 1988, Proceedings 1988 IEEE International Conference on Computer Design: VLSI.

[12]  Wojciech Maly,et al.  CMOS bridging fault detection , 1990, 1991, Proceedings. International Test Conference.

[13]  H. H. Chen Breaking cycles and vertical constraints in Deutsch's new and more difficult channel-routing problems , 1989, Proceedings of the 32nd Midwest Symposium on Circuits and Systems,.

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

[15]  Gilbert Laporte,et al.  Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints , 1991, Oper. Res. Lett..

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

[17]  Dhiraj K. Pradhan,et al.  Fault-tolerant computing : theory and techniques , 1986 .

[18]  R. Luscher,et al.  A high density CMOS process , 1985, 1985 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[19]  Robert Hum,et al.  Applications of Testability Analysis: From ATPG to Critical Delay Path Tracing , 1984, ITC.

[20]  Yves Crouzet,et al.  Physical Versus Logical Fault Models MOS LSI Circuits: Impact on Their Testability , 1980, IEEE Transactions on Computers.

[21]  Ernest S. Kuh,et al.  Glitter: A Gridless Variable-Width Channel Router , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[23]  V. Chandramouli,et al.  Bridging faults and their implication to PLAs , 1990, Proceedings. International Test Conference 1990.

[24]  Walter S. Scott,et al.  Magic: A VLSI Layout System , 1984, 21st Design Automation Conference Proceedings.

[25]  Dennis V. Heinbuch CMOS3 cell library , 1988 .

[26]  R. G. Bennetts,et al.  CAMELOT: A Computer-Aided Measure for Logic Testability , 1981 .

[27]  Takeshi Yoshimura,et al.  Efficient Algorithms for Channel Routing , 1982, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[28]  Anura P. Jayasumana,et al.  Enhancement of resolution in supply current based testing for large ICs , 1991, Digest of Papers 1991 VLSI Test Symposium 'Chip-to-System Test Concerns for the 90's.

[29]  Rob A. Rutenbar,et al.  Testability-oriented channel routing , 1995, Proceedings of the 8th International Conference on VLSI Design.

[30]  M. E. Levitt,et al.  Physical design of testable VLSI: techniques and experiments , 1990 .

[31]  Thomas W. Williams,et al.  Design for Testability - A Survey , 1982, IEEE Trans. Computers.

[32]  H. Ando,et al.  Testing VLSI with Random Access Scan , 1980 .

[33]  Toshihiro Arima,et al.  Test generation systems in Japan , 1975, DAC '75.

[34]  Wojciech Maly,et al.  Hierarchical extraction of critical area for shorts in very large ICs , 1995, Proceedings of International Workshop on Defect and Fault Tolerance in VLSI.

[35]  Marcel Jacomet,et al.  Layout-dependent fault analysis and test synthesis for CMOS circuits , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[36]  Anthony J. Walton,et al.  Hierarchical critical area extraction with the EYE tool , 1995, Proceedings of International Workshop on Defect and Fault Tolerance in VLSI.

[37]  B. Ricco,et al.  Influence of IC synthesis on the random pattern testability of parametric bridging faults , 1993, Proceedings ETC 93 Third European Test Conference.

[38]  Yashwant K. Malaiya,et al.  A New Fault Model and Testing Technique for CMOS Devices , 1982, International Test Conference.

[39]  Vishwani D. Agrawal,et al.  STAFAN: An Alternative to Fault Simulation , 1984, 21st Design Automation Conference Proceedings.

[40]  Suchai Thanawastien,et al.  DTR: A Defect-Tolerant Routing Algorithm , 1989, 26th ACM/IEEE Design Automation Conference.

[41]  Scott F. Midkiff,et al.  Circuit-level classification and testability analysis for CMOS faults , 1991, Digest of Papers 1991 VLSI Test Symposium 'Chip-to-System Test Concerns for the 90's.

[42]  A. Ferrari,et al.  Influence of guiding testability measure on number of backtracks of ATPG program , 1989 .

[43]  F. Joel Ferguson,et al.  Carafe: an inductive fault analysis tool for CMOS VLSI circuits , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[44]  Melvin A. Breuer,et al.  Digital systems testing and testable design , 1990 .

[45]  Joan Figueras,et al.  Analysis of I/sub DDQ/ detectable bridges in combinational CMOS circuits , 1994, Proceedings of IEEE VLSI Test Symposium.

[46]  R. Keith Treece,et al.  CMOS IC stuck-open-fault electrical effects and design considerations , 1989, Proceedings. 'Meeting the Tests of Time'., International Test Conference.

[47]  James B. Angell,et al.  Enhancing Testability of Large-Scale Integrated Circuits via Test Points and Additional Logic , 1973, IEEE Transactions on Computers.

[48]  Arlindo L. Oliveira,et al.  Bottom-up testing methodology for VLSI , 1988, Proceedings of the IEEE 1988 Custom Integrated Circuits Conference.

[49]  F. Joel Ferguson,et al.  Eliminating undetectable shorts between horizontal wires during channel routing , 1994, Proceedings of IEEE VLSI Test Symposium.

[50]  Chidchanok Lursinsap,et al.  A yield enhancing router , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.

[51]  Ting-Mao Chang,et al.  YOR: A yield optimizing routing algorithm by minimizing critical areas and vias , 1991 .

[52]  Irith Pomeranz,et al.  Compact test generation for bridging faults under I/sub DDQ/ testing , 1995, Proceedings 13th IEEE VLSI Test Symposium.

[53]  F. Joel Ferguson Physical design for testability for bridges in CMOS circuits , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[54]  Melvin A. Breuer,et al.  Design and test rules for CMOS circuits to facilitate IDDQ testing of bridging faults , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[55]  John M. Acken Testing for Bridging Faults (Shorts) in CMOS Circuits , 1983, 20th Design Automation Conference Proceedings.

[56]  Xiaodong Xie,et al.  Design of robust-path-delay-fault-testable combinational circuits by Boolean space expansion , 1992, Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers & Processors.

[57]  M. Kendall Elementary Statistics , 1945, Nature.

[58]  Scott F. Midkiff,et al.  Classification of bridging faults in CMOS circuits: experimental results and implications for test , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[59]  João Paulo Teixeira,et al.  Physical design of testable CMOS digital integrated circuits , 1991 .

[60]  Janak H. Patel,et al.  Experimental evaluation of testability measures for test generation (logic circuits) , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[61]  Kurt Keutzer,et al.  Synthesis of robust delay-fault-testable circuits: theory , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[62]  S. Wayne Bollinger Hierarchical test generation for CMOS circuits , 1992 .

[63]  Sudhakar M. Reddy,et al.  On the design of robust testable CMOS combinational logic circuits , 1988, [1988] The Eighteenth International Symposium on Fault-Tolerant Computing. Digest of Papers.

[64]  Thomas W. Williams,et al.  A logic design structure for LSI testability , 1977, DAC '77.

[65]  M. Ray Mercer,et al.  Testability Measures : What Do They Tell Us ? , 1982, ITC.

[66]  Donald W. Gillies,et al.  Scheduling Tasks with AND/OR Precedence Constraints , 1995, SIAM J. Comput..

[67]  Edward J. McCluskey,et al.  Probabilistic Treatment of General Combinational Networks , 1975, IEEE Transactions on Computers.

[68]  Tracy Larrabee,et al.  Test Pattern Generation for Realistic Bridge Faults in CMOS ICs , 1991, 1991, Proceedings. International Test Conference.