A Novel Transformation-Based Algorithm for Reversible Logic Synthesis

被引:0
|
作者
Wan, Sishuang [1 ]
Chen, Hanwu [1 ]
Cao, Rujin [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 210096, Jiangsu, Peoples R China
来源
ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS | 2009年 / 5821卷
关键词
Quantum computing; Reversible logic synthesis; Toffoli gate; Selection sorting;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reversible logic studies have promising potential on energy lossless circuit design, quantum computation, nanotechnology, etc. This paper proposes an analogic selection sorting algorithm essentially based on the transformation-based algorithm. It uses an unweighted, undirected graph for the representation of all transformable paths. During the synthesis process, a sequence of transformations are performed to enable all the output patterns to appear in the right place. The whole process can be implemented by a sequence of Toffoli gates. In addition, a simplification algorithm is put forward to further optimize the generated circuit. The experimental results show that this algorithm, compared with other exact methods, can achieve optimal or nearly optimal solutions with less computation time. Furthermore, it is more easily understood and implemented.
引用
收藏
页码:70 / 81
页数:12
相关论文
共 50 条
  • [1] Analysis and Improvement of Transformation-based Reversible Logic Synthesis
    Chandak, Chander
    Chattopadhyay, Anupam
    Majumder, Soumajit
    Maitra, Subhamoy
    2013 IEEE 43RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2013), 2013, : 47 - 52
  • [2] Fredkin-Enabled Transformation-based Reversible Logic Synthesis
    Soeken, Mathias
    Chattopadhyay, Anupam
    2015 IEEE 45TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2015, : 60 - 65
  • [3] A Fast Transformation-Based Synthesis Algorithm for Reversible Circuits
    Ardestani, Ehsan K.
    Zamani, Morteza Saheb
    Sedighi, Mehdi
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 803 - 806
  • [4] A transformation based algorithm for reversible logic synthesis
    Miller, DM
    Maslov, D
    Dueck, GW
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 318 - 323
  • [5] A Fast Symbolic Transformation Based Algorithm for Reversible Logic Synthesis
    Soeken, Mathias
    Dueck, Gerhard W.
    Miller, D. Michael
    REVERSIBLE COMPUTATION, RC 2016, 2016, 9720 : 307 - 321
  • [6] An Extension of Transformation-based Reversible and Quantum Circuit Synthesis
    Soeken, Mathias
    Dueck, Gerhard W.
    Rahman, Md. Mazder
    Miller, D. Michael
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2290 - 2293
  • [7] Descending Order Transformation-based Synthesis of MVL Reversible Circuits
    Miller, D. Michael
    Dueck, Gerhard W.
    2021 IEEE 51ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2021), 2021, : 107 - 112
  • [8] A Novel Coordinate Transformation-Based Texture Mapping Algorithm
    Zhao, Yue
    Cui, Xiaoyu
    Wang, Zhiqiong
    Yin, Ziming
    Feng, Cong
    2009 3RD INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING, VOLS 1-11, 2009, : 2104 - 2107
  • [9] Improving Netlist Transformation-Based Approximate Logic Synthesis Through Resynthesis
    Morales-Monge, Roger
    Castro-Godinez, Jorge
    Paim, Guilherme
    IEEE EMBEDDED SYSTEMS LETTERS, 2024, 16 (03) : 279 - 282
  • [10] A Novel Toffoli Network Synthesis Algorithm for Reversible Logic
    Zheng, Yexin
    Huang, Chao
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 739 - 744