An FPGA-based Probability-aware Fault Simulator

被引:0
|
作者
May, David [1 ]
Stechele, Walter [1 ]
机构
[1] Tech Univ Munich, Inst Integrated Syst, D-80290 Munich, Germany
关键词
INJECTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A recent approach to deal with the challenges that come along with the shrinking feature size of CMOS circuits is probabilistic computing. Those challenges, such as noise or process variations, result in a certain probabilistic behavior of the circuit and its gates. Probabilistic Computing, also referred to as pCMOS, does not try to avoid the occurrence of errors, but tries to determine the probability of errors at the output of the circuit, and to limit it to a value that the specific application can tolerate. Past research has shown that probabilistic computing has potential to drastically reduce the power consumption of circuits by scaling the supply voltage of gates to a value where they become non-deterministic, while tolerating a certain amount of probabilistic behavior at the output. Therefore, one main task in the design of pCMOS circuits is to determine the error probabilities at the output of the circuit, given a combination of error probabilities at the gates. In earlier work, pCMOS circuits have been characterized by memory-consuming and complex analytical calculations or by time-consuming software-based simulations. Hardware-accelerated emulators exist in large numbers, but miss the support of injecting errors with specified probabilities into as many circuit elements the user specifies at the same time. In this paper, we propose an FPGA-based fault simulator that allows for fast error probability classification, injection of errors at gate-and RT-level, and that is furthermore independent on the target architecture. Moreover, we demonstrate the usefulness of such a simulator by characterizing the probabilistic behavior of two benchmark circuits and reveal their energy-saving capability.
引用
收藏
页码:302 / 309
页数:8
相关论文
共 50 条
  • [1] FPGA-based fault simulator
    Kafka, Leos
    Novak, Ondrej
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 274 - +
  • [2] A Coverage Strategy Based on Probability-aware Model in Wireless Sensor Networks
    Wu, Huarui
    Zhu, Li
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2014, 7 (06): : 119 - 127
  • [3] Design of Fine-grained Sequential Approximate Circuits using Probability-aware Fault Emulation
    May, David
    Stechele, Walter
    2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2015, : 73 - 78
  • [4] Protocol Aware ATE with FPGA-based Hardware
    Aggarwal, Vineet
    2008 IEEE AUTOTESTCON, VOLS 1 AND 2, 2008, : 322 - 324
  • [5] An FPGA-Based Massively Parallel Neuromorphic Cortex Simulator
    Wang, Runchun M.
    Thakur, Chetan S.
    van Schaik, Andre
    FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [6] AdapNoC: A Fast and Flexible FPGA-based NoC Simulator
    Kamali, Hadi Mardani
    Hessabi, Shahin
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [7] Efficient and accurate FPGA-based simulator for Molecular Dynamics
    Cho, Eunjung
    Bourgeois, Anu G.
    Fernandez-Zepeda, Jose A.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3337 - +
  • [8] FPGA-Based Channel Simulator for a Wireless Network Emulator
    Borries, Kevin C.
    Judd, Glenn
    Stancil, Daniel D.
    Steenkiste, Peter
    2009 IEEE VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-5, 2009, : 154 - 158
  • [9] Performance evaluation of an FPGA-based biochemical simulator ReCSiP
    Osana, Yasunori
    Yoshimi, Masato
    Iwaoka, Yow
    Kojima, Toshinori
    Nishikawa, Yuri
    Funahashi, Akira
    Hiroi, Noriko
    Shibata, Yuichiro
    Iwanaga, Naoki
    Kitano, Hiroaki
    Amano, Hideharu
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 845 - 850
  • [10] RAMP Gold: An FPGA-based Architecture Simulator for Multiprocessors
    Tan, Zhangxi
    Waterman, Andrew
    Avizienis, Rimas
    Lee, Yunsup
    Cook, Henry
    Patterson, David
    Asanovic, Krste
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 463 - 468