Runtime reconfigurable architectures based on Field-Programmable Gate Arrays (FPGAs) are attractive for realizing complex applications. However, being manufactured in latest semiconductor process technologies, FPGAs are increasingly prone to aging effects, which reduce the reliability of such systems and must be tackled by aging mitigation and application of fault tolerance techniques. This paper presents module diversification, a novel design method that creates different configurations for runtime reconfigurable modules. Our method provides fault tolerance by creating the minimal number of configurations such that for any faulty Configurable Logic Block (CLB) there is at least one configuration that does not use that CLB. Additionally, we determine the fraction of time that each configuration should be used to balance the stress and to mitigate the aging process in FPGA-based runtime reconfigurable systems. The generated configurations significantly improve reliability by fault-tolerance and aging mitigation.
%0 Conference Paper
%1 ZhangBKSBIWH2013
%A Zhang, Hongyan
%A Bauer, Lars
%A Kochte, Michael A.
%A Schneider, Eric
%A Braun, Claus
%A Imhof, Michael E.
%A Wunderlich, Hans-Joachim
%A Henkel, Jörg
%B Proceedings of the IEEE International Test Conference (ITC'13)
%D 2013
%K DFG-SPP-1500 FPGA OTERA ageing fault-tolerance mitigation myown online partial reconfiguration reliability runtime test
%R http://dx.doi.org/10.1109/TEST.2013.6651926
%T Module Diversification: Fault Tolerance and Aging Mitigation for Runtime Reconfigurable Architectures
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6651926
%X Runtime reconfigurable architectures based on Field-Programmable Gate Arrays (FPGAs) are attractive for realizing complex applications. However, being manufactured in latest semiconductor process technologies, FPGAs are increasingly prone to aging effects, which reduce the reliability of such systems and must be tackled by aging mitigation and application of fault tolerance techniques. This paper presents module diversification, a novel design method that creates different configurations for runtime reconfigurable modules. Our method provides fault tolerance by creating the minimal number of configurations such that for any faulty Configurable Logic Block (CLB) there is at least one configuration that does not use that CLB. Additionally, we determine the fraction of time that each configuration should be used to balance the stress and to mitigate the aging process in FPGA-based runtime reconfigurable systems. The generated configurations significantly improve reliability by fault-tolerance and aging mitigation.
@inproceedings{ZhangBKSBIWH2013,
abstract = {Runtime reconfigurable architectures based on Field-Programmable Gate Arrays (FPGAs) are attractive for realizing complex applications. However, being manufactured in latest semiconductor process technologies, FPGAs are increasingly prone to aging effects, which reduce the reliability of such systems and must be tackled by aging mitigation and application of fault tolerance techniques. This paper presents module diversification, a novel design method that creates different configurations for runtime reconfigurable modules. Our method provides fault tolerance by creating the minimal number of configurations such that for any faulty Configurable Logic Block (CLB) there is at least one configuration that does not use that CLB. Additionally, we determine the fraction of time that each configuration should be used to balance the stress and to mitigate the aging process in FPGA-based runtime reconfigurable systems. The generated configurations significantly improve reliability by fault-tolerance and aging mitigation.},
added-at = {2018-03-19T16:15:07.000+0100},
author = {Zhang, Hongyan and Bauer, Lars and Kochte, Michael A. and Schneider, Eric and Braun, Claus and Imhof, Michael E. and Wunderlich, Hans-Joachim and Henkel, Jörg},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/224f837d18d9b50f16f9f9ce2973b8958/clausbraun},
booktitle = {Proceedings of the IEEE International Test Conference (ITC'13)},
doi = {http://dx.doi.org/10.1109/TEST.2013.6651926},
file = {http://www.iti.uni-stuttgart.de/fileadmin/rami/files/publications/2013/ITC_ZhangBKSBIWH2013.pdf},
interhash = {27e1bf95f0c265a73fadb3894b277b27},
intrahash = {24f837d18d9b50f16f9f9ce2973b8958},
keywords = {DFG-SPP-1500 FPGA OTERA ageing fault-tolerance mitigation myown online partial reconfiguration reliability runtime test},
timestamp = {2018-03-19T15:24:53.000+0100},
title = {{Module Diversification: Fault Tolerance and Aging Mitigation for Runtime Reconfigurable Architectures}},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6651926},
year = 2013
}