Reversible circuit synthesis by genetic programming using dynamic gate libraries

被引:24
|
作者
Abubakar, Mustapha Y. [1 ,2 ]
Jung, Low Tang [1 ]
Zakaria, Nordin [1 ]
Younes, Ahmed [3 ]
Abdel-Aty, Abdel-Haleem [4 ]
机构
[1] Univ Teknol PETRONAS, Comp & Informat Sci Dept, Seri Iskandar 32610, Perak, Malaysia
[2] Kano State Polytech, Dept Comp Sci, Sch Technol, Kano, Nigeria
[3] Alexandria Univ, Math & Comp Sci, Alexandria, Egypt
[4] Al Azhar Univ, Dept Phys, Fac Sci, Asyut, Egypt
关键词
Reversible circuits; Gate library; Quantum circuit; Optimization; LOGIC; ALGORITHM; OPTIMIZATION; SIMPLIFICATION; COST; SET;
D O I
10.1007/s11128-017-1609-8
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
We have defined a new method for automatic construction of reversible logic circuits by using the genetic programming approach. The choice of the gate library is 100% dynamic. The algorithm is capable of accepting all possible combinations of the following gate types: NOT TOFFOLI, NOT PERES, NOT CNOT TOFFOLI, NOT CNOT SWAP FREDKIN, NOT CNOT TOFFOLI SWAP FREDKIN, NOT CNOT PERES, NOT CNOT SWAP FREDKIN PERES, NOT CNOT TOFFOLI PERES and NOT CNOT TOFFOLI SWAP FREDKIN PERES. Our method produced near optimum circuits in some cases when a particular subset of gate types was used in the library. Meanwhile, in some cases, optimal circuits were produced due to the heuristic nature of the algorithm. We compared the outcomes of our method with several existing synthesis methods, and it was shown that our algorithm performed relatively well compared to the previous synthesis methods in terms of the output efficiency of the algorithm and execution time as well.
引用
收藏
页数:24
相关论文
共 50 条
  • [21] Reversible logic circuit design using QCA based modified Fredkin gate
    Das, Jadav C.
    Chattopadhyay, Tanay
    De, Debashis
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2025, 122 (02)
  • [22] 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
  • [23] The Design of Reversible Gate and Reversible Sequential Circuit based on DNA Computing
    Song, Tao
    Wang, Shudong
    Wang, Xun
    2008 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2008, : 114 - +
  • [24] Automatic synthesis, placement, and routing of an amplifier circuit by means of genetic programming
    Bennett, FH
    Koza, JR
    Yu, J
    Mydlowec, W
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2000, 1801 : 1 - 10
  • [25] Recent Developments on Mapping Reversible Circuits to Quantum Gate Libraries
    Miller, D. Michael
    Sasanian, Zahra
    2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 17 - 22
  • [26] 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
  • [27] Automatic Synthesis of Code Using Genetic Programming
    Peled, Doron
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 182 - 187
  • [28] Synthesis of full-adder circuit using reversible logic
    Babu, HH
    Islam, R
    Chowdhury, SMA
    Chowdhury, AR
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 757 - 760
  • [29] Synthesis of Reversible Logic Circuit Using a Species Conservation Method
    Wang, Xiaoxiao
    Jiao, Licheng
    Wang, Xiaoxiao
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 637 - 641
  • [30] Reversible Circuit Synthesis Using a Cycle-Based Approach
    Saeedi, Mehdi
    Zamani, Morteza Saheb
    Sedighi, Mehdi
    Sasanian, Zahra
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2010, 6 (04)