STRAUSS: Spectral Transform Use in Stochastic Circuit Synthesis

IEEE Trans. on CAD of Integrated Circuits and Systems(2015)

引用 59|浏览52
暂无评分
摘要
Stochastic computing (SC) is an approximate computing technique that processes data in the form of long pseudo-random bit-streams which can be interpreted as probabilities. Its key advantages are low-complexity hardware and high error tolerance. SC has recently been finding application in several important areas, including image processing, artificial neural networks, and LDPC decoding. Despite a long history, SC still lacks a comprehensive design methodology, so existing designs tend to be either ad hoc or based on specialized design methods. In this work, we demonstrate a fundamental relation between stochastic circuits and spectral transforms. Based on this, we propose a general, transform-based approach to the analysis and synthesis of SC circuits. We implemented this approach in a program STRAUSS (Spectral transform use in stochastic circuit synthesis), which also includes a method of optimizing stochastic numbergeneration circuitry. Finally, we show that the area cost of the circuits generated by STRAUSS is significantly smaller than that of previous work.
更多
查看译文
关键词
logic synthesis,design methodology,probabilistic methods,stochastic circuit optimization,stochastic computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要