Title
An FPGA-based probability-aware fault simulator.
Abstract
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.
Year
DOI
Venue
2012
10.1109/SAMOS.2012.6404190
ICSAMOS
Keywords
Field
DocType
fault simulation,field programmable gate arrays,probability,FPGA based fault simulator,FPGA based probability aware fault simulator,benchmark circuits,energy saving capability,error probability classification,hardware accelerated emulators,memory consuming,pCMOS circuits,power consumption,probabilistic behavior,probabilistic computing,process variations,shrinking feature size,time consuming software based simulation
PCMOS,Computer science,Field-programmable gate array,Real-time computing,CMOS,Software,Electrical element,Probabilistic logic,Fault Simulator,Electronic circuit,Computer engineering
Conference
Citations 
PageRank 
References 
6
0.55
9
Authors
2
Name
Order
Citations
PageRank
David May160.55
Walter Stechele236552.77