Online Failure Detection using Deep Learning in FPGA PCB Interface


Abstract views: 186 / PDF downloads: 80

Authors

  • Afaq Ahmad Sultan Qaboos University
  • Mohamed Abdul Karim University of Technology and Applied Sciences
  • Ahmed Al Maashri Sultan Qaboos University
  • Medhat Awadalla Sultan Qaboos University
  • Sayyid Samir Al Busaidi Sultan Qaboos University
  • Maram Ahmed Al Khuzaimi University of Technology and Applied Sciences

DOI:

https://doi.org/10.59287/ijanser.943

Keywords:

Deep Learning, FPGA, PCB Defect Detection, YOLOv5, Kaggle

Abstract

This research paper is aimed to present a real-time failure detection technique while working with Field Programmable Gate Arrays (FPGA) and interfaced Printed Circuit Boards (PCBs). In this research, we explored the feasibility of currently available innovative Deep Learning (DL) algorithms to detect the defects in variety of PCBs. In our proposed technique, we trained the YOLOv5 (You Only Look Once) algorithm with a few hundreds of defective PCBs’ images, which were obtained from Kaggle, an online community of data scientists and machine learning practitioners. The advantage of using YOLOv5 is that the detection is carried out in real-time. In the next phase, after training, the algorithm undergoes validation and testing, where we tested with different images. The obtained results are promising, as the Deep Learning process successfully detects the defects on the PCBs.

Downloads

Download data is not yet available.

Author Biographies

Afaq Ahmad, Sultan Qaboos University

Department of Electrical & Computer Engineering, Oman

Mohamed Abdul Karim, University of Technology and Applied Sciences

Department of Information Technology, Oman

Ahmed Al Maashri, Sultan Qaboos University

Department of Electrical & Computer Engineering, Oman

Medhat Awadalla, Sultan Qaboos University

Department of Electrical & Computer Engineering, Oman

Sayyid Samir Al Busaidi, Sultan Qaboos University

Department of Electrical & Computer Engineering, Oman

Maram Ahmed Al Khuzaimi, University of Technology and Applied Sciences

Department of Information Technology, Oman

References

(2023) Intel® FPGAs and Programmable Devices. [Online]. Available:

https://www.intel.com/content/www/us/en/products/programmable.html

(2023) Intel® Agilex™ FPGA. [Online]. Available:

https://www.intel.com/content/www/us/en/products/details/fpga/agilex/f-series.html

(2023) Intel® Agilex™ F-Series 027 FPGA. [Online]. Available: https://ark.intel.com/content/www/us/en/ark/products/208599/intel-agilex-fseries-027fpga-r25a.html

(2023) Adaptive Computing, Xilinx. [Online]. Available:

https://www.xilinx.com/applications/adaptive- computing.html

(2023) FPGAs & 2D ICs, Xilinx. [Online]. Available:

https://www.xilinx.com/products/silicon-devices/fpga.html

(2023) Virtex UltraScale+, Xilinx. [Online]. Available:

https://www.xilinx.com/products/silicon-devices/fpga/virtex-ultrascale-plus.html

A. Ahmad, S. S. Al-Busaidi, A. Al-Maashri, M. Awadalla and S. Hussain, “FPGAs - chronological developments and challenges,” International Journal of Electrical Engineering and Technology (IJEET), vol. 12, Issue 11, pp. 60-72, 2021.

A. Ahmad, “Automotive semiconductor industry – trends, safety and security challenges,” in Proc. 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, June 2020, pp. 1373-1377.

A. Ahmad, “Reliable and fault tolerant systems on chip through design for testability,” in Proc. 2019 Amity International Conference on Artificial Intelligence – (AICAI’19), Dubai, UAE, Feb. 4-7, 2019, pp. 50-53.

A. Ahmad, “Challenges for test and fault-tolerance due to convergence of electronics, semiconductor systems and computing,” in Proc. 2017 International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS), Amity University, UAE, Dec. 18-20, 2017, pp. 64-68.

A. Ahmad and D. Ruelens, “Development of digital logic design teaching tool using MATLAB & SIMULINK, IEEE Technology and Engineering Education (ITEE), vol. 8, no. 1, 2013, pp. 7-11.

A. Ahmad, D. Al-Abri and S. S. Al-Busaidi, “Adding pseudo-random test sequence generator in the test simulator for DFT approach,” Journal Computer Technology and Applications, David Publishing (USA), vol. 3, no. 7, 2012, pp. 463-470.

N. K. Nanda, A. Ahmad and V. C. Gaindhar, “Shift register modification for multipurpose use in combinational circuit testing,” Int’l Journal of Electronics (UK), vol.66, no.6, 1989, pp. 875-878.

A. Ahmad and N. K. Nanda, “Effectiveness of multiple compressions of multiple signatures, Int’l Journal of Electronics (UK), vol.66, no.5, 1989, pp.775-787.

K. Kamalpreet and K. Beant, “PCB defect detection and classification using image processing,” International Journal of Emerging Research in Management & Technology, vol. 3, no. 8, 2014, pp. 1-10

S. H. I. Putera and Z. Ibrahim, “Printed circuit board defect detection using mathematical morphology and MATLAB image processing tools,” in Proc. 2nd Int. Conf. on Education Technology and Computers (ICETC 2010), Shanghai, China, 2010, pp. 359-363.

R. C. Mat, S. Azmi, R. Daud, A.N. Zulkifli, and F. K. Ahmad, “Morpholocal operation on printed circuit board (PCB) reverse Engineering using MATLAB,” in Proc. of Knowledge Management International Conference and Exhibition, Legend Hotel Kuala Lumpur, Malaysia, June 6-8, 2006, pp. 529-533.

F. B. Nadaf and V. S. Kolkure, “Detection of bare PCB defects by using morphology technique,” International Journal of Electronics and Communication Engineering. vol. 9, no. 1, 2016, pp. 63-76.

W. Huang, P. Wei, M. Zhang and H. Liu, “HRIPCB: a challenging dataset for PCB defects detection and classification,” in Proc. The 3rdAsian Conference on Artificial Intelligence Technology (ACAIT), 22 May 2020, pp. 303-309.

Downloads

Published

2023-07-13

How to Cite

Ahmad, A., Karim, M. A., Maashri, A. A., Awadalla, M., Busaidi, S. S. A., & Khuzaimi, M. A. A. (2023). Online Failure Detection using Deep Learning in FPGA PCB Interface. International Journal of Advanced Natural Sciences and Engineering Researches, 7(6), 21–26. https://doi.org/10.59287/ijanser.943

Conference Proceedings Volume

Section

Articles