RevKit: An Open Source Toolkit for the Design of Reversible Circuits

  • Mathias Soeken
  • Stefan Frehse
  • Robert Wille
  • Rolf Drechsler
Conference paper

DOI: 10.1007/978-3-642-29517-1_6

Part of the Lecture Notes in Computer Science book series (LNCS, volume 7165)
Cite this paper as:
Soeken M., Frehse S., Wille R., Drechsler R. (2012) RevKit: An Open Source Toolkit for the Design of Reversible Circuits. In: De Vos A., Wille R. (eds) Reversible Computation. RC 2011. Lecture Notes in Computer Science, vol 7165. Springer, Berlin, Heidelberg

Abstract

In recent years, research in the domain of reversible circuit design has attracted significant attention leading to many different approaches e.g. for synthesis, optimization, simulation, verification, and test. The open source toolkit RevKit is an attempt to make these developments publicly available to other researchers. For this purpose, a modular and extendable framework has been provided which easily enables the addition of new methods and tools.

In this paper, we introduce the functionality as well as the internals of RevKit. We provide examples and use cases showing how to apply RevKit and its components in order to create and execute customized design flows. Furthermore, we demonstrate how the architecture and the design concepts of RevKit can be exploited to easily develop new or improved methods for reversible circuit design.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Mathias Soeken
    • 1
  • Stefan Frehse
    • 1
  • Robert Wille
    • 1
  • Rolf Drechsler
    • 1
    • 2
  1. 1.Institute of Computer ScienceUniversity of BremenBremenGermany
  2. 2.Cyber-Physical SystemsDFKI GmbHBremenGermany

Personalised recommendations