Skip to main content
Log in

A loop-based apparatus for at-speed self-testing

  • Correspondence
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

At-speed testing using external tester requires an expensive equipment, thus built-in self-test (BIST) is an alternative technique due to its ability to perform on-chip at-speed self-testing. The main issue in BIST for at-speed testing is to obtain high delay fault coverage with a low hardware overhead. This paper presents an improved loop-based BIST scheme, in which a configurable MISR (multiple-input signature register) is used to generate test-pair sequences. The structure and operation modes of the BIST scheme are described. The topological properties of the state-transition-graph of the proposed BIST scheme are analyzed. Based on it, an approach to design and efficiently implement the proposed BIST scheme is developed. Experimental results on academic benchmark circuits are presented to demonstrate the effectiveness of the proposed BIST scheme as well as the design approach.

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. Li X, Yang F. A cost-effective scheme for at-speed self-test. InProc. IEEE 1993 Region Ten Conf. Computer, Communication, Control and Power Engineering (TENCON’93), 1993, pp.89–92.

  2. Tsui F F. LSI/VLSI Testability Design. McGraw-Hill Book Company, 1987.

  3. Chen C A, Gupta S K. BIST test pattern generators for two-pattern testing: Theory and design algorithms.IEEE Trans. Computers, 1996, 45(3): 257–269.

    Article  MATH  MathSciNet  Google Scholar 

  4. Li X, Cheung P Y S. Exploiting deterministic TPG for path delay testing.J. Comput. Sci. & Technol., 2000, 15(5): 472–479.

    Article  MATH  Google Scholar 

  5. Vasudevan B, Ross D E, Gala M, Watson K L. LFSR based deterministic hardware for at speed BIST. InProc. of IEEE 1993 VLSI Test Symposium (VTS’93), 1993, pp.201–207.

  6. Kim H, Ha D S. On using signature registers as pseudo-random pattern generators in built-in self-testing.IEEE Trans. CAD, 1988, 7(8): 919–928.

    Google Scholar 

  7. Furuya K, McClusky E J. Two pattern test capability of autonomous TPG circuits. InProc. IEEE 1991 Int. Test Conf. (ITC’91), 1991, pp.704–711.

  8. Pilarski S, Pierzynska A. BIST and delay fault detection. InProc. IEEE 1993 Int. Test Conference (ITC’93), 1993, pp.236–242.

  9. Savir J. Generator choices for delay test. InProc. IEEE 1995 Asian Test Symposium (ATS’95), 1995, pp.214–221.

  10. Zhang S, Byrne R, Miller D M. BIST generators for sequential faults. InProc. IEEE 1992 Int. Conf. Computer Design (ICCD’92), 1992, pp.260–263.

  11. Pradhan D K, Gupta S K. A new framework for designing and analyzing BIST techniques and zero aliasing compression.IEEE Trans. Computers, 1991, 40(6): 743–763.

    Article  MathSciNet  Google Scholar 

  12. Brynestad O, Aas E J, Vallestad A E. State transition graph analysis as a key to BIST fault coverage. InProc. IEEE 1990 Int. Test Conf. (ITC’90), 1990, pp.537–543.

  13. Standard Test Access Port and Boundary Scan Architecture. IEEE Standard P1149.1/D5, 1990.

  14. Brglez F, Bryan D, Kominski K. Combinational profile of sequential benchmark circuits. InProc. IEEE 1989 Int. Symposium on Circuits and Systems (ISCAS’89), 1989, pp.1929–1934.

  15. Girard P, Landrault C, Moreda V, Pravossoudovitch S. An optimized BIST test pattern generator for delay testing. InProc. IEEE 1997 VLSI Test Symposium (VTS’97), 1997, pp.94–100.

  16. Chen C H, Yuen J T. Automated synthesis of pseudo-exhaustive test generator in VLSI BIST design.IEEE Trans. VLSI Systems, 1994, 2(3): 273–291.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Li Xiaowei.

Additional information

This work was supported by the National Natural Science Foundation of China under grant Nos.69976002 and 69733010.

This work was completed when the author was in Peking University, China.

LI Xiaowei received his B.Eng. and M.Eng. degrees in computer science from Hefei University of Technology, China in 1985 and 1988, respectively. He received his Ph.D. degree in computer science from the Institute of Computing Technology, The Chinese Academy of Sciences in 1991. Dr. Li joined Peking University, China as a postdoctoral research fellow and a lecturer in 1991, and was promoted to associate professor in 1993, all with the Department of Computer Science and Technology. He was a Visiting Research Fellow in the Department of Electrical and Electronic Engineering at the University of Hong Kong from 1997–1998. He was a Visiting Professor in the Graduate School of Information Science, Nara Institute of Science and Technology, Japan in 1999. At present, he is a professor in the Institute of Computing Technology, The Chinese Academy of Sciences. His research interests include VLSI testing, design for testability, built-in self-test, high-level synthesis for testability, software testing and hardware/software co-test.

Paul Y.S. Cheung received his B.S. (Eng) degree with first-class honour in 1973 and his Ph.D. degree in 1978, both in EE from the Imperial College of Science and Technology, University of London. After working for Queen’s University of Belfast for two years as an engineer-in-charge of a laboratory, he returned to Hong Kong in 1978 to take up an academic position at the Hong Kong Polytechnic University. He joined the University of Hong Kong as a lecturer in 1980 and was promoted to senior lecturer/associate professor in 1987. He served as the Associate Dean of Faculty of Engineering from 1991–1994 and has been the Dean of Faculty of Engineering at the University of Hong Kong since 1994. He was the Director of IEEE Asia Pacific in 1995–1996 and served as the secretary of IEEE in 1997. His research interests include parallel computer architecture, Internet computing, VLSI design and testing, signal processing and pattern recognition.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, X., Paul Y. S., C. A loop-based apparatus for at-speed self-testing. J. Comput. Sci. & Technol. 16, 278–285 (2001). https://doi.org/10.1007/BF02943206

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02943206

Keywords

Navigation