Online Failure Detection using Deep Learning in FPGA PCB Interface
Abstract views: 234 / PDF downloads: 118
DOI:
https://doi.org/10.59287/ijanser.943Keywords:
Deep Learning, FPGA, PCB Defect Detection, YOLOv5, KaggleAbstract
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
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.