TY - GEN
T1 - Design of a reversible bidirectional barrel shifter
AU - Kotiyal, Saurabh
AU - Thapliyal, Himanshu
AU - Ranganathan, Nagarajan
PY - 2011
Y1 - 2011
N2 - Reversible logic has promising applications in the field of quantum computing, optical computing, low power computing, and other emerging computing technologies. A barrel shifter that can shift and rotate multiple bits in a single cycle is an important component of many computing units. This paper presents the reversible design of bidirectional arithmetic and logical barrel shifter. The proposed design consists of the reversible Fredkin and Feynman gates. The Fredkin gate used in the design of reversible bidirectional arithmetic and logical barrel shifter can implement the 21 MUX with minimum quantum cost, minimum number of ancilla bits and minimum number of garbage outputs while the Feynman gate is used to avoid the fanout as fanout is not allowed in the reversible logic. The design is evaluated in terms of number of garbage outputs, quantum cost and number of ancilla bits.
AB - Reversible logic has promising applications in the field of quantum computing, optical computing, low power computing, and other emerging computing technologies. A barrel shifter that can shift and rotate multiple bits in a single cycle is an important component of many computing units. This paper presents the reversible design of bidirectional arithmetic and logical barrel shifter. The proposed design consists of the reversible Fredkin and Feynman gates. The Fredkin gate used in the design of reversible bidirectional arithmetic and logical barrel shifter can implement the 21 MUX with minimum quantum cost, minimum number of ancilla bits and minimum number of garbage outputs while the Feynman gate is used to avoid the fanout as fanout is not allowed in the reversible logic. The design is evaluated in terms of number of garbage outputs, quantum cost and number of ancilla bits.
UR - http://www.scopus.com/inward/record.url?scp=84858952947&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84858952947&partnerID=8YFLogxK
U2 - 10.1109/NANO.2011.6144414
DO - 10.1109/NANO.2011.6144414
M3 - Conference contribution
AN - SCOPUS:84858952947
SN - 9781457715143
T3 - Proceedings of the IEEE Conference on Nanotechnology
SP - 463
EP - 468
BT - 2011 11th IEEE International Conference on Nanotechnology, NANO 2011
T2 - 2011 11th IEEE International Conference on Nanotechnology, NANO 2011
Y2 - 15 August 2011 through 19 August 2011
ER -