Skip to main content
Log in

The Coupling Model for Function and Delay Faults

  • Coupling Fault Model
  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

We propose a high-level fault model, the coupling fault (CF) model, that aims to cover both functional and timing faults in an integrated way. The basic properties of CFs and the corresponding tests are analyzed, focusing on their relationship with other fault models and their test requirements. A test generation program COTEGE for CFs is presented. Experiments with COTEGE are described which show that (reduced) coupling test sets can efficiently cover standard stuck-at-0/1 faults in a variety of different realizations. The corresponding coupling delay tests detect all robust path delay faults in any realization of a logic function.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S.B. Akers, “Universal Test Sets for Logic Networks,” IEEE Trans. on Computers, vol. C-22, no. 9, pp. 835–839, 1973.

    Article  MathSciNet  Google Scholar 

  2. H. Al-Asaad, J.P. Hayes, and B.T. Murray, “Scalable Test Generators for High-Speed Datapath Circuits,” Journal of Electronic Testing, vol. 12, pp. 111–125, 1998.

    Article  Google Scholar 

  3. M.J. Batek and J.P. Hayes, “Test-Set Preserving Logic Transformations,” in Proc. Design Automation Conf., pp. 454–458, 1992.

  4. R. Betancourt, “Derivation of Minimum Test Sets for Unate Logic Circuits,” IEEE Trans. on Computers, vol. C-20, no. 11, pp. 1264–1269, 1971.

    MathSciNet  Google Scholar 

  5. K.-T. Cheng, A. Krstic, and H-C Chen, “Generation of High Quality Tests for Robustly Untestable Path Delay Faults,” IEEE Trans. on Computers, vol. 45, no. 12, pp. 1379–1392, 1996.

    MATH  Google Scholar 

  6. K. De, “Test Methodology for Embedded Cores which Protects Intellectual Property,” in Proc. VLSI Test Symposium, 1997, pp. 2–9

  7. B.I. Dervisoglu, “A Unified DFT Architecture for Use with IEEE 1149.1 and VSIA/IEEE P1500 Compliant Test Access Controllers,” in Proc. Design Automation Conference, pp. 53–58, 2001.

  8. S. Devadas and K. Keutzer, “Synthesis of Robust Delay-Fault-Testable Circuits: Theory,” IEEE Trans. on CAD, vol. 11, no. 1, pp. 87–101, 1992.

    Google Scholar 

  9. M. Gharaybeh, M.L. Bushnell, and V.D. Agrawal, “Classification and Test Generation for Path-Delay Faults Using Single Stuck-at Fault Tests,” Journal of Electronic Testing, vol. 11, pp. 55–67, 1997.

  10. P. Goel, “An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits,” IEEE Trans. on Computers, vol. C-30, no. 3, pp. 215–222, 1981.

    MathSciNet  Google Scholar 

  11. J.P. Hayes, “On Realizations of Boolean Functions Requiring a Minimal or Near-Minimal Number of Tests,” IEEE Trans. on Computers, vol. C-20, no. 12, pp. 1506–1513, 1971.

    MathSciNet  Google Scholar 

  12. W. Ke and P.R. Menon, “Synthesis of Delay-Verifiable Combinational Circuits,” IEEE Trans. on Computers, vol. 44, no. 2, 1995.

    Google Scholar 

  13. H. Kim and J.P. Hayes, “Delay Fault Testing of Designs with Embedded IP Cores,” in Proc. VLSI Test Symposium, 1999, pp. 160–167.

  14. H. Kim and J.P. Hayes, “Realization-Independent ATPG for Designs with Unimplemented Blocks,” IEEE Trans. on CAD, vol. 20, no. 2, pp. 290–306, 2001.

    Google Scholar 

  15. T. Larrabee, “Efficient Generation of Test Patterns Using Boolean Difference,” in Proc. International Test Conf., pp. 795–801, 1989.

  16. H.K. Lee and D.S. Ha, “On the Generation of Test Patterns for Combinational Circuits,” Tech. Report 12–93, EE Dept., Virginia Polytechnic Institute and State University, 1993.

  17. C.J. Lin and S.M. Reddy, “On Delay Fault Testing in Logic Circuits,” IEEE Trans. on CAD, vol. CAD-6, no. 5, pp. 694–703, 1987.

    Google Scholar 

  18. I. Pomeranz and S.M. Reddy, “On Testing Delay Faults in Macro-Based Combinational Circuits,” in Proc. International Conf. on CAD, pp. 332–339, 1994.

  19. I. Pomeranz and S.M. Reddy, “Functional Test Generation for Delay Faults in Combinational Circuits,” in Proc. International Conf. on CAD, pp. 687–694, 1995.

  20. M. Psarakis, D. Gizopoulos, and A. Paschalis, “Test Generation and Fault Simulation for Cell Fault Model Using Stuck-at Fault Model Based Test Tools,” Journal of Electronic Testing, vol. 13, pp. 315–319, 1998.

  21. M. Psarakis et al., “Sequential Fault Modeling and Test Pattern Generation for CMOS Iterative Logic Arrays,” IEEE Trans. on Computers, vol. 49, no. 10, pp. 1083–1099, 2000.

    Google Scholar 

  22. J. Rajski and J. Vasudevamurthy, “The Testability-Preserving Concurrent Decomposition and Factorization of Boolean Expressions,” IEEE Trans. on CAD, vol. 11, no. 6, pp. 778–793, 1992.

    Google Scholar 

  23. G.L. Smith, “Model for Delay Faults Based Upon Paths,” in Proc. International Test Conf., pp. 342–349, 1985.

  24. U. Sparmann, H. Muller, and S.M. Reddy, “Universal Delay Test Sets for Path Delay Faults,” IEEE Trans. on VLSI Systems, vol. 7, no. 2, pp. 156–166, 1999.

    Google Scholar 

  25. J. Yi, “High-Level Function and Delay Testing for Digital Circuits,” Ph.D Thesis, University of Michigan, 2002.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joonhwan Yi.

