FPGA-based Design of a Self-checking TMR Voter

被引:0
|
作者
Afzaal, Umar [1 ]
Lee, Jeong A. [1 ]
机构
[1] Chosun Univ, Dept Comp Engn, Gwangju, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The most common error mitigation scheme used for hardening designs against radiation-induced upsets on FPGAs is Triple Modular Redundancy (TMR). In a TMR system, there are three copies of a module and voting circuits that mask errors by voting for the majority. There are several types of voting circuits which can be classified based on their insertion sites in the design, functionality or the type of data structure to be mitigated. These voters are mostly built from Look-up Tables (LUTs) but these voters just like the design that is hardened by applying TMR are also susceptible to radiation-induced effects. In this paper, we present the design of a self-checking LUT based 1-bit voter intended for those sites where a TMR system reduces to a duplex or a simplex system. Voters on these sites make a single point of failure and the proposed design avoids this situation by attaching multiple voter redundancies to the same output. The operation of the proposed voter has been verified through its hardware implementation and timing simulation.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] Approach to partially self-checking combinational circuits design
    Djordjevic, GL
    Stojcev, MK
    Stankovic, TR
    MICROELECTRONICS JOURNAL, 2004, 35 (12) : 945 - 952
  • [42] EMBEDDED TOTALLY SELF-CHECKING CHECKERS - A PRACTICAL DESIGN
    KUNDU, S
    REDDY, SM
    IEEE DESIGN & TEST OF COMPUTERS, 1990, 7 (04): : 5 - 12
  • [43] On self-checking design of CMOS circuits for multiple faults
    Busaba, F
    Lala, PK
    Walker, A
    VLSI DESIGN, 1998, 7 (02) : 151 - 161
  • [44] Self-checking structural automation design in PLM basis
    Astaf'ev, M.V.
    Levin, I.S.
    Matrosova, A.Yu.
    Sinel'nikov, V.E.
    Avtomatika i Telemekhanika, 2002, (10): : 120 - 136
  • [45] Foundation of combined datapath and controller self-checking design
    Oikonomakos, P
    Zwolinski, M
    9TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2003, : 30 - 34
  • [46] Convolution blocks based on self-checking operators
    Franco, D. T.
    Naviner, J.-F.
    Naviner, L.
    MIXDES 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS:, 2007, : 487 - 491
  • [47] Design and test of self-checking asynchronous control circuit
    Ruan, Jian
    Wang, Zhiying
    Dai, Kui
    Li, Yong
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 320 - +
  • [48] DESIGN OF TOTALLY SELF-CHECKING ASYNCHRONOUS MODULAR CIRCUITS
    DAVID, R
    THEVENODFOSSE, P
    JOURNAL OF DESIGN AUTOMATION & FAULT-TOLERANT COMPUTING, 1978, 2 (04): : 271 - 287
  • [49] Design of self-checking fully differential circuits and boards
    Lubaszewski, M
    Mir, S
    Kolarik, V
    Nielsen, C
    Courtois, B
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (02) : 113 - 128
  • [50] Design, verification, and validation of self-checking software components
    Geoghegan, SJ
    Avresky, D
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 420 - 426