Effect of BDD Optimization on Synthesis of Reversible and Quantum Logic

被引:32
|
作者
Wille, Robert [1 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, Bremen, Germany
关键词
Synthesis; Reversible Circuits; Quantum Circuits; Binary Decision Diagrams;
D O I
10.1016/j.entcs.2010.02.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Synthesis of reversible and quantum logic has become an intensely studied topic in the last years. However, most synthesis methods are limited, since they rely on a truth table representation of the function to be synthesized. BDD-based synthesis offers an alternative. Here, reversible or quantum circuits are derived from a function given as Binary Decision Diagram (BDD) by substituting all nodes of the BDD with a cascade of Toffoli or elementary quantum gates, respectively. As a result, the application of the approach is not limited by the truth table of the function but by the (quite more efficient) BDD representation. Furthermore, many optimization techniques for BDDs exist which can be exploited. In this work, we evaluate the effect of three optimization methods for BDDs (namely shared nodes, complement edges, and advanced orderings) on the resulting reversible and quantum circuits. We describe in detail the adjustments, which have to be done to support these optimizations for synthesis, and discuss possible improvements and drawbacks. In a case study, the effects are experimentally evaluated. The results showed, that applying these optimization techniques leads to significant smaller circuits (with respect to number of gates and lines) in most of the cases.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [41] A fast Binary Decision Diagram (BDD)-based reversible logic optimization engine driven by recent meta-heuristic reordering algorithms
    Abdalhaq, Baker
    Awad, Ahmed
    Hawash, Amjad
    MICROELECTRONICS RELIABILITY, 2021, 123
  • [42] Implementation of Reversible Logic Gates with Quantum Gates
    Swathi, Mummadi
    Rudra, Bhawana
    2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 1557 - 1563
  • [43] On figures of merit in reversible and quantum logic designs
    Majid Mohammadi
    Mohammad Eshghi
    Quantum Information Processing, 2009, 8 : 297 - 318
  • [44] QUANTUM-NOISE IN REVERSIBLE SOLITON LOGIC
    DRUMMOND, PD
    MAN, W
    OPTICS COMMUNICATIONS, 1994, 105 (1-2) : 99 - 103
  • [45] Reversible arithmetic logic unit for quantum arithmetic
    Thomsen, Michael Kirkedal
    Gluck, Robert
    Axelsen, Holger Bock
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2010, 43 (38)
  • [46] On figures of merit in reversible and quantum logic designs
    Mohammadi, Majid
    Eshghi, Mohammad
    QUANTUM INFORMATION PROCESSING, 2009, 8 (04) : 297 - 318
  • [47] BDD-based logic synthesis for LUT-based FPGAs
    Vemuri, N
    Kalla, P
    Tessier, R
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2002, 7 (04) : 501 - 525
  • [48] A need of quantum computing: "Reversible logic synthesis of parallel binary adder-subtractor"
    Thapliyal, H
    Srinivas, M
    Arabnia, HR
    ESA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2005, : 60 - 66
  • [49] A Synthesis Algorithm for 4-Bit Reversible Logic Circuits with Minimum Quantum Cost
    Li, Zhiqiang
    Chen, Hanwu
    Song, Xiaoyu
    Perkowski, Marek
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 11 (03)
  • [50] Synthesis of GF(3) Based Reversible/Quantum Logic Circuits Without Garbage Output
    Khan, Md. Mahmud Muntakim
    Biswas, Ayan Kumar
    Chowdhury, Shuvro
    Hasan, Masud
    Khan, Asif Islam
    ISMVL: 2009 39TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2009, : 98 - +