Abstract
The growth of the reconfigurable systems community exposes diverse requirements with regard to functionality of Electronic Design Automation (EDA) tools. Those targeting reconfigurable design analysis and manipulation require low-level design tools for bitstream debugging and IP core design assurance. While tools for low-level analysis of design netlists do exist there is a need for a low-level, open-source, extended tool support. This paper reports a Field Programmable Gate Array (FPGA) Analysis Tool (FAT) being a versatile, modular and open-source tools framework for low-level analysis and verification of FPGA designs. The analysis performed by FAT is based on available Xilinx FPGA device specification data. FAT provides a set of standalone, high-level Application Programming Interfaces (APIs) abstracting the Xilinx FPGA fabric, the placed and routed design netlist and the related bitstream. The operation of FAT is governed by "recipe" scripts. A lightweight graphic front-end allows visualisation of the design within the FPGA fabric. The paper illustrates the application of FAT for bit-pattern analysis of the Virtex-II Pro inter- tile routing and verification of the spatial isolation between designs.
| Original language | English |
|---|---|
| Pages (from-to) | 62-73 |
| Number of pages | 12 |
| Journal | Lecture Notes in Computer Science |
| Volume | 5453 |
| DOIs | |
| Publication status | Published - 2009 |
| Event | 5th International Workshop of Applied Reconfigurable Computing, ARC 2009 - Karlsruhe, United States Duration: 16 Mar 2009 → 18 Mar 2009 |
Keywords
- Bitstream debugging
- Design assurance
- Design verification
- EDA tools
- FPGA
- Reconfigurable Computing
- Security