BDD-based synthesis of reversible logic for large functions

DAC(2009)

引用 407|浏览286
暂无评分
摘要
Reversible logic is the basis for several emerging technologies such as quantum computing, optical computing, or DNA computing and has further applications in domains like low-power design and nanotechnologies. However, current methods for the synthesis of reversible logic are limited, i.e. they are applicable to relatively small functions only. In this paper, we propose a synthesis approach, that can cope with Boolean functions containing more than a hundred of variables. We present a technique to derive reversible circuits for a function given by a Binary Decision Diagram (BDD). The circuit is obtained using an algorithm with linear worst case behavior regarding run-time and space requirements. Furthermore, the size of the resulting circuit is bounded by the BDD size. This allows to transfer theoretical results known from BDDs to reversible circuits. Experiments show better results (with respect to the circuit cost) and a significantly better scalability in comparison to previous synthesis approaches.
更多
查看译文
关键词
quantum computing,optical computing,reversible logic,bdd size,resulting circuit,dna computing,reversible circuit,circuit cost,bdd-based synthesis,previous synthesis approach,large function,synthesis approach,logic gates,upper bound,quantum logic,data mining,boolean functions,boolean function,logic design,logic circuits,adders,emerging technology,decision diagram,quantum computer,probability density function,data structures,binary decision diagram
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要