A methodology for testability enhancement at layout level

In order to make possible the production of cost-effective electronic systems, integrated circuits (ICs) need to be designed for testability. The purpose of this article is to present a methodology for testability enhancement at the lower levels of the design (i.e., at circuit and layout levels). The proposed strategy uses both hardware refinement and software improvement. The main areas of low-cost software improvement are test generation based on a logic description closely related to the physical design, test-vector sequencing, and the introduction of circuit knowledge in fault simulation. The strategy for hardware improvement is based on realistic fault list generation, fault classification (according to fault impact on circuit behavior), and layout-level DFT (design for testability) rules derivation. A preliminary fault classification is proposed, which uncovers the types of realistic faults in MOS digital ICs that are hard to detect, paving the way to derive layout rules for hard-fault avoidance. Simulation examples are presented ascertaining that specific subsets of line-open and bridging faults (according to their topological characteristics) are hard to detect by logic testing using test patterns derived for line stuck-at fault detection.

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

[2]  Edward McCluskey,et al.  Designing CMOS Circuits for Switch-Level Testability , 1987, IEEE Design & Test of Computers.

[3]  Jacob A. Abraham,et al.  A Multivalued Algebra For Modeling Physical Failures in MOS VLSI Circuits , 1985, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Dong Sam Ha,et al.  Test Pattern Generation for Stuck-Open Faults Using Stuck-At Test Sets in CMOS Combinational Circuits , 1989, 26th ACM/IEEE Design Automation Conference.

[5]  Eric Lindbloom,et al.  Transition Fault Simulation , 1987, IEEE Design & Test of Computers.

[6]  J. P. Teixeira,et al.  Test preparation and fault analysis using a bottom-up methodology , 1989, [1989] Proceedings of the 1st European Test Conference.

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

[8]  Frans P. M. Beenker,et al.  Fault modeling and test algorithm development for static random access memories , 1988, International Test Conference 1988 Proceeding@m_New Frontiers in Testing.

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

[10]  Jacob Savir,et al.  Layout Influences Testability , 1985, IEEE Transactions on Computers.

[11]  J. M. Soden,et al.  Electrical properties and detection methods for CMOS IC defects , 1989, [1989] Proceedings of the 1st European Test Conference.

[12]  S. Koeppe,et al.  Optimal Layout to Avoid CMOS Stuck-Open Faults , 1987, 24th ACM/IEEE Design Automation Conference.

[13]  Edward J. McCluskey,et al.  Detecting stuck-open faults with stuck-at test sets , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

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

[15]  R. L. Wadsack,et al.  Fault modeling and logic simulation of CMOS and MOS integrated circuits , 1978, The Bell System Technical Journal.

[16]  R. J. Lipp Limitations of the stuck-at fault model as an accurate measure of CMOS IC quality and a proposed schematic level fault model , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

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

[18]  C. Morandi,et al.  Failure modes and mechanisms for VLSI ICs - a review , 1985 .

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

[20]  Vishwani D. Agrawal,et al.  Modeling and Test Generation Algorithms for MOS Circuits , 1985, IEEE Transactions on Computers.

[21]  Jacob A. Abraham,et al.  Approaches to Circuit Level Design for Testability , 1986, ITC.