Detecting Hardware Faults in Approximate Adders via Minimum Redundancy

被引:0
|
作者
Tsounis, Ioannis [1 ]
Agiakatsikas, Dimitris [1 ]
Psarakis, Mihalis [1 ]
机构
[1] Univ Piraeus, Dept Informat, Piraeus, Greece
关键词
Approximate Adders; Fault tolerance; Hardware Faults Detection; Parity Codes; GENERATION; CIRCUITS;
D O I
10.1109/IOLTS59296.2023.10224888
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate Computing (AC) is an emerging design paradigm that exploits the error-resiliency of specific applications to trade-off between accuracy, performance, area, and power. Nonetheless, fault tolerance remains an open issue in AC since hardware (HW) faults that are caused, for example, by radiation-induced effects, environmental disturbances, or aging/wear-out phenomena, can lead to an arithmetic error out of application specification boundaries. In this work, we guard approximate adders against HW faults by selectively inserting Hardware Fault Detection (HFD) redundancy, i.e., parity code/parity prediction or Double Modular Redundancy (DMR) into the Approximate Arithmetic Circuits (AACs). Specifically, we insert HFD only to the 1-bit adder cells of AACs that can cause an arithmetic error out of their specifications when corrupted by HW faults. Therefore, our proposed approach introduces less area and delay overheads than blindly duplicating the whole AAC. We employ our methodology to state-of-the-art approximate adder models (either low-latency approximate adder or approximate full adder models) to prove that our proposed technique inserts HFD into the AACs without negating their original approximation gains.
引用
收藏
页数:7
相关论文
共 34 条
  • [1] Comparison of Hardware Accelerator of Matrix Multiplication with Approximate Adders
    Chung, Yunchul
    Cho, Manhee
    Kim, Youngmin
    [J]. 2021 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2021,
  • [2] Methodology for detecting performance faults in microprocessors via performance monitoring hardware
    Hatzimihail, M.
    Psarakis, M.
    Gizopoulos, D.
    Paschalis, A.
    [J]. 2007 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, 2007, : 802 - +
  • [3] DARK-Adders: Digital Hardware Trojan Attack on Block-based Approximate Adders
    Mishra, Vishesh
    Hassan, Neelofar
    Mehta, Akshay
    Chatterjee, Urbi
    [J]. 2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 371 - 376
  • [4] A Power-Efficient FFT Hardware Architecture Exploiting Approximate Adders
    Ferreira, Guilherme
    Pereira, Pedro T. L.
    Paim, Guilherme
    Costa, Eduardo
    Bampi, Sergio
    [J]. 2021 IEEE 12TH LATIN AMERICA SYMPOSIUM ON CIRCUITS AND SYSTEM (LASCAS), 2021,
  • [5] DISTINGUISHING SENSOR FAULTS FROM SYSTEM FAULTS BY UTILIZING MINIMUM SENSOR REDUNDANCY
    Taiebat, Morteza
    Sassani, Farrokh
    [J]. TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2017, 41 (03) : 469 - 487
  • [6] New hardware redundancy approach for making modules tolerate faults using a new fault detecting voter unit structure
    Mehdi, Shirvani
    Mehdi, Amoon
    [J]. IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (07) : 980 - 989
  • [7] Exploring Approximate Adders for Power-Efficient Harmonics Elimination Hardware Architectures
    Pereira, Pedro T. L.
    Paim, Guilherme
    Ferreira, Guilherme
    Costa, Eduardo
    Almeida, Sergio
    Bampi, Sergio
    [J]. 2021 IEEE 12TH LATIN AMERICA SYMPOSIUM ON CIRCUITS AND SYSTEM (LASCAS), 2021,
  • [8] A software methodology for detecting hardware faults in VLIW data paths
    Bolchini, C
    Salice, F
    [J]. 2001 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2001, : 170 - 175
  • [9] A software methodology for detecting hardware faults in VLIW data paths
    Bolchini, C
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2003, 52 (04) : 458 - 468
  • [10] Detecting hardware faults with systematic and design diversity: Experimental results
    Lovric, T
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (02): : 83 - 92