Você está na página 1de 1

OPTIMIZED REVERSIBLE BI-DIRECTIONAL BARREL SHIFTER

Rohit Sreerama Reg. No.: 5533 Satish Paidi Reg. No.: 5662
I/II M.Tech VLSI Sree Vidyanikethan Engineering College Rangampet, Tirupathi Andhra Pradesh
(rohit.sreerama, paidysatish, khadar.basha432)@gmail.com

Khadar Basha A
Reg. No.: 6211

Abstract: In recent years, reversible logic has emerged as a promising computing paradigm having application in low power CMOS, quantum computing, nanotechnology, and optical computing. As the result the design of the reversible circuits has gained momentum. Barrel shifter is the common choice to shift and rotate multiple bits in a single cycle in high speed applications. It finds its application in arithmetic and logical operations and in digital signal processing systems. Minimizing garbage bits is the main challenge in reversible logic synthesis. In this paper, a new reversible circuit design is proposed, that outperforms the previous proposed one in terms of increased functionality and minimized garbage outputs with reasonable rise in quantum cost and have the capability of shifting the bits in bidirectional way. Keywords: Reversible Gates, Feynman Gate, Fredkin Gate, Quantum Cost, Bidirectional Barrel Shifter. I Introduction: One of the major goals in VLSI circuit design is the reduction of power dissipation. The theory proposed by Landauer showed that energy dissipation occurs during the destruction of information of the previous state of the system rather than the acquisition of information during the computational process. It is proved that the loss of each one

bit of information dissipates at least KTln2 joules of energy (heat), where K is the Boltzmanns constant and T is the absolute temperature at which operation is performed. Based on this observation, Bennett showed, for a reversible computer the heat dissipation is exactly KTln1 which is logically zero. Thus reversible computation is a highly potential field for upcoming low power/high performance computing. Synthesis of reversible logic circuits is significantly more complicated than traditional irreversible logic circuits because the fan-out of every signal is equal to one and loops are not permitted in a strictly reversible system. A reversible logic circuit should have the following features: Use minimum number of reversible gates. Use minimum number of garbage outputs. Use minimum constant inputs. On the other hand, data shifting and rotating is important and frequently used in arithmetic operations, variable-length coding, bit-indexing and many more. In this consequence, barrel shifters which are capable of performing n-bit shifting and rotating of data in a single cycle, are normally used in embedded processors such as: digital signal processors and high performance processors, high-speed/low-power applications etc. This paper focuses on designing an efficient optimized bidirectional barrel shifter by reducing the garbage outputs and then evaluate several significant parameters for this reversible circuit design.

Você também pode gostar