Evaluating Selective Redundancy in Data-Flow Software-Based Techniques

被引:13
作者
Chielle, Eduardo [1 ,2 ]
Azambuja, Jose Rodrigo [1 ,2 ]
Barth, Raul Serio [1 ,2 ]
Almeida, Felipe [1 ,2 ]
Kastensmidt, Fernanda Lima [1 ,2 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, PPGC, BR-91509900 Porto Alegre, RS, Brazil
[2] Univ Fed Rio Grande do Sul, PGMICRO, BR-91509900 Porto Alegre, RS, Brazil
关键词
Fault tolerance; microprocessors; selective redundancy; soft errors; software-based techniques; CO-DESIGN APPROACH; MITIGATION;
D O I
10.1109/TNS.2013.2266917
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an analysis of the efficiency of using selective redundancy applied to registers in software-based techniques. The proposed selective redundancy chooses a set of allocated registers to be duplicated in software in order to provide detection of upsets that occur in the processor hardware and provokes data-flow errors. The selective redundancy is implemented over miniMIPS microprocessor software. A fault injection campaign is performed by injecting single event effect upsets in the miniMIPS hardware. Results show error detection capability, performance degradation and program memory footprint for many case studies. With that, designers can find the best trade-off in using selective redundancy in software.
引用
收藏
页码:2768 / 2775
页数:8
相关论文
共 19 条
  • [1] Design and evaluation of system-level checks for on-line control flow error detection
    Alkhalifa, Z
    Nair, VSS
    Krishnamurthy, N
    Abraham, JA
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) : 627 - 641
  • [2] Azambuja J. R., 2011, P IEEE LAT AM S CIRC
  • [3] Exploring the Limitations of Software-based Techniques in SEE Fault Coverage
    Azambuja, Jose Rodrigo
    Pagliarini, Samuel
    Rosa, Lucas
    Kastensmidt, Fernanda Lima
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2011, 27 (04): : 541 - 550
  • [4] Detecting SEEs in Microprocessors Through a Non-Intrusive Hybrid Technique
    Azambuja, Jose Rodrigo
    Lapolli, Angelo
    Rosa, Lucas
    Kastensmidt, Fernanda Lima
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (03) : 993 - 1000
  • [5] BOLCHINI C, 2005, P IEEE INT S DEF FAU
  • [6] Experimentally evaluating an automatic approach for generating safety-critical software with respect to transient errors
    Cheynet, P
    Nicolescu, B
    Velazco, R
    Rebaudengo, M
    Reorda, MS
    Violante, M
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2000, 47 (06) : 2231 - 2236
  • [7] Chielle E., 2012, P IEEE LAT AM S CIRC
  • [8] A Novel Co-Design Approach for Soft Errors Mitigation in Embedded Systems
    Cuenca-Asensi, Sergio
    Martinez-Alvarez, Antonio
    Restrepo-Calle, Felipe
    Palomo, Francisco R.
    Guzman-Miranda, Hipolito
    Aguirre, Miguel A.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (03) : 1059 - 1065
  • [9] Current and Future Challenges in Radiation Effects on CMOS Electronics
    Dodd, P. E.
    Shaneyfelt, M. R.
    Schwank, J. R.
    Felix, J. A.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2010, 57 (04) : 1747 - 1763
  • [10] Hangout L., MINIMIPS PROJECT