Reversible Circuits Synthesis from Functional Decision Diagrams by using Node Dependency Matrices

被引:5
|
作者
Stojkovic, Suzana [1 ]
Stankovic, Radomir [2 ]
Moraga, Claudio [3 ]
Stankovic, Milena [1 ]
机构
[1] Fac Elect Engn, Dept Comp Sci, Medvedeva 14, Nish 18000, Serbia
[2] Serbian Acad Arts & Sci, Math Inst, Belgrade 11000, Serbia
[3] TU Dortmund Univ, Dept Comp Sci, D-18000 Dortmund, Germany
关键词
Decision diagrams; functional decision diagrams; reversible circuits; reversible synthesis; nodes dependency; dependency matrices; LOGIC SYNTHESIS; ALGORITHM;
D O I
10.1142/S0218126620500796
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Decision diagrams are a data structure suitable for reversible circuit synthesis. Functional decision diagrams (FDDs) are particularly convenient in synthesis with Toffoli gates, since the functional expressions for decomposition rules used in them are similar to the functional expressions of Toffoli gates. The main drawback of reversible circuit synthesis based on decision diagrams is the usually large number of ancilla lines. This paper presents two methods for the reduction of the number of ancilla lines in reversible circuits derived from FDDs by selecting the order of implementation of nodes. In the first method, nodes are implemented by levels, starting from the bottom level to the top. The method uses appropriately defined level dependency matrices for choosing the optimal order of implementation of nodes at the same level. In this way, the optimization is performed level by level. The second method uses a diagram dependency matrix expressing mutual dependencies among all the nodes in the diagram. This method is computationally more demanding than the first method, but the reductions of both the number of lines and the Quantum cost of the circuits are larger.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Synthesis of Reversible Circuits Using Decision Diagrams
    Drechsler, Rolf
    Wille, Robert
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 1 - 5
  • [2] Synthesis of Reversible Circuits with Reduced Nearest-Neighbor Cost Using Kronecker Functional Decision Diagrams
    Bu, Dengli
    Yan, Junjie
    Tang, Pengjie
    Yuan, Haohao
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2022, 38 (01): : 39 - 62
  • [3] Synthesis of Reversible Circuits with Reduced Nearest-Neighbor Cost Using Kronecker Functional Decision Diagrams
    Dengli Bu
    Junjie Yan
    Pengjie Tang
    Haohao Yuan
    [J]. Journal of Electronic Testing, 2022, 38 : 39 - 62
  • [4] Reversible Synthesis through Shared Functional Decision Diagrams
    Stankovic, Milena
    Stojkovic, Suzana
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2009, 2009, 5717 : 510 - 517
  • [5] Decision Diagrams for the Design of Reversible and Quantum Circuits
    Wille, Robert
    Niemann, Philipp
    Zulehner, Alwin
    Drechsler, Rolf
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS), 2018,
  • [6] Synthesis of optical circuits using binary decision diagrams
    Deb, Arighna
    Wille, Robert
    Keszoecze, Oliver
    Shirinzadeh, Saeideh
    Drechsler, Rolf
    [J]. INTEGRATION-THE VLSI JOURNAL, 2017, 59 : 42 - 51
  • [7] Reversible Circuit Synthesis Using Binary Decision Diagrams
    Podlaski, Krzysztof
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2016), 2016, : 235 - 238
  • [8] Reversible Circuit Synthesis Method Using Sub-graphs of Shared Functional Decision Diagrams
    BU, D. E. N. G. L., I
    DENG, J. U. N. Y., I
    TANG, P. E. N. G. J. I. E.
    YANG, S. H. U. H. O. N. G.
    [J]. COMPUTER JOURNAL, 2023, 66 (10): : 2574 - 2592
  • [9] Analysis and synthesis of quantum circuits by using quantum decision diagrams
    Abdollahi, Afshin
    Pedram, Massoud
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 315 - +