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 条
  • [1] BDD-Based Synthesis of Reversible Logic
    Wille, Robert
    Drechsler, Rolf
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2010, 1 (04) : 25 - 41
  • [2] BDD-based Synthesis of Reversible Logic for Large Functions
    Wille, Robert
    Drechsler, Rolf
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 270 - 275
  • [3] BDD based Logic Synthesis and Optimization for Low Power Comparator Circuit
    Sinha, Sanjeet K.
    Tripathi, Suman Lata
    2ND INTERNATIONAL CONFERENCE ON INTELLIGENT CIRCUITS AND SYSTEMS (ICICS 2018), 2018, : 37 - 41
  • [4] Reversible logic synthesis by quantum rotation gates
    Saeedi, M. (msaeedi@usc.edu), 1600, Rinton Press Inc. (13): : 9 - 10
  • [5] REVERSIBLE LOGIC SYNTHESIS BY QUANTUM ROTATION GATES
    Abdollahi, Afshin
    Saeedi, Mehdi
    Pedram, Massoud
    QUANTUM INFORMATION & COMPUTATION, 2013, 13 (9-10) : 771 - 792
  • [6] BDD decomposition for efficient logic synthesis
    Univ of Massachusetts, Amherst, United States
    Proc IEEE Int Conf Comput Des VLSI Comput Process, (626-631):
  • [7] Exact Logic Synthesis for Reversible Quantum-Flux-Parametron Logic
    Fu, Rongliang
    Chen, Olivia
    Yoshikawa, Nobuyuki
    Ho, Tsung-Yi
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [8] Logic Synthesis Strategy based on BDD Decomposition and PAL-oriented Optimization
    Opara, Adam
    Kania, Dariusz
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2015 (ICCMSE 2015), 2015, 1702
  • [9] Optimization Approaches for Designing Quantum Reversible Arithmetic Logic Unit
    Majid Haghparast
    Ali Bolhassani
    International Journal of Theoretical Physics, 2016, 55 : 1423 - 1437
  • [10] Optimization Approaches for Designing Quantum Reversible Arithmetic Logic Unit
    Haghparast, Majid
    Bolhassani, Ali
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2016, 55 (03) : 1423 - 1437