Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Low-cost integrated circuit packaging defect classification system using edge impulse and ESP32CAM

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 15 No. 1 (2025)

DOI
10.11591/ijece.v15i1.pp156-162
ISSN
2722-2578, 2088-8708
Published
2025-02-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Defects in integrated circuit (IC) packaging are inevitable. Several factors can cause defects in IC packaging such as material quality, errors in machine and human handling operations, and non-optimized processes. An automated optical inspection (AOI) is a typical method to find defects in the IC manufacturing field. Nevertheless, AOI requires human assistance in the event of uncertain defect classification. Human inspection often misses very tiny defects and is inconsistent throughout the inspection. Therefore, this study proposed a low-cost IC packaging defect classification system using edge impulse and ESP32-CAM. The method involves training a deep learning model (i.e., convolutional neural network (CNN)) using a dataset of non-defective and defective ICs on Edge Impulse. For defective ICs, the top surface of the ICs is deliberately scratched to imitate the cosmetic defects. ICs with scratch-free on their top surfaces are considered non-defective ICs. A successfully trained model using Edge Impulse is subsequently deployed on ESP32-CAM. The model is optimized to fit the limited resources of the ESP32-CAM. By using the built-in camera in ESP32-CAM, the trained model can perform a real-time image classification of non-defective/defective ICs. The proposed system achieves 86.1% prediction accuracy by using a 1,571 image dataset of defective and non-defective ICs.

Collaboration network of the authors

30 authors · 84 co-authorship links · 16 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universiti Teknikal Malaysia Melaka
  • Universiti Malaysia Perlis
  • Universitas Ahmad Dahlan
  • University of Technology Malaysia
  • Universiti Teknologi MARA
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Wan Haszerila Wan HassanUniversiti Teknikal Malaysia Melaka2
Ahmad Hafizzudin MustafaUniversiti Teknikal Malaysia Melaka2
Hafez SarkawiUniversiti Teknikal Malaysia Melaka2
Suraya ZainuddinUniversiti Teknikal Malaysia Melaka2
Idnin PasyaUniversiti Teknologi MARA2
Nur Fatin Shazwani Nor RazmanUniversiti Teknikal Malaysia Melaka2
Noor Mohd Ariff BrahinUniversiti Teknikal Malaysia Melaka2
Razaidi HussinUniversiti Malaysia Perlis2
Lee Weng FookAffiliation unknown2
Tole SutiknoUniversitas Ahmad Dahlan1
Auzani JidinUniversiti Teknikal Malaysia Melaka1
Nik Rumzi Nik IdrisUniversity of Technology Malaysia1
Ahmad Fauzan KadminUniversiti Teknikal Malaysia Melaka1
Lim Siau LiUniversiti Teknikal Malaysia Melaka1
Siti Asma Che AzizUniversiti Teknikal Malaysia Melaka1
Norain RahimUniversiti Teknikal Malaysia Melaka1
Irna Nadira MahzanUniversiti Teknikal Malaysia Melaka1
A Shamsul Rahimi A SubkiUniversiti Teknikal Malaysia Melaka1
D. Abd HadiUniversiti Teknikal Malaysia Melaka1
Norfariza Ab WahabUniversiti Teknikal Malaysia Melaka1
Z. MadihaUniversiti Teknikal Malaysia Melaka1
Nurliyana Abd MutalibUniversiti Teknikal Malaysia Melaka1
Siti Halma JohariUniversiti Teknikal Malaysia Melaka1
Suziana AhmadUniversiti Teknikal Malaysia Melaka1
M. NuzaimahUniversiti Teknikal Malaysia Melaka1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Low-cost integrated circuit packaging defect classification system using edge impulse and ESP32CAM</dc:title><dc:creator>Kamaruddin, Muhammad Adni</dc:creator><dc:creator>Mispan, Mohd Syafiq</dc:creator><dc:creator>Jidin, Aiman Zakwan</dc:creator><dc:creator>Mohd Nasir, Haslinah</dc:creator><dc:creator>Mohd Nor, Nurul Izza</dc:creator><dc:description>&lt;jats:p&gt;Defects in integrated circuit (IC) packaging are inevitable. Several factors can cause defects in IC packaging such as material quality, errors in machine and human handling operations, and non-optimized processes. An automated optical inspection (AOI) is a typical method to find defects in the IC manufacturing field. Nevertheless, AOI requires human assistance in the event of uncertain defect classification. Human inspection often misses very tiny defects and is inconsistent throughout the inspection. Therefore, this study proposed a low-cost IC packaging defect classification system using edge impulse and ESP32-CAM. The method involves training a deep learning model (i.e., convolutional neural network (CNN)) using a dataset of non-defective and defective ICs on Edge Impulse. For defective ICs, the top surface of the ICs is deliberately scratched to imitate the cosmetic defects. ICs with scratch-free on their top surfaces are considered non-defective ICs. A successfully trained model using Edge Impulse is subsequently deployed on ESP32-CAM. The model is optimized to fit the limited resources of the ESP32-CAM. By using the built-in camera in ESP32-CAM, the trained model can perform a real-time image classification of non-defective/defective ICs. The proposed system achieves 86.1% prediction accuracy by using a 1,571 image dataset of defective and non-defective ICs.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2025-02-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v15i1.pp156-162</dc:identifier><dc:identifier>10.11591/ijece.v15i1.pp156-162</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 15 No 1 (2025); 156</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/36951/17918</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>