Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Synthesis of reversible logic circuits

Published: 01 November 2006 Publication History

Abstract

Reversible or information-lossless circuits have applications in digital signal processing, communication, computer graphics, and cryptography. They are also a fundamental requirement in the emerging field of quantum computation. We investigate the synthesis of reversible circuits that employ a minimum number of gates and contain no redundant input-output line-pairs (temporary storage channels). We prove constructively that every even permutation can be implemented without temporary storage using NOT, CNOT, and TOFFOLI gates. We describe an algorithm for the synthesis of optimal circuits and study the reversible functions on three wires, reporting the distribution of circuit sizes. We also study canonical circuit decompositions where gates of the same kind are grouped together. Finally, in an application important to quantum computing, we synthesize oracle circuits for Grover's search algorithm, and show a significant improvement over a previously proposed synthesis algorithm.

Cited By

View all
  • (2024)An Algorithm for Reversible Logic Circuit Synthesis Based on Tensor DecompositionACM Transactions on Quantum Computing10.1145/36732425:3(1-28)Online publication date: 18-Jun-2024
  • (2024)Efficient Quantum Circuit Synthesis for SAT-Oracle With Limited Ancillary QubitIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.332597443:3(868-877)Online publication date: 1-Mar-2024
  • (2024)A new design of parity-preserving reversible multipliers based on multiple-control toffoli synthesis targeting emerging quantum circuitsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-023-2492-318:6Online publication date: 1-Dec-2024
  • Show More Cited By
  1. Synthesis of reversible logic circuits

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 22, Issue 6
    November 2006
    160 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 November 2006

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)An Algorithm for Reversible Logic Circuit Synthesis Based on Tensor DecompositionACM Transactions on Quantum Computing10.1145/36732425:3(1-28)Online publication date: 18-Jun-2024
    • (2024)Efficient Quantum Circuit Synthesis for SAT-Oracle With Limited Ancillary QubitIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.332597443:3(868-877)Online publication date: 1-Mar-2024
    • (2024)A new design of parity-preserving reversible multipliers based on multiple-control toffoli synthesis targeting emerging quantum circuitsFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-023-2492-318:6Online publication date: 1-Dec-2024
    • (2023)Generalized Affine Equivalence Checking of Boolean Functions via Reachability AnalysisIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.323580242:9(2966-2979)Online publication date: 1-Sep-2023
    • (2022)Lowering the T-depth of Quantum Circuits via Logic Network OptimizationACM Transactions on Quantum Computing10.1145/35013343:2(1-15)Online publication date: 4-Mar-2022
    • (2022)Symmetries in reversible programming: from symmetric rig groupoids to reversible programming languagesProceedings of the ACM on Programming Languages10.1145/34986676:POPL(1-32)Online publication date: 12-Jan-2022
    • (2022)Reversible multiplier with a column-wise structure and a reduced number of ancilla inputs and garbage outputsThe Journal of Supercomputing10.1007/s11227-021-03870-w78:1(315-342)Online publication date: 1-Jan-2022
    • (2022)Low-Power and Fast-Swing-Restoration GDI-Based Magnitude Comparator for Digital Images ProcessingCircuits, Systems, and Signal Processing10.1007/s00034-022-01997-641:9(4848-4885)Online publication date: 1-Sep-2022
    • (2021)A new method for reversible circuit synthesis using a Simulated Annealing algorithm and don’t-caresJournal of Computational Electronics10.1007/s10825-020-01620-420:1(718-734)Online publication date: 1-Feb-2021
    • (2021)Noisy Simon Period FindingTopics in Cryptology – CT-RSA 202110.1007/978-3-030-75539-3_4(75-99)Online publication date: 17-May-2021
    • Show More Cited By

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media