Reversible logic based multiplication computing unit using binary tree data structure

  • Saurabh Kotiyal
  • , Himanshu Thapliyal
  • , Nagarajan Ranganathan

Producción científica: Articlerevisión exhaustiva

21 Citas (Scopus)

Resumen

Reversible logic has emerged as a promising computing paradigm having applications in quantum computing, optical computing, dissipationless computing and low-power computing, etc. In reversible logic there exists a one-to-one mapping between the input and output vectors. Reversible circuits require constant ancilla inputs for reconfiguration of gate functions and garbage outputs that help in keeping reversibility. Reversible circuits of many qubits are extremely difficult to realize; thus, reduction in the number of ancilla inputs and the garbage outputs is the primary goal of optimization. In existing literature, researchers have proposed several designs of reversible multipliers based on reversible full adders and reversible half adders. The use of reversible full adders and half adders for the addition of partial products increases the overhead in terms of the number of ancilla inputs and garbage outputs. This paper presents a binary tree-based design methodology for an $$N \times N$$N×N reversible multiplier. The proposed binary tree-based design methodology for $$N \times N$$N×N reversible multiplier performs the addition of partial products in parallel using the reversible ripple adders with zero ancilla bit and zero garbage bit; thereby, minimizing the number of ancilla and garbage bits used in the design. The proposed design methodology shows a 17.86–60.34 % improvement in terms of ancilla inputs; and 21.43–52.17 % in terms of garbage outputs compared to all the existing reversible multiplier designs. The methodology is also extended to the design of $$N \times N$$N×N reversible signed multiplier based on modified Baugh–Wooley multiplication methodology.

Idioma originalEnglish
Páginas (desde-hasta)2668-2693
Número de páginas26
PublicaciónJournal of Supercomputing
Volumen71
N.º7
DOI
EstadoPublished - jul 29 2015

Nota bibliográfica

Publisher Copyright:
© 2015, Springer Science+Business Media New York.

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture

Huella

Profundice en los temas de investigación de 'Reversible logic based multiplication computing unit using binary tree data structure'. En conjunto forman una huella única.

Citar esto