DocumentCode :
3501072
Title :
The synthesis of linear Finite State Machine-based Stochastic Computational Elements
Author :
Li, Peng ; Qian, Weikang ; Riedel, Marc D. ; Bazargan, Kia ; Lilja, David J.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
fYear :
2012
fDate :
Jan. 30 2012-Feb. 2 2012
Firstpage :
757
Lastpage :
762
Abstract :
The Stochastic Computational Element (SCE) uses streams of random bits (stochastic bits streams) to perform computation with conventional digital logic gates. It can guarantee reliable computation using unreliable devices. In stochastic computing, the linear Finite State Machine (FSM) can be used to implement some sophisticated functions, such as the exponentiation and tanh functions, more efficiently than combinational logic. However, a general approach about how to synthesize a linear FSM-based SCE for a target function has not been available. In this paper, we will introduce three properties of the linear FSM used in stochastic computing and demonstrate a general approach to synthesize a linear FSM-based SCE for a target function. Experimental results show that our approach produces circuits that are much more tolerant of soft errors than deterministic implementations, while the area-delay product of the circuits are less than that of deterministic implementations.
Keywords :
digital arithmetic; finite state machines; logic gates; stochastic processes; area delay product; combinational logic; digital logic gates; exponentiation; linear finite state machine based stochastic computational elements; random bits; soft errors; stochastic computing; tanh functions; Approximation methods; Delay; Encoding; Hardware; Logic gates; Polynomials; Radiation detectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
ISSN :
2153-6961
Print_ISBN :
978-1-4673-0770-3
Type :
conf
DOI :
10.1109/ASPDAC.2012.6165056
Filename :
6165056
Link To Document :
بازگشت