A Reverse Engineering and Physical Verification Approach to Functional Testing Tools for Field-Programmable Gate Arrays
Abstract
This proposal offers to design and build Independent Functional Testing (IFT) tool suits in response to CR-02 of Naval Engineering Education Consortium (NEEC) Broad Agency Announcement for FY19 (NSWC IHEODTD BAA N00174-19-0001). We intend to develop and test these tools for Intel (formerly Altera) based Field Programmable Gate Array (FPGA) using a two step process. As the architectural details for many FPGAs is undocumented, we will first utilize reverse-engineering techniques to determine exactly ‘what to test’ . Next, we will address ‘how to test’. Unlike traditional functional testing approaches, our method will rely on simple unit testing and dynamic partial reconfiguration to exercise the FPGA fabric without highly customized and non-portable test vectors. Together, our team’s combined experience in binary analysis and testing provide us the skills needed to deliver the proposed IFT tools
Document Details
- Document Type
- DoD Grant Award
- Publication Date
- Mar 31, 2025
- Source ID
- N001742010020
Entities
People
- Andrew Lukefahr
Organizations
- Indiana University
- United States Navy