Short-Circuits on FPGAs caused by Partial Runtime Reconfiguration

Short-Circuits on FPGAs caused by Partial Runtime Reconfiguration

Abstract

In this paper, we show how short-circuits on FPGAs can be caused by partial runtime reconfiguration. Short-circuits can even occur on FPGAs that do not offer any tristate resources just by using off the shelf vendor tools without any bitstream manipulation. The duration of the here presented short-circuits range from short spikes up to persistent short-circuits that remain active during runtime. Short-circuits will result in increased current consumption and can thus harm the system and must therefore be prevented. An algorithm is derived that detects whether configuration data will cause short-circuits. We implemented this algorithm in a bitstream scanner that can also be used in systems at runtime.

Bibtex

@INPROCEEDINGS{fpl10beckhoff,

        author             = {{Beckhoff}, {Christian} and {Koch}, {Dirk} and {Torresen}, {Jim}},
        ADDRESS            = {Milan, Italy},
        booktitle          = {Proceedings of the International Conference on Field Programmable Logic and Applications (FPL)},
        MONTH              = aug,
        PAGES              = {596--601},
        TITLE              = {{Short-Circuits on FPGAs caused by Partial Runtime Reconfiguration}},
        year               = {2010}
}
 

 
Published Sep. 18, 2010 5:56 PM - Last modified Apr. 4, 2011 10:42 AM