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 条
  • [21] REVERSIBLE LOGIC AND QUANTUM COMPUTERS
    PERES, A
    PHYSICAL REVIEW A, 1985, 32 (06): : 3266 - 3276
  • [22] Synthesis of reversible logic
    Agrawal, A
    Jha, NK
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1384 - 1385
  • [23] GF(4) based synthesis of quaternary Reversible/Quantum logic circuits
    Khan, Mozammel H. A.
    Perkowski, Marek A.
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2007, 13 (4-6) : 583 - 603
  • [24] Reversible Logic Circuit Synthesis and Optimization using Adaptive Genetic Algorithm
    Sasamal, Trailokya Nath
    Singh, Ashutosh Kumar
    Mohan, Anand
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS, 2015, 70 : 407 - 413
  • [25] Post Synthesis Optimization of Reversible Logic Functions With Extended Template Matching
    Jayashree, H., V
    Agrawal, V. K.
    Bharadwaj, Shishir N.
    2014 INTERNATIONAL CONFERENCE ON CIRCUITS, COMMUNICATION, CONTROL AND COMPUTING (I4C), 2014, : 368 - 371
  • [26] Evolutionary Quantum Logic Synthesis of Boolean Reversible Logic Circuits Embedded in Ternary Quantum Space using Structural Restrictions
    Lukac, Martin
    Perkowski, Marek
    Kameyama, Michitaka
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [27] Biconditional BDD: A Novel Canonical BDD for Logic Synthesis targeting XOR-rich Circuits
    Amaru, Luca
    Gaillardon, Pierre-Emmanuel
    De Micheli, Giovanni
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1014 - 1017
  • [28] Nanoelectronic implementations of reversible and quantum logic
    Bandyopadhyay, S
    Balandin, A
    Roychowdhury, VP
    Vatan, F
    SUPERLATTICES AND MICROSTRUCTURES, 1998, 23 (3-4) : 445 - 464
  • [29] Reversible logic circuit synthesis
    Shende, VV
    Prasad, AK
    Markov, IL
    Hayes, JP
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 353 - 360
  • [30] Logic Synthesis in Reversible PLA
    Tara, Nazma
    Babu, Hafiz Md. Hasan
    Matin, Nawshi
    2016 29TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2016 15TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2016, : 110 - 115