Exact Synthesis of Ternary Reversible Functions using Ternary Toffoli Gates

被引:7
|
作者
Kole, Abhoy [1 ]
Rani, P. Mercy Nesa [2 ]
Datta, Kamalika [2 ]
Sengupta, Indranil [3 ]
Drechsler, Rolf [4 ]
机构
[1] BP Poddar Inst Management & Technol, Kolkata, India
[2] Natl Inst Technol Meghalaya, Shillong, Meghalaya, India
[3] Indian Inst Technol, Kharagpur, W Bengal, India
[4] Univ Bremen, Bremen, Germany
来源
2017 IEEE 47TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2017) | 2017年
关键词
Ternary reversible logic; exact synthesis; boolean satisfiability; heuristic search; NETWORK SYNTHESIS;
D O I
10.1109/ISMVL.2017.51
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Realization of logic functions using ternary reversible logic is known to require lesser number of lines as compared to conventional binary reversible logic. This aspect of ternary reversible logic has motivated researchers to explore various synthesis approaches in the past. Existing synthesis methods require additional lines (called ancilla lines) for synthesis, which is expensive from the quantum implementation point of view. There is no reported work for ternary reversible logic synthesis that require the minimum possible number of gates and also lines. This class of synthesis methods is called exact synthesis. In this paper two exact synthesis methods for ternary reversible logic have been proposed for the first time, one based on boolean satisfiability (SAT) and the other based on level-constrained heuristic search technique. A permutation representing a reversible ternary truth table is given as input, and a reversible circuit consisting of generalized ternary Toffoli gates that implements the permutation is obtained as output. Experimental studies have been carried out on various randomly generated ternary reversible functions.
引用
收藏
页码:179 / 184
页数:6
相关论文
共 50 条
  • [1] Design of ternary reversible Feynman and Toffoli gates in ternary quantum-dot cellular automata
    Fattahi, Arash
    Sabbaghi-Nadooshan, Reza
    Mossazadeh, Tohid
    Haghparast, Majid
    NANO COMMUNICATION NETWORKS, 2024, 42
  • [2] Ternary Toffoli-type Reversible Gates: Control Alternatives and Quantum Models
    Moraga, Claudio
    2021 IEEE 51ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2021), 2021, : 101 - 106
  • [3] Some Basic Ternary Operations Using Toffoli Gates along with the Cost of Implementation
    Biswas, Ayan Kumar
    Chowdhury, Shuvro
    Khan, Md. Mahmud Muntakim
    Hasan, Masud
    Khan, Asif Islam
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 142 - 146
  • [4] A Novel Design of a Multiplier Using Reversible Ternary Gates
    Panahi, Mohammad Mehdi
    Hashemipour, Omid
    Navi, Keivan
    IETE JOURNAL OF RESEARCH, 2021, 67 (06) : 744 - 753
  • [5] Minimization of ternary reversible logic cascades using a universal subset of generalized ternary gates
    Curtis, Erik
    Perkowski, Marek
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2007, 13 (03) : 235 - 248
  • [6] A novel design of a ternary coded decimal adder/subtractor using reversible ternary gates
    Panahi, Mohammad Mehdi
    Hashemipour, Omid
    Navi, Keivan
    INTEGRATION-THE VLSI JOURNAL, 2018, 62 : 353 - 361
  • [7] Improved Decomposition of Multiple-Control Ternary Toffoli Gates Using Muthukrishnan-Stroud Quantum Gates
    Rani, P. Mercy Nesa
    Kole, Abhoy
    Datta, Kamalika
    Sengupta, Indranil
    REVERSIBLE COMPUTATION, RC 2017, 2017, 10301 : 202 - 213
  • [8] Genetic algorithm based synthesis of multi-output ternary functions using quantum cascade of generalized ternary gates
    Khan, MHA
    Perkowski, M
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 2194 - 2201
  • [9] Synthesis of Reversible Logic Functions using Ternary Max-Min Algebra
    Khan, Musharrat
    Rice, Jacqueline E.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1674 - 1677
  • [10] Fast exact Toffoli network synthesis of reversible logic
    Wille, Robert
    Grosse, Daniel
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 60 - 64