【24h】

Synthesis of reversible logic

机译:可逆逻辑的合成

获取原文

摘要

A function is reversible if each input vector produces a unique output vector. Reversible functions find applications in low power design, quantum computing, and nanotechnology. Logic synthesis for reversible circuits differs substantially from traditional logic synthesis. In this paper, we present the first practical synthesis algorithm and tool for reversible functions with a large number of inputs. It uses positive-polarity Reed-Muller decomposition at each stage to synthesize the function as a network of Toffoli gates. The heuristic uses a priority queue based search tree and explores candidate factors at each stage in order of attractiveness. The algorithm produces near-optimal results for the examples discussed in the literature. The key contribution of the work is that the heuristic finds very good solutions for reversible functions with a large number of inputs.
机译:如果每个输入向量产生唯一的输出向量,则函数是可逆的。可逆功能在低功耗设计,量子计算和纳米技术中找到应用。可逆电路的逻辑合成基本上不同于传统的逻辑合成。在本文中,我们介绍了具有大量输入的可逆函数的第一个实际合成算法和工具。它在每个阶段使用正极性簧片搬迁分解,以将功能合成为Toffoli栅极的网络。启发式使用基于优先级的搜索树,并按照吸引力的顺序探讨每个阶段的候选因子。该算法为文献中讨论的示例产生了近乎最佳结果。这项工作的主要贡献是启发式为具有大量输入的可逆函数找到非常好的解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号