EE368: Reverse Engineering of Printed Circuit Boards

نویسنده

  • Ben Johnson
چکیده

For this project, a program was written which can automatically reverse-engineer a netlist of a oneor two-layer printed circuit board (PCBs) from photos of the board. Reverseengineering a printed circuit board (PCB) is useful for purposes such as repairing equipment for which component-level documentation is not available, integrating a poorly-documented board into a system, and for identifying obsolete parts. This process can be performed manually by either checking for continuity with a meter or by tracing over the images by hand, but an automated process would be faster and more reliable. The program is written in C++ using the OpenCV ([4]) library. It is an offline, non-interactive process, but various intermediate images are presented for testing and development purposes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Methodology to Protect PCBs from Non-Destructive Reverse Engineering

Reverse engineering of electronic hardware has been performed for decades for two broad purposes: (1) honest and legal means for failure analysis and trust verification; and (2) dishonest and illegal means of cloning, counterfeiting, and development of attacks on hardware to gain competitive edge in a market. Destructive methods have been typically considered most effective to reverse engineer ...

متن کامل

Recycling of Precious Metals from E-scrap

Recovery of gold and other valuable metals from electronic scrap involves a complex metallurgical flow sheet and requires state-of-the-art recovery technologies that are available in large-scale, integrated smelter and refinery operations. At the end of their use, electronic and other electrical product scrap offer an important recycling potential for the secondary supply of gold and silver...

متن کامل

Non-destructive PCB Reverse Engineering Using X-ray Micro Computed Tomography

Reverse engineering of electronics systems is performed for various reasons ranging from honest ones such as failure analysis, fault isolation, trustworthiness verification, obsolescence management, etc. to dishonest ones such as cloning, counterfeiting, identification of vulnerabilities, development of attacks, etc. Regardless of the goal, it is imperative that the research community understan...

متن کامل

Integrated countercurrent reverse osmosis cascades for hydrogen peroxide ultrapurification

The chemicals and materials used to manufacture and package semiconductors and printed circuit boards are called electronic chemicals. The purity of these electronic chemicals, given by the industry association Semiconductor Equipment and Materials International (SEMI), is a very compromising concern for the semiconductor industrial sector, so very strict requirements are set to avoid microelec...

متن کامل

Analysis of Multilayered Printed Circuit Boards using Computed Tomography

Computed Tomography is a technique that can be performed using a set of X-ray images to re-create a three dimensional dataset which contains information about internal structure. Analysis of multilayered Printed Circuit Boards with their components using this technique allows for the non destructive evaluation of internal layers of failed boards. This report presents the results of computerised...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013