2012 · 100 citations · 28 references
EngineeringComputer EngineeringElectrical EngineeringFault ToleranceMicroelectronicsVlsi DesignConfigurable Logic BlocksDesign For TestabilityDynamic Power ReductionLogic SynthesisReverse EngineeringReversible ProcessesHardware Reverse EngineeringIntegrated Circuit Reverse EngineeringReversible Circuit Design
Abstract—In recent years, research in the domain of reversible circuit design has attracted significant attention leading to many different approaches for e.g. synthesis, optimization, simulation, verification, and test. However, most of the resulting tools are not publicly available. In this paper, we introduce RevKit, an open source toolkit that aims to make recent developments in reversible circuit design accessible to other researchers. Therefore, a modular and extendable framework is provided which easily enables the addition of new methods and tools. RevKit already provides some of the existing approaches for synthesis, optimization, and verification functionality. I. INTRODUCTION AND BACKGROUND The development of computing machines has found great success in the last decades. Nowadays billions of components are built on a few square centimeters – and this increasing
28
<i>Quantum Computation and Quantum Information</i>
Michael A. Nielsen, Isaac L. Chuang, Lov K. Grover · American Journal of Physics · 2002 · 22.7K citations
Algorithms for quantum computation: discrete logarithms and factoring
Peter W. Shor · 2002 · 8.5K citations
Computing, Computer Science, Physics +12
Elementary gates for quantum computation
Adriano Barenco, Charles H. Bennett, Richard Cleve et al. · Physical Review A · 1995 · 4.4K citations · Full text
Logical Reversibility of Computation
C. H. Bennett · IBM Journal of Research and Development · 1973 · 3.7K citations