Exploiting negative control lines in the optimization of reversible circuits

  • Authors:
  • Kamalika Datta;Gaurav Rathi;Robert Wille;Indranil Sengupta;Hafizur Rahaman;Rolf Drechsler

  • Affiliations:
  • Department of Information Technology, Bengal Engineering & Science University, India;Department of Computer Science & Engineering, Indian Institute of Technology, Kharagpur, India;Institute of Computer Science, University of Bremen, Bremen, Germany,Cyber-Physical Systems, DFKI GmbH, Bremen, Germany;Department of Computer Science & Engineering, Indian Institute of Technology, Kharagpur, India;Department of Information Technology, Bengal Engineering & Science University, India;Institute of Computer Science, University of Bremen, Bremen, Germany,Cyber-Physical Systems, DFKI GmbH, Bremen, Germany

  • Venue:
  • RC'13 Proceedings of the 5th international conference on Reversible Computation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of approaches for synthesis and optimization of reversible circuits received significant attention in the past. This is partly due to the increasing emphasis on low power design methodologies, and partly motivated by recent works in quantum computation. While most of them relied on a gate library composed of multiple-control Toffoli (MCT) gates with positive control lines, some initial works also exist which additionally incorporate negative control lines. This usually leads to smaller circuits with respect to the number of gates as well as the corresponding quantum costs. However, despite these benefits, negative control lines have hardly been considered in post-synthesis optimization of reversible circuits so far. In this paper, we address this issue. We are presenting an optimization scheme inspired by template matching which explicitly makes use of negative control lines. Experimental evaluations demonstrate that exploiting negative control lines in fact lead to a reduction in the number of gates and the quantum costs by up to 60% and 25%, respectively.