Reliability Oriented Selective Triple Modular Redundancy for SRAM-Based FPGAs

Article Preview

Abstract:

This paper presents an improved approach to Triple Modular Redundancy (TMR) which concerns don t care bits of LUT configuration bits and hence classifies the set of LUTs into SEU-sensitive and SEU-insensitive. Unlike the full TMR approach, the improved approach only triplicates SEU-sensitive LUTs and can greatly reduces the area overhead while maintaining the circuit reliability. The proposed approach is thoroughly tested on the MCNC’91 benchmarks. Compare with the full TMR method the proposed scheme can reduce the area overhead by 26.6% on average, at the same time the circuit reliability only reduced by 9.1 %. The improved approach can also increase mean time between failures (MTBF) by an average of six times more than the original circuit.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1127-1131

Citation:

Online since:

January 2015

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Triple Module Redundancy Design Techniques for Virtex FPGAs[X], XAPP197(v1. 0), Xilinx Corp., (2001).

Google Scholar

[2] Kretzschmar, et. al. Robustness of different TMR granularities in shared wishbone architectures on SRAM FPGA, 2012 International Conference on Reconfigurable Computing and FPGAs (ReConFig), pp.1-6.

DOI: 10.1109/reconfig.2012.6416785

Google Scholar

[3] Melanie Berg, et. al. Effectiveness of Internal Versus External SEU Scrubbing Mitigation Strategies in a Xilinx FPGA: Design, Test, and Analysis, IEEE transactions on nuclear science, vol. 55, Issue. 4, Aug. 2008: 2259~2266.

DOI: 10.1109/tns.2008.2001422

Google Scholar

[4] Correcting Single-Event Upsets in Virtex-II Platform FPGA Configuration Memory[X], xapp779(v1. 1), Xilinx Corp., (2007).

Google Scholar

[5] Samudrala P.V., Ramos,J. Selective triple modular redundancy(STMR) based single-event upset(SEU) tolerant synthesis for FPGAs, IEEE transactions on nuclear science, vol. 51, NO. 5, October 2004: 2957~2969.

DOI: 10.1109/tns.2004.834955

Google Scholar

[6] Chandrasekha,V., Mahammad S.N., Muralidharan,V. Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs, 2005 MAPLD International Conference.

Google Scholar

[7] Zhe Feng, Naifeng Jing, Yu Hu, Lei He, IPF: In-place X-filling to mitigate soft errors in SRAM-based FPG As, in Proceeding the 21st International Conference on Field Programmable Logic and Applications (FPL), Sept. 2011, pp.482-485.

DOI: 10.1109/fpl.2011.95

Google Scholar

[8] Cong, J., Minkovich, K. LUT-based FPGA technology mapping for reliability. 47th ACM/IEEE Design Automation Conference (DAC), 2010, Page(s): 517 – 522.

DOI: 10.1145/1837274.1837401

Google Scholar

[9] Mishchenko, A. andBrayton, R. SAT-Based Complete Don't-Care Computation for Network Optimization, Proceedings of the Conference on Design, Automation and Test in Europe, pp.412-417, Mar. (2005).

DOI: 10.1109/date.2005.264

Google Scholar