Exploiting Coding Techniques for Logic Synthesis of Reversible Circuits

被引:0
|
作者
Zulehner, Alwin [1 ]
Wille, Robert [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reversible circuits are composed of a set of circuit lines that are passed through a cascade of reversible gates. Since the number of circuit lines is crucial, functional logic synthesis approaches have been proposed which realize circuits where the number of circuit lines is minimal. However, since the function to be realized is often non-reversible, additional variables have to be added to the function in order to establish reversibility - leading to a significant overhead that affects the scalability of the synthesis method and yields rather complex circuits. In this work, we propose to overcome these problems by exploiting coding techniques in the logic synthesis of reversible circuits. To this end, we propose an intermediate encoding of the output patterns that requires fewer additional inputs and outputs. Using this synthesis scheme allows to perform the majority of the synthesis on significantly fewer variables and to exploit several don't care values in the code. Experimental evaluations - where we obtain better scalability and circuits with magnitudes fewer costs - confirmed the benefits of the proposed synthesis approach.
引用
收藏
页码:670 / 675
页数:6
相关论文
共 50 条
  • [31] Synthesis of reversible circuits for testing with universal test set and C-testability of reversible iterative logic arrays
    Chakraborty, A
    18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 249 - 254
  • [32] REDUNDANCY IN CODING + IN LOGIC CIRCUITS FOR DATA PROCESSING
    BELL, DA
    TRANSACTIONS OF THE SOCIETY OF INSTRUMENT TECHNOLOGY, 1964, 16 (03): : R37 - &
  • [33] DEDUCTIVE TECHNIQUES FOR SIMULATING LOGIC CIRCUITS
    CHANG, HY
    CHAPPELL, SG
    COMPUTER, 1975, 8 (03) : 52 - 59
  • [34] Applications of Reversible Logic in Cryptography and Coding Theory
    Datta, Kamalika
    Sengupta, Indranil
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : LXVI - LXVII
  • [35] Performance Trade-off in Decision Diagram based Synthesis of Reversible Logic Circuits
    Jayashree, H., V
    Surhonne, Anmol Prakash
    Agrawal, V. K.
    PROCEEDINGS OF THE 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2015, : 209 - 212
  • [36] Effective Hash-based Algorithm for Reversible Logic Circuits Synthesis with Minimum Cost
    Li, Zhiqiang
    Chen, Hanwu
    Xu, Baowen
    Song, Xiaoyu
    Xue, Xiling
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 3, PROCEEDINGS, 2008, : 623 - +
  • [37] Synthesis of GF(3) Based Reversible/Quantum Logic Circuits Without Garbage Output
    Khan, Md. Mahmud Muntakim
    Biswas, Ayan Kumar
    Chowdhury, Shuvro
    Hasan, Masud
    Khan, Asif Islam
    ISMVL: 2009 39TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2009, : 98 - +
  • [38] A Synthesis Algorithm for 4-Bit Reversible Logic Circuits with Minimum Quantum Cost
    Li, Zhiqiang
    Chen, Hanwu
    Song, Xiaoyu
    Perkowski, Marek
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 11 (03)
  • [39] From Reversible Logic to Quantum Circuits: Logic Design for an Emerging Technology
    Wille, Robert
    Chattopadhyay, Anupam
    Drechsler, Rolf
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 268 - 274
  • [40] The Algorithm for Reversible Circuits Synthesis
    Skorupski, Andrzej
    Gracki, Krzysztof
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2020, 66 (02) : 281 - 286