FPGA-based reconfigurable systems allow the online adaptation to dynamically changing runtime requirements. The reliability of FPGAs, being manufactured in latest technologies, is threatened by soft errors, as well as aging effects and latent defects.To ensure reliable reconfiguration, it is mandatory to guarantee the correct operation of the reconfigurable fabric. This can be achieved by periodic or on-demand online testing. This paper presents a reliable system architecture for runtime-reconfigurable systems, which integrates two non-concurrent online test strategies: Pre-configuration online tests (PRET) and post-configuration online tests (PORT). The PRET checks that the reconfigurable hardware is free of faults by periodic or on-demand tests. The PORT has two objectives: It tests reconfigured hardware units after reconfiguration to check that the configuration process completed correctly and it validates the expected functionality. During operation, PORT is used to periodically check the reconfigured hardware units for malfunctions in the programmable logic. Altogether, this paper presents PRET, PORT, and the system integration of such test schemes into a runtime-reconfigurable system, including the resource management and test scheduling. Experimental results show that the integration of online testing in reconfigurable systems incurs only minimum impact on performance while delivering high fault coverage and low test latency.
%0 Journal Article
%1 BauerBIKSZHW2013
%A Bauer, Lars
%A Braun, Claus
%A Imhof, Michael E.
%A Kochte, Michael A.
%A Schneider, Eric
%A Zhang, Hongyan
%A Henkel, Jörg
%A Wunderlich, Hans-Joachim
%D 2013
%I IEEE Computer Society
%J IEEE Transactions on Computers
%K DFG-SPP-1500 FPGA OTERA architectures fault-tolerance myown online reconfigurable reliability test
%N 8
%P 1494--1507
%R http://dx.doi.org/10.1109/TC.2013.53
%T Test Strategies for Reliable Runtime Reconfigurable Architectures
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6475939
%V 62
%X FPGA-based reconfigurable systems allow the online adaptation to dynamically changing runtime requirements. The reliability of FPGAs, being manufactured in latest technologies, is threatened by soft errors, as well as aging effects and latent defects.To ensure reliable reconfiguration, it is mandatory to guarantee the correct operation of the reconfigurable fabric. This can be achieved by periodic or on-demand online testing. This paper presents a reliable system architecture for runtime-reconfigurable systems, which integrates two non-concurrent online test strategies: Pre-configuration online tests (PRET) and post-configuration online tests (PORT). The PRET checks that the reconfigurable hardware is free of faults by periodic or on-demand tests. The PORT has two objectives: It tests reconfigured hardware units after reconfiguration to check that the configuration process completed correctly and it validates the expected functionality. During operation, PORT is used to periodically check the reconfigured hardware units for malfunctions in the programmable logic. Altogether, this paper presents PRET, PORT, and the system integration of such test schemes into a runtime-reconfigurable system, including the resource management and test scheduling. Experimental results show that the integration of online testing in reconfigurable systems incurs only minimum impact on performance while delivering high fault coverage and low test latency.
@article{BauerBIKSZHW2013,
abstract = {FPGA-based reconfigurable systems allow the online adaptation to dynamically changing runtime requirements. The reliability of FPGAs, being manufactured in latest technologies, is threatened by soft errors, as well as aging effects and latent defects.To ensure reliable reconfiguration, it is mandatory to guarantee the correct operation of the reconfigurable fabric. This can be achieved by periodic or on-demand online testing. This paper presents a reliable system architecture for runtime-reconfigurable systems, which integrates two non-concurrent online test strategies: Pre-configuration online tests (PRET) and post-configuration online tests (PORT). The PRET checks that the reconfigurable hardware is free of faults by periodic or on-demand tests. The PORT has two objectives: It tests reconfigured hardware units after reconfiguration to check that the configuration process completed correctly and it validates the expected functionality. During operation, PORT is used to periodically check the reconfigured hardware units for malfunctions in the programmable logic. Altogether, this paper presents PRET, PORT, and the system integration of such test schemes into a runtime-reconfigurable system, including the resource management and test scheduling. Experimental results show that the integration of online testing in reconfigurable systems incurs only minimum impact on performance while delivering high fault coverage and low test latency.},
added-at = {2018-03-19T16:15:07.000+0100},
author = {Bauer, Lars and Braun, Claus and Imhof, Michael E. and Kochte, Michael A. and Schneider, Eric and Zhang, Hongyan and Henkel, Jörg and Wunderlich, Hans-Joachim},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/249c0bcf99fe8f77b2bc6d782fc74942b/clausbraun},
doi = {http://dx.doi.org/10.1109/TC.2013.53},
file = {http://www.iti.uni-stuttgart.de/fileadmin/rami/files/publications/2013/TC_BauerBIKSZHW2013.pdf},
interhash = {b8b48783e87474d475fd17d7e485247a},
intrahash = {49c0bcf99fe8f77b2bc6d782fc74942b},
journal = {IEEE Transactions on Computers},
keywords = {DFG-SPP-1500 FPGA OTERA architectures fault-tolerance myown online reconfigurable reliability test},
number = 8,
pages = {1494--1507},
publisher = {IEEE Computer Society},
timestamp = {2018-03-19T15:24:03.000+0100},
title = {{Test Strategies for Reliable Runtime Reconfigurable Architectures}},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6475939},
volume = 62,
year = 2013
}