Testing BiCMOS and Dynamic CMOS Logic

In a normal integrated circuit (IC) production cycle, manufactured ICs are tested to remove defective parts. The purpose of this research is to study the effects of real defects in BiCMOS and Dynamic CMOS circuits, and propose better test solutions to detect these defects. BiCMOS and Dynamic CMOS circuits are used in many new high performance VLSI ICs. Fault models for BiCMOS and Dynamic CMOS circuits are discussed first. Shorted and open transistor terminals, the most common failure modes in MOS and bipolar transistors, are simulated for BiCMOS and Dynamic CMOS logic gates. Simulations show that a faulty behavior similar to data retention faults in memory cells can occur in BiCMOS and Dynamic CMOS logic gates. We explain here why it is important to test for these faults, and present test techniques that can detect these faults. Simulation results also show that shorts and opens in Dynamic CMOS and BiCMOS circuits are harder to test than their counterparts in Static CMOS circuits. Simulation results also show that the testability of opens in BiCMOS gates can be predicted without time-consuming transistor-level simulations. We present a prediction method based on an extended switch-level model for BiCMOS gates. To improve the testability of dynamic CMOS circuits, design-for-testability circuitry are proposed. Scan cell designs add scan capabilities to dynamic latches and flip-flops with negligible performance overhead, while design-for-current-testability circuitry allows quiescent supply current (IDDQ) measurements for dynamic CMOS circuits.

[1]  M.H. Woods,et al.  MOS VLSI reliability and yield trends , 1986, Proceedings of the IEEE.

[2]  Wojciech Maly,et al.  Testing oriented analysis of CMOS ICs with opens , 1988, [1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers.

[3]  Mohamed I. Elmasry,et al.  Highly testable design of BiCMOS logic circuits , 1994, IEEE J. Solid State Circuits.

[4]  Edward J. McCluskey,et al.  Design-for-Current-Testability (DFCT) for Dynamic CMOS Logic , 1994 .

[5]  Neil Weste,et al.  Principles of CMOS VLSI Design , 1985 .

[6]  Marc Tremblay,et al.  A 64-b microprocessor with multimedia support , 1995 .

[7]  Steven D. McEuen Reliability benefits of IDDQ , 1992, J. Electron. Test..

[8]  Edward J. McCluskey,et al.  Open faults in BiCMOS gates , 1995, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[9]  H.J. Shin Full-swing logic circuits in a complementary BiCMOS technology , 1990, Digest of Technical Papers., 1990 Symposium on VLSI Circuits.

[10]  Daniel G. Saab,et al.  Switch-level timing simulation of bipolar ECL circuits , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  Anura P. Jayasumana,et al.  Behavior of faulty single BJT BiCMOS logic gates , 1992, Digest of Papers. 1992 IEEE VLSI Test Symposium.

[12]  Richard H. Williams,et al.  Testing Errors: Data and Calculations in an IC Manufacturing Process , 1992, Proceedings International Test Conference 1992.

[13]  K. C. Y. Mei,et al.  Bridging and Stuck-At Faults , 1974, IEEE Transactions on Computers.

[14]  A. El Gamal,et al.  BiNMOS: a basic cell for BiCMOS sea-of-gates , 1989, 1989 Proceedings of the IEEE Custom Integrated Circuits Conference.

[15]  Yashwant K. Malaiya,et al.  Testable design for BiCMOS stuck-open fault detection , 1993, Digest of Papers Eleventh Annual 1993 IEEE VLSI Test Symposium.

[16]  Edward J. McCluskey,et al.  Logic design principles - with emphasis on testable semicustom circuits , 1986, Prentice Hall series in computer engineering.

[17]  Christer Svensson,et al.  A true single-phase-clock dynamic CMOS circuit technique , 1987 .

[18]  C. Hu,et al.  Reliability issues of MOS and bipolar ICs , 1989, Proceedings 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[19]  Charles F. Hawkins,et al.  IDDQ testing: A review , 1992, J. Electron. Test..

[20]  Charles F. Hawkins,et al.  Electrical Characteristics and Testing Considerations for Gate Oxide Shorts in CMOS ICs , 1985, ITC.

[21]  Edward J. McCluskey,et al.  Non-conventional faults in BiCMOS digital circuits , 1992, Proceedings International Test Conference 1992.

[22]  Charles F. Hawkins,et al.  Quiescent power supply current measurement for CMOS IC defect detection , 1989 .

[23]  F. Joel Ferguson,et al.  Sandia National Labs , 2022 .

[24]  S. Funatsu,et al.  Scan design at NEC , 1989, IEEE Design & Test of Computers.

[25]  E. A. Amerasekera,et al.  Failure Mechanisms in Semiconductor Devices , 1987 .

[26]  Michel Renovell,et al.  Current testing viability in dynamic CMOS circuits , 1993, Proceedings of 1993 IEEE International Workshop on Defect and Fault Tolerance in VLSI Systems.

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

[28]  M. Jacomino,et al.  Fault detection in CMOS circuits by consumption measurement , 1989 .

[29]  John Paul Shen,et al.  Extraction and simulation of realistic CMOS faults using inductive fault analysis , 1988, International Test Conference 1988 Proceeding@m_New Frontiers in Testing.

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

[31]  Randal Bryant A Survey of Switch-Level Algorithms , 1987, IEEE Design & Test of Computers.

[32]  Melvin A. Breuer The Effects of Races, Delays, and Delay Faults on Test Generation , 1974, IEEE Transactions on Computers.

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

[34]  N. F. Goncalves,et al.  NORA: a racefree dynamic CMOS technique for pipelined logic structures , 1983 .