TY - GEN
T1 - Robustness of different TMR granularities in shared wishbone architectures on SRAM FPGA
AU - Kretzschmar, U.
AU - Astarloa, A.
AU - Lazaro, J.
AU - Garay, M.
AU - Del Ser, J.
PY - 2012
Y1 - 2012
N2 - Triple Module Redundancy (TMR) is a popular technique for protecting critical FPGA designs. Although automatic tools for TMR generation mostly use triplication on flip-flop level, designers may opt for different approaches. This work analyses the impact of different granularities on TMR architectures based on a coarse-and a medium-grained TMR implementation of a shared Wishbone interconnection. The actual robustness of these different implementations is measured on a Xilinx Virtex-5 FPGA by using error injection into the configuration bitstream. A specialized test setup comprising two FPGAs boards is introduced so as to allow for the execution of the robustness testing. Based on the coarse-grained architecture, a fine categorization of errors in TMR architectures can be obtained.
AB - Triple Module Redundancy (TMR) is a popular technique for protecting critical FPGA designs. Although automatic tools for TMR generation mostly use triplication on flip-flop level, designers may opt for different approaches. This work analyses the impact of different granularities on TMR architectures based on a coarse-and a medium-grained TMR implementation of a shared Wishbone interconnection. The actual robustness of these different implementations is measured on a Xilinx Virtex-5 FPGA by using error injection into the configuration bitstream. A specialized test setup comprising two FPGAs boards is introduced so as to allow for the execution of the robustness testing. Based on the coarse-grained architecture, a fine categorization of errors in TMR architectures can be obtained.
UR - http://www.scopus.com/inward/record.url?scp=84874148773&partnerID=8YFLogxK
U2 - 10.1109/ReConFig.2012.6416785
DO - 10.1109/ReConFig.2012.6416785
M3 - Conference contribution
AN - SCOPUS:84874148773
SN - 9781467329217
T3 - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
BT - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
T2 - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
Y2 - 5 December 2012 through 7 December 2012
ER -