CFP last date
22 April 2024
Reseach Article

New Built-In Self-Test Boundary Scan Architectures for Digital Integrated Circuits in Industrial Applications

by Mohamed H. El-Mahlawy, Sherif Anas, Winston Waller
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 182 - Number 1
Year of Publication: 2018
Authors: Mohamed H. El-Mahlawy, Sherif Anas, Winston Waller
10.5120/ijca2018917437

Mohamed H. El-Mahlawy, Sherif Anas, Winston Waller . New Built-In Self-Test Boundary Scan Architectures for Digital Integrated Circuits in Industrial Applications. International Journal of Computer Applications. 182, 1 ( Jul 2018), 41-55. DOI=10.5120/ijca2018917437

@article{ 10.5120/ijca2018917437,
author = { Mohamed H. El-Mahlawy, Sherif Anas, Winston Waller },
title = { New Built-In Self-Test Boundary Scan Architectures for Digital Integrated Circuits in Industrial Applications },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2018 },
volume = { 182 },
number = { 1 },
month = { Jul },
year = { 2018 },
issn = { 0975-8887 },
pages = { 41-55 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume182/number1/29728-2018917437/ },
doi = { 10.5120/ijca2018917437 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:10:07.301976+05:30
%A Mohamed H. El-Mahlawy
%A Sherif Anas
%A Winston Waller
%T New Built-In Self-Test Boundary Scan Architectures for Digital Integrated Circuits in Industrial Applications
%J International Journal of Computer Applications
%@ 0975-8887
%V 182
%N 1
%P 41-55
%D 2018
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In this paper, the incorporation of pseudo-exhaustive built-in self-test capabilities into the boundary scan (BS) architecture is presented. The Boundary Scan Register (BSR) input cells are configured as a test pattern generator (TPG), and the BSR input and output cells are configured as a test response compactor (TRC) in the BIST mode. Instructions for both BS and BIST process are proposed that enable the test access port controller (TAPC) to control the BS and BIST process. The presented design supports the BIST of the target chip for both the cascaded and non-cascaded input and output cells of the BSR. In the register transfer level (RTL), the insertion of segmentation cells in the case of pseudo-exhaustive testing (PET) may affect the system timing due to the unequal sequential depth in the BIST mode, so it is required to insert delay flip-flops which add significant area overhead and degrade circuit performance. In addition, transferring every flip-flop into BIST flip-flop adds area overhead and degrades circuit performance in the normal mode of the chip. To compensate these problems, a proposed design that converts the presented sequential block into the combinational block (combinational equivalent). The incorporation of BIST capabilities into the boundary scan architecture with this solution is presented. Finally, a complete example for BIST (Built-In Self-Test) boundary scan architecture and 16-bit parallel-pipelined multiplier as the CUT is presented. The simulation and then design download are presented on the field programmable gate array (FPGA) chip. The hardware implementation using the interfacing through the personal computer as a master controller controls the test circuitry from the TAPC as a slave controller.

References
  1. Mohamed H. El-Mahlawy, Automatic Measurement of Digital Circuits, M.Sc. thesis, Military Technical College, Egypt, 1995.
  2. M. H. El-Mahlawy, "Pseudo-Exhaustive Built-In Self-Test for Boundary Scan", Ph.D. thesis, Kent University, U.K., 2000.
  3. M. El Said Gohniemy, S. Fadel Bahgat, Mohamed H. El-Mahlawy, and E. E. M. Zouelfoukkar, "A Novel Microcomputer Based Digital Automatic Testing Equipment using Signature Analysis." IEEE International conference on Industrial Applications in Power Systems, Computer Science and Telecommunications, pp. 140-144, Bari, Italy, May 13-16, 1996.
  4. Mihalis Psarakis, Dimitris Gizopoulos, Ernesto Sanchez and Matteo S. Reorda, "Microprocessor Software-Based Self-Testing", IEEE Design & Test of Computers, Vol. 27, No. 3, pp. 4-19, May/June, 2010.
  5. Sherif I. Morsy, Mohamed H. El-Mahlawy, Gouda I. Mohamed, “Design for Testability Technique for Microcontroller”, 8th International Conference of the Electrical Engineering, Egypt, 29-31 May 2012.
  6. Sherif I. Morsy, Mohamed H. El-Mahlawy, and Gouda I. Mohamed, “Hybrid based Self-Test Solution for Embedded System on Chip”, International Journal of Computer Applications, Volume 84, No. 12, pp. 7-14, December 2013.
  7. Mohamed H. El-Mahlawy, "Signature Multi-Mode Hardware-Based Self-Test Architecture for Digital Integrated Circuits," IEEE International Conference on Electronics, Circuits, & Systems, pp. 437-441, 6-9 Dec. 2015.
  8. Mohamed H. El-Mahlawy, and Winston Waller, “An efficient algorithm to design convolved LFSR/SR.” 17th National Radio Science Conference, Egypt, pp. C23 (1-10), Feb. 2000.
  9. Mohamed H. El-Mahlawy, and Winston Waller, “New Test Pattern Generators for the BIST Pseudo-Exhaustive Testing based on Coding Theory Principles”, Communications on Applied Electronics (CAE) Journal, Volume 4, No. 8, pp. 29-44, April 2016.
  10. Mohamed H. El-Mahlawy, and Winston Waller, "A New Single Test Pattern Generator for Pseudoexhaustive Testing.", 11th International Conference on Aerospace Sciences & Aviation Technology (ASAT-11), Egypt, pp. 989-1002, 15-17 May 2005.
  11. M. H. El-Mahlawy, M. S. Hamed, M. H. Abd-El-Zeem, and I. Yossef, "FPGA Implementation of the BIST IP For SRAM Chips", Proceedings of the 6th International Conference of the Electrical Engineering (ICEENG-6), Military Technical College, Cairo, Egypt, 27-29 May 2008.
  12. Mahmoud S. Ragab, Mohamed H. El-Mahlawy and Emad A. El-Samahy, "Efficient Microcontroller System to Test an SRAM Chip Using Signature Analysis," 13th International Computer Engineering Conference (ICENCO), pp. 388-392, Dec 27-28, 2017.
  13. Emad H. Khalil, M. H. El-Mahlawy, Fawzy Ibrahim and M. H. Abdel-Azeem, “Design for Testability of Circuits and Systems; An overview”, 5th International Conference of the Electrical Engineering, Egypt, May 16-18, 2006.
  14. Mohamed H. El-Mahlawy, Ehab A. El-Sehely, Al-Emam S. Ragab, and Sherif Anas, "Design and Implementation of a New Built-In Self-Test Boundary Scan Architecture." IEEE 15th International conference on Microelectronics, pp. 27-31, 9-11 Dec. 2003.
  15. Kenneth P. Parker, "The Boundary-Scan Handbook," 3rd Edition, Norwel: Kluwer Academic, 2003.
  16. Sherif Anas, “In-Circuit Testing for Electronic Board”, M.Sc. thesis, Military Technical College, Egypt, 2006.
  17. S. S. Wasouf, H. N. Ahmed, Mohamed H. El-Mahlawy, M. M. Mokhtar, "A Proposed Boundary Scan Testing Module for Automatic Testing of Digital Integrated Circuits", Proceedings of the 13th International Conference on Aerospace Sciences & Aviation Technology (ASAT-13), Cairo, Egypt, May 26-38, 2009.
  18. Mohamed H. El-Mahlawy, “Architecture for BIST Boundary Scan.” 10th International Conference on Aerospace Sciences & Aviation Technology (ASAT-10), Egypt, 13-15 May, 2003.
  19. T. T. S. C. IEEE C. Society, "IEEE Standard Test Access Port and Boundary Scan Architecture – IEEE Std. 1149.1,", 2001.
  20. T. T. S. C. IEEE C. Society, "IEEE Standard for Boundary-Scan Testing of Advanced Digital Networks," in IEEE Computer Society, 2003.
  21. Paul H. Bardell, Willian H. McAnney, Jacob Savir, Built-In test for VLSI: pseudorandom techniques, John Wiley and Sons, 1987.
  22. S. W. Golomb, Shift Register Sequences, Laguna Hills, CA: Aegean Park Press, 1982.
  23. Mohamed. H. El-Mahlawy and A. Seddik, "Design and Implementation of New Automatic Testing System for Digital Circuits Based on the Signature Analysis", Proceedings of the 12th International Conference on Aerospace Sciences & Aviation Technology (ASAT-12), Egypt, 29-31 May 2007.
  24. Mohamed. H. El-Mahlawy, A. Abd El-Wahab, and A.S. Ragab, "FPGA Implementation of the Portable Automatic Testing System for Digital Circuits", Proceedings of the 6th International Conference of the Electrical Engineering (ICEENG-6), Egypt, 27-29 May, 2008.
  25. M. H. El-Mahlawy, "A Novel Testing Method for Monostable Multivibrators", 5th International Conference of the Electrical Engineering (ICEENG-5), Egypt, 16-18 May 2006.
  26. Mohamed H. El-Mahlawy, "Signature-Based Self-Test Approach for Single-Shot Circuits on the Circuit Board Level," The Fourth International Japan-Egypt Conference on Electronics, Communications and Computers (JEC-ECC 2016), pp. 38-42, May 31 - June 2, 2016.
  27. Mohamed H. El-Mahlawy, Winston Waller, “An efficient algorithm to partition the combinational circuits for pseudoexhaustive testing.” 17th National Radio Science Conference, Egypt, pp. C24 (1-11), Feb. 22-24, 2000.
  28. Mohamed H. El-Mahlawy, Emad H. Khalil, Fawzy Ibrahim, and Mohamed. H. Abd El-Azeem, “Two-Test Pattern Capabilities of the LFSR/SR Generator in Pseudo-Exhaustive Testing based on Coding Theory Principles”, European Journal of Scientific Research, Volume 140 – No. 2, pp.161-177, July 2016.
  29. Mohamed H. El-Mahlawy, and Winston Waller, “New Algorithm to Segment Combinational Circuits in Pseudo-Exhaustive Testing”, European Journal of Scientific Research, Volume 140 – No. 1, pp.40-58, June 2016.
  30. Chih-Ang Chen and Sandeep K. Gupta, “BIST Test Pattern for Two-Pattern Testing- Theory and Design Algorithms”, IEEE Transactions on Computers, Vol. 45, NO. 3, March 1996.
  31. L. -T. Wang and E. J. McCluskey, “Concurrent built-in logic block observer (CBILBO),” IEEE International Symposium on Circuits and Systems, Vol. 3, pp. 1054-1057, Oct. 1986.
  32. Wu E., “PEST: A tool for implementing pseudoexhaustive self-test,” AT&T Technical Journal, Vol. 70, No.1, pp. 87-100, Jan. 1991.
  33. Thomas W. Williams, Wilfried Daehn, Matthias gruetzner, and Cordt W. Starke, “Bounds and analysis of aliasing errors in linear feedback shift register”, IEEE transactions on computer-aided design, Vol. 7, NO. 1, pp 75-83, Jan. 1988.
  34. Angela Krstic, and Kwang-Ting (Tim) Cheng, "Delay Fault Testing for VLSI Circuits", Kluwer Academic Publishers, 1998.
  35. Mukund Sivaraman, and Andrzej J. Strojwas, "A unified Approach for Timing Verification and delay Fault Testing", Kluwer Academic Publishers, 1998.
  36. Miron Abramovici, Melvin A. Breuer, Arthur D. Friedman, “Digital systems testing and testable design,” IEEE press, Inc., New York, 1994.
Index Terms

Computer Science
Information Sciences

Keywords

Built-In Self-Test (BIST) Testing of digital circuits Boundary scan Design for testability BIST for boundary scan Pseudo-exhaustive testing.