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
相关论文
共 23 条
[1]  
Basu S, 2016, IEEE INT SYMP CIRC S, P2306, DOI 10.1109/ISCAS.2016.7539045
[2]   LOGICAL REVERSIBILITY OF COMPUTATION [J].
BENNETT, CH .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) :525-532
[3]  
Chuang I. N., 2000, Quantum Computation and Quantum Information
[4]   Exact Synthesis of Reversible Circuits Using A* Algorithm [J].
Datta K. ;
Rathi G.K. ;
Sengupta I. ;
Rahaman H. .
Journal of The Institution of Engineers (India): Series B, 2015, 96 (02) :121-130
[5]  
Een N., MINISAT SAT SOLVER
[6]  
Grosse D, 2007, GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, P96
[7]   Exact Synthesis of Elementary Quantum Gate Circuits for Reversible Functions with Don't Cares [J].
Grosse, Daniel ;
Wille, Robert ;
Dueck, Gerhard W. ;
Drechsler, Rolf .
38TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2008), 2008, :214-219
[8]  
Grosse D, 2009, J MULT-VALUED LOG S, V15, P283
[9]   Exact Multiple-Control Toffoli Network Synthesis With SAT Techniques [J].
Grosse, Daniel ;
Wille, Robert ;
Dueck, Gerhard W. ;
Drechsler, Rolf .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (05) :703-715
[10]  
Khan F. S., 2005, PHYS REV A, V62