Additional information

This research was sponsored in part by the U.S. National Science Foundation under Grants No. CCR-9872066 and CCR-0073406.

Joonhwan Yi received the B.S degree in electronics engineering from Yonsei University, Seoul, Korea, in 1991, and the M.S. and Ph.D degrees in electrical engineering and computer science from the University of Michigan, Ann Arbor, in 1998 and 2002, respectively.

From 1991 to 1995, he was with Samsung Electronics, Semiconductor Business, Korea, where he was involved in developing application specific integrated circuit cell libraries. In 2000, he was a summer intern with Cisco, Santa Clara, CA, where he worked for path delay fault testing. Since 2003, he has been with Samsung Electronics, Telecommunication Network, Suwon, Korea, where he is working on system-on-a-chip design. His current research interests include C-level system modeling for fast hardware and software co-simulation, system-level power analysis and optimization, behavioral synthesis, and high-level testing.

John P. Hayes received the B.E. degree from the National University of Ireland, Dublin, and the M.S. and Ph.D. degrees from the University of Illinois, Urbana-Champaign, all in electrical engineering. While at the University of Illinois, he participated in the design of the ILLIAC III computer. In 1970 he joined the Operations Research Group at the Shell Benelux Computing Center in The Hague, where he worked on mathematical programming and software development. From 1972 to 1982 he was a faculty member of the Departments of Electrical Engineering– Systems and Computer Science of the University of Southern California, Los Angeles. Since 1982 he has been with the Electrical Engineering and Computer Science Department of the University of Michigan, Ann Arbor, where he holds the Claude E. Shannon Chair in Engineering Science.

Professor Hayes was the Founding Director of the University of Michigan's Advanced Computer Architecture Laboratory (ACAL). He has authored over 225 technical papers, several patents, and five books, including Introduction to Digital Logic Design (Addison-Wesley, 1993), and Computer Architecture and Organization, (3rd edition, McGraw-Hill, 1998). He has served as editor of various technical journals, including the Communications of the ACM, the IEEE Transactions on Parallel and Distributed Systems and the Journal of Electronic Testing. Professor Hayes is a fellow of both IEEE and ACM, and a member of Sigma Xi. He received the University of Michigan's Distinguished Faculty Achievement Award in 1999 and the Humboldt Foundation's Research Award in 2004. His current teaching and research interests are in the areas of computer-aided design, verification, and testing; VLSI circuits; fault-tolerant embedded systems; ad-hoc computer networks; and quantum computing.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yi, J., Hayes, J.P. The Coupling Model for Function and Delay Faults. J Electron Test 21, 631–649 (2005). https://doi.org/10.1007/s10836-005-3476-y

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-005-3476-y

Keywords

Navigation