VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY NGUYỄN THANH HOÀNG HẢO THIẾT KẾ BỘ PHÁT HIỆN LỖI BỀ MẶT CỦA ĐẾ CẮM CPU BẰNG HỌC MÁY DESIGN OF SOCKET’S SURFACE DEFECT DETECTION USING MACHINE LEARNING Major: Mechatronics Engineering Major code: 8520114 MASTER’S THESIS HO CHI MINH, June 2024 THIS THESIS IS COMPLETED AT HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY – VNU-HCM Supervisor: Dr. Tran Viet Hong (Please fill in the supervisor’ full name, academic rank and signature) Examiner 1: Dr. Le Thanh Hai (Please fill in the examiner’ full name, academic rank and signature) Examiner 2: Assoc. Le My Ha (Please fill in the examiner’ full name, academic rank and signature) This master’s thesis is defended at HCM City University of Technology, VNU- HCM City on 15th June, 2024.
Master’s Thesis Committee: (Please write down full name and academic rank of each member of the Master’s Thesis Committee) 1. Nguyen Quoc Chi (Committee chair) 2. Nguyen Duy Anh (Secretary) 3. Le Thanh Hai (Examiner 1) 4.
Le My Ha (Examiner 2) 5. Ngo Ha Quang Thinh (Committee member) Approval of the Chair of Master’s Thesis Committee and Dean of Faculty of Mechanical Engineering after the thesis being corrected (If any). CHAIR OF THESIS COMMITTEE DEAN OF FACULTY VIETNAM NATIONAL UNIVERSITY - HO CHI MINH CITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY THE TASK SHEET OF MASTER’S THESIS Full name: NGUYỄN THANH HOÀNG HẢO Student ID: 2170095 Date of birth: 12 November 1996 Place of birth: Binh Dinh Major: Mechatronics Engineering Major ID: 8520114 I. THESIS TITLE (In Vietnamese): “Thiết kế bộ phát hiện lỗi bề mặt của đế cắm CPU bằng học máy” II.
THESIS TITLE (In English): “Design of socket’s surface defect detection using machine learning” III. TASKS AND CONTENTS: Research introduction and theory to solve the problem of detecting surface defects of sockets. Through experiment, build a machine learning model and evaluate the performance when solving problems. THESIS START DAY: (According to the decision on assignment of Master’s thesis): 4th September 2023 V.
THESIS COMPLETION DAY: (According to the decision on assignment of Master’s thesis) 10th October 2024 VI. Tran Viet Hong Ho Chi Minh City, date 25th May 2024 SUPERVISOR HEAD OF DEPARTMENT (Full name and signature) (Full name and signature) DEAN OF FACULTY OF MECHANICAL ENGINEERING (Full name and signature) Note: Student must pin this task sheet as the first page of the Master’s Thesis i ACKNOWLEDGEMENTS I would like to express my sincere gratitude to Dr. Tran Viet Hong for his wholehearted encouragement, guidance, and support, which facilitated my completion of this thesis. I also wish to convey my deep appreciation to the esteemed professors of Ho Chi Minh City University of Technology for imparting valuable knowledge and experience that enabled me to complete my training program.
Thank you to the Postgraduate Department for their enthusiastic assistance throughout my study and thesis writing process. Lastly, I would like to thank my friends, family, and colleagues for their encouragement, empathy, and help during this time. Ho Chi Minh City, date 25th May 2024 Student Nguyễn Thanh Hoàng Hảo ii ABSTRACT In computer hardware, processor socket is designed to provide mechanical and electrical connection between microprocessor and printed circuit board (PCB). In microprocessor industry, sockets are widely used during electrical and functional testing of processor (CPU).
Without them, PCB cannot contact properly with processor for power and electrical signal transmission. Due to its important application in any processor facility, sockets need regular maintenance and repairing to ensure electrical their electrical characteristics. However, it is very challenging to detect all the surface defects by manual inspection with microprocessor in manufacturing line. In practice, sockets are put under microscope and scanned by technicians, then detectability and efficiency depend heavily on each person’s assessment and skill.
Therefore, defected sockets cannot be captured in repairing station and caused bad performance or even electrical failure or damages to processor during production. Moreover, manual inspection is not time-efficient and always varies on person-to-person ability (eye vision, awareness, agility). To overcome this problem and get rid of human mistakes, it is essential to automate socket’s defect detection.