A Comparative Analysis of Binary Decision Diagram Reordering Algorithms for Reversible Circuit Synthesis

被引:0
|
作者
Awad, Ahmed [1 ]
Abdalhaq, Baker [1 ]
Hawash, Amjad [1 ]
Johnson, Douglas [2 ]
机构
[1] An Najah Natl Univ, Dept Informat & Comp Sci, Nablus, Palestine
[2] Univ Colorado, Dept Phys, Boulder, CO 80309 USA
关键词
reversible circuit; binary decision diagram; sifting algorithm; quantum cost; transistor cost; gate count; LOGIC;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As billions of transistors arc being placed on a few square millimeters of silicon, power dissipation is becoming a more crucial factor to be tackled for high performance computing. Reversible circuit synthesis has been considered as a promising direction for low power design due to its information lossless behavior. In addition, it forms the basis for quantum computing. However, synthesis of reversible circuits cannot be achieved with the classical approaches for irreversible logic due to the additional imposed constraints, consequently, neither fan-out nor feedback are allowed. Binary Decision Diagrams (BDDs) have been proposed as a compact data structure to represent a boolean function. They have been exploited to synthesize reversible circuits through proper mapping of each BDD's node into a cascade of reversible Toffoli gates. Nevertheless, reordering of BDD's nodes before circuit synthesis significantly impacts the overall cost of the synthesized circuit. In this paper, we present a comparative study for BDD reordering algorithms in terms of the cost of the generated reversible circuit. The studied algorithms include greedy, dynamic programming, and heuristic based approaches. The cost metric includes the number of lines, gate count, and quantum cost. Experimental results show that meta heuristic-based BDD reordering algorithms outperform other algorithms in terms of the overall synthesized circuit cost with slightly additional runtime. Thereafter, we conclude with a proposal for a new framework for reversible logic synthesis.
引用
收藏
页码:104 / 111
页数:8
相关论文
共 50 条
  • [1] A Swarm based Binary Decision Diagram (BDD) Reordering Optimizer for Reversible Circuit Synthesis
    Abdalhaq, Baker
    Awad, Ahmed
    Hawash, Amjad
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [2] Reordering in topology decision diagram method for symbolic circuit analysis
    Djordjevic, S.
    Petkovic, P. M.
    2006 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2006, : 447 - +
  • [3] 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
  • [4] Reversible Circuit Synthesis Using Binary Decision Diagrams
    Podlaski, Krzysztof
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2016), 2016, : 235 - 238
  • [5] Reversible Logic Synthesis Using Binary Decision Diagrams With Exploiting Efficient Reordering Operators
    Abdalhaq, Baker K.
    Awad, Ahmed
    Hawash, Amjad
    IEEE ACCESS, 2020, 8 (08): : 156001 - 156016
  • [6] A decision diagram package for reversible and quantum circuit simulation
    Miller, D. Michael
    Thornton, Mitchell A.
    Goodman, David
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 2413 - 2420
  • [7] Diversity enforced Genetic Algorithm (GA) for Binary Decision Diagram (BDD) reordering
    Abdalhaq, Baker
    Hawash, Amjad
    Awad, Ahmed
    APPLIED SOFT COMPUTING, 2024, 155
  • [8] Synthesis design method of reversible logic circuit based on kronecker functional decision diagram
    Wang, Y.-R. (wangyrac@nuaa.edu.cn), 1600, Chinese Institute of Electronics (42):
  • [9] Binary Decision Diagram Algorithms to Perform Hard Analysis Operations on Variability Models
    Heradio, Ruben
    Perez-Morago, Hector
    Fernandez-Amoros, David
    Bean, Roberto
    Javier Cabrerizo, F.
    Cerrada, Carlos
    Herrera-Viedma, Enrique
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2016, 286 : 139 - 154
  • [10] Area, Power and Temperature Optimization during Binary Decision Diagram based Circuit Synthesis
    Das, Apangshu
    Debnath, Akash
    Pradhan, Sambhu Nath
    PROCEEDINGS OF 2ND INTERNATIONAL CONFERENCE ON 2017 DEVICES FOR INTEGRATED CIRCUIT (DEVIC), 2017, : 778 - 782