An Improved Reversible Circuit Synthesis Approach using Clustering of ESOP Cubes

被引:7
作者
Datta, Kamalika [1 ]
Rathi, Gaurav [2 ]
Sengupta, Indranil [2 ]
Rahaman, Hafizur [1 ,3 ]
机构
[1] Bengal Engn & Sci Univ, Dept Informat Technol, Sibpur 711103, Howrah, India
[2] Indian Inst Technol, Dept Comp Sci & Engn, Kharagpur 721302, W Bengal, India
[3] Indian Inst Engn Sci & Technol, Sibpur, W Bengal, India
关键词
Reversible logic circuit; cube clustering; quantum cost; ESOP; garbage line; LOGIC; ALGORITHM; GATES;
D O I
10.1145/2629543
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of reversible logic synthesis has drawn the attention of many researchers over the last two decades with growing emphasis on low-power design. Among the various synthesis approaches that have been reported, the ones based on compact circuit representations like Binary Decision Diagrams (BDD) and Exclusive-or Sum-Of-Products (ESOP) are interesting in the sense that they can handle large circuits with more than 100 inputs. The drawback of these approaches, however, is that the generated netlists are sub-optimal, and there is lot of scope for optimizing them. One of the best methods in this regard is an approach, where the ESOP cubes are grouped into sublists based on sharing among more than one outputs. In the work reported in this article, in contrast, an approach based on clustering the ESOP cubes based on their similarity with respect to input variables is presented, along with a technique to map each of the clusters into reversible gate netlists. This approach results in a significant reduction in quantum cost of the final netlist, but requires one additional garbage line. Experimental results on a number of reversible circuit benchmarks have been presented in support of the claim and also demonstrate that the method is very fast.
引用
收藏
页数:16
相关论文
共 34 条
  • [1] [Anonymous], J ELECT
  • [2] ELEMENTARY GATES FOR QUANTUM COMPUTATION
    BARENCO, A
    BENNETT, CH
    CLEVE, R
    DIVINCENZO, DP
    MARGOLUS, N
    SHOR, P
    SLEATOR, T
    SMOLIN, JA
    WEINFURTER, H
    [J]. PHYSICAL REVIEW A, 1995, 52 (05): : 3457 - 3467
  • [3] LOGICAL REVERSIBILITY OF COMPUTATION
    BENNETT, CH
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) : 525 - 532
  • [4] Experimental verification of Landauer's principle linking information and thermodynamics
    Berut, Antoine
    Arakelyan, Artak
    Petrosyan, Artyom
    Ciliberto, Sergio
    Dillenschneider, Raoul
    Lutz, Eric
    [J]. NATURE, 2012, 483 (7388) : 187 - U1500
  • [5] Chuang I. N., 2000, Quantum Computation and Quantum Information
  • [6] Datta K., 2012, Proceedings of the 25th International Conference on VLSI Design. VLSI Design 2012. Held jointly with 11th International Conference on Embedded Systems, P328, DOI 10.1109/VLSID.2012.92
  • [7] Particle Swarm Optimization Based Reversible Circuit Synthesis Using Mixed Control Toffoli Gates
    Datta, Kamalika
    Sengupta, Indranil
    Rahaman, Hafizur
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2013, 9 (03) : 363 - 372
  • [8] Drechsler R, 2011, LECT NOTES COMPUT SC, V6625, P151, DOI 10.1007/978-3-642-20520-0_16
  • [9] Fazel K, 2007, IEEE PACIF, P202
  • [10] FEYNMAN RP, 1985, OPT NEWS, V11, P11, DOI [10.1364/ON.11.2.000011, DOI 10.1364/ON.11.2.000011]