DocumentCode :
726403
Title :
Equivalence among stochastic logic circuits and its application
Author :
Te-Hsuan Chen ; Hayes, John P.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
fYear :
2015
fDate :
8-12 June 2015
Firstpage :
1
Lastpage :
6
Abstract :
Stochastic computing (SC) uses standard logic to process pseudo-random bit-streams denoting probabilities. It implements arithmetic operations by extremely simple and low-power hardware. Despite major new applications, SC´s theory and design requirements are poorly understood. We observe that the Boolean functions used in SC take the form f(X) = f(XV;XC), where XV and XC are inputs with variable and constant probabilities, respectively. Different functions can be equivalent in the sense of implying the same stochastic behavior. We define stochastic equivalence classes (SECs), and investigate their properties and applications. Suitably interpreted, SECs describe all realizable arithmetic functions of interest. While conventional synthesis focuses on finding the best circuit to implement a known function, stochastic circuit optimization first requires finding the best function. We present an SEC-based approach to this problem, which demonstrates the computational richness of SC and leads to significant cost reductions compared to prior designs.
Keywords :
Boolean functions; equivalence classes; logic circuits; probability; random sequences; stochastic processes; Boolean functions; SC; SEC; low-power hardware; probabilities; pseudo-random bit-streams; standard logic; stochastic computing; stochastic equivalence classes; stochastic logic circuits; Adders; Circuit synthesis; Logic functions; Logic gates; Optimization; Tin; Approximate computing; Equivalence classes; Logic synthesis and optimization; Stochastic circuit design; Stochastic computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2744769.2744837
Filename :
7167316
Link To Document :
بازگشت