Improving Synthesis of Reversible Circuits: Exploiting Redundancies in Paths and Nodes of QMDDs

被引:0
|
作者
Zulehner, Alwin [1 ]
Wille, Robert [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
来源
关键词
ALGORITHM;
D O I
10.1007/978-3-319-59936-618
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, reversible circuits have become an established emerging technology through their variety of applications. Since these circuits employ a completely different structure from conventional circuitry, dedicated functional synthesis algorithms have been proposed. Although scalability has been achieved by using approaches based on decision diagrams, the resulting circuits employ a significant complexity measured in terms of quantum cost. In this paper, we aim for a reduction of this complexity. To this end, we review QMDD-based synthesis. Based on that, we propose optimizations that allow for a substantial reduction of the quantum costs by jointly considering paths and nodes in the decision diagram that employ a certain redundancy. In fact, in our experimental evaluation, we observe substantial improvements of up to three orders of magnitudes in terms of runtime and up to six orders of magnitudes (a factor of one million) in terms of quantum cost.
引用
收藏
页码:232 / 247
页数:16
相关论文
共 50 条
  • [1] Exploiting Coding Techniques for Logic Synthesis of Reversible Circuits
    Zulehner, Alwin
    Wille, Robert
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 670 - 675
  • [2] Exploiting Reversibility in the Complete Simulation of Reversible Circuits
    Wille, Robert
    Stelter, Simon
    Drechsler, Rolf
    AFRICON, 2013, 2013, : 742 - 747
  • [3] A Post-Synthesis Optimization Technique for Reversible Circuits Exploiting Negative Control Lines
    Datta, Kamalika
    Sengupta, Indranil
    Rahaman, Hafizur
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 1208 - 1214
  • [4] Exploiting Reversible Logic Design for Implementing Adiabatic Circuits
    Rauchenecker, Andreas
    Ostermann, Timm
    Wille, Robert
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS - MIXDES 2017, 2017, : 264 - 270
  • [5] Exploiting Arbitrary Paths for the Simulation of Quantum Circuits with Decision Diagrams
    Burgholzer, Lukas
    Ploier, Alexander
    Wille, Robert
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 64 - 67
  • [6] Synthesis of reversible logic circuits
    Shende, VV
    Prasad, AK
    Markov, IL
    Hayes, JP
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) : 710 - 722
  • [7] The Algorithm for Reversible Circuits Synthesis
    Skorupski, Andrzej
    Gracki, Krzysztof
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2020, 66 (02) : 281 - 286
  • [8] A Synthesis Flow for Sequential Reversible Circuits
    Soeken, Mathias
    Wille, Robert
    Otterstedt, Christian
    Drechsler, Rolf
    2012 42ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2012, : 299 - 304
  • [9] Synthesis of reversible logic for nanoelectronic circuits
    De Vos, Alexis
    Van Rentergem, Yvan
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2007, 35 (03) : 325 - 341
  • [10] Exploiting Inherent Characteristics of Reversible Circuits for Faster Combinational Equivalence Checking
    Amaru, Luca
    Gaillardon, Pierre-Emmanuel
    Wille, Robert
    De Micheli, Giovanni
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 175 - 180