Design Tools for Implementing Self-Aware and Fault-Tolerant Systems on FPGAs

Christian Beckhoff, Dirk Koch, Jim Torresen

Research output: Contribution to journalArticlepeer-review

Abstract

To fully exploit the capabilities of runtime reconfigurable FPGAs in self-aware systems, design tools are required that exceed the capabilities of present vendor design tools. Such tools must allow the implementation of scalable reconfigurable systems with various different partial modules that might be loaded to different positions of the device at runtime. This comprises several complex tasks, including floorplanning, communication architecture synthesis, physical constraints generation, physical implementation, and timing verification all the way down to the final bitstream generation. In this article, we present how our GoAhead framework helps in implementing self-aware systems on FPGAs with a minimum of user interaction.
Original languageEnglish
Pages (from-to)1-23
Number of pages22
JournalA C M Transactions on Reconfigurable Technology and Systems
Volume7
Issue number2
DOIs
Publication statusPublished - 1 Jun 2014

Keywords

  • Partial Reconfiguration
  • FPGA Tools
  • Self-aware Systems

Fingerprint

Dive into the research topics of 'Design Tools for Implementing Self-Aware and Fault-Tolerant Systems on FPGAs'. Together they form a unique fingerprint.

Cite this