Undergrad Research Project - FPGA Reconfiguration Algorithms for Improved Diagnostic Resolution

Spring 2015

Student
Jaime Kang
Advisor
Shawn Blanton
Project description

Diagnostic tools are used to determine the source of failure inside a faulty chip. This project focuses on the diagnosis of defects within FPGAs, with the aim of developing efficient algorithms for reconfiguring the FPGA to improve diagnosis resolution.

Firstly, a number of works relating to FPGA testing and diagnosis, fault injection emulation, and partial reconfiguration of FPGAs will be examined. In addition, Xilinx official tutorials and documentations for Zynq-7000 will be studied in order to familiarize with the tool and explore different features and options that can be exploited.

Then, FPGA logic blocks and interconnects will be tested using the test patterns generated by the test pattern generator (TPG), and the test responses will be analyzed with the implemented output response analyzer (ORA). Utilizing the information gathered from the previous test session(s), the FPGA will be reconfigured in order to triangulate on the defect type, location, and characteristics. The goal is to reconfigure the FPGA strategically so that the defective components can be efficiently and accurately distinguished from the fault-free components and the failure can eventually be characterized.?

Return to project list