Design and FPGA Implementation of Asynchronous Counters Using Reversible Logic Gates
Design and FPGA Implementation of Asynchronous Counters Using Reversible Logic Gates
net/publication/326058101
CITATIONS READS
0 1,476
1 author:
Harishnaik K P
ITI Limited
14 PUBLICATIONS 12 CITATIONS
SEE PROFILE
All content following this page was uploaded by Harishnaik K P on 29 June 2018.
This paper is organized as follows. Section II presents the Peres [6] introduced a new gate known as peres gate. Peres
literature survey. Section III presents the basic definitions gate is also a 3*3 gate but it is not a universal gate like the
pertaining to reversible logic. Section IV discusses the Fredkin and Toffoli gate. Even though this gate is not
reversible logic gates. Section V discusses the universal gate it is widely used in many applications because
implementation part. Section VI discusses the testing and it has less quantum cost when compared to the universal gate.
results part. Section VII gives the comparative analysis. VIII The quantum cost of the Peres gate is 4.
applications and Section IX conclude/future work of the
paper. H Thalpliyal and N Ranganathan [7] invented a reversible
gate known as TR gate. The main objective of introducing
this reversible gate was to reduce the garbage output in a
The reversible design of the 4-bit asynchronous up counter is In the following sections, simulation results and FPGA
shown in fig 7. At the output of each reversible T flip flop, the implementation results using Chipscope pro analyzer of T
Feynman gate is used for the complemented Q output with flip-flop and Synchronous and Asynchronous counters are
the input B=0, these complemented Q outputs of each T flip shown.
flop trigger the subsequent T flip flop and the reversible
design performs the up counter design [22].
A. Proposed Reversible T Flip-flop using SVS gate
Fig 7 Proposed 4-bit Reversible Asynchronous down Counter B. Proposed Design of Reversible Asynchronous Counters
c. Proposed 4-bit Reversible Asynchronous up/down Counter a. Proposed 4-bit Reversible Asynchronous up Counter
Async up 7 8 7
Async up/down 7 8 7
Table III Cadence tool area analysis [2] Bennett C.H., “Logical reversibility of Computation”, IBM J.Research
Instance Cells Cell Area and Development,Vol.14, Issuse 6, Nov 1973.
(Counter)
[3] P. Shor, “Algorithms for quantum computation: discrete log and
Async down 24 91 factoring”, Proc. 35th Annual Symp. On Found. Of Computer Science ,
IEEE Computer Society, Los Alamitos, 1994.
Async up 27 94
[4] T. Toffoli., “Reversible Computing”, Tech memo MIT/LCS/TM-151,
Async up/down 27 102 MIT Lab for Computer Science . 1980.
[5] E. Fredkin and T. Toffoli, “Conservative logic”, Int. J. Theor. Phys., vol.
21, 1982.
VIII. APPLICATIONS
[6] A. Peres, “Reversible Logic and Quantum Computers”, Physical Review
A, vol. 32, 1985.
Reversible computing may have applications in computer
security and transaction processing, but the main long-term
[7] H Thapliyal and N Ranganathan, “Design of Efficient Reversible Binary
benefit will be felt very well in those areas which require high Subtractors Based on a New Reversible Gate”, IEEE Proceedings of the
energy efficiency, speed and performance .it include the area Computer Society Annual Symposium on VLSI, 2009.
like
Low power CMOS. [8] H Thapliyal and N Ranganathan, “Design of Reversible Latches
Optimized for Quantum Cost, Delay and Garbage Outputs”, Proceedings
Quantum computer. of Twenty Third International Conferences on VLSI Design, 2010.
Nanotechnology.
Optical computing. [9] Sujata S. Chiwande and Prashanth R. Yelekar, “Design of sequential
DNA computing. circuit using reversible logic”, IEEE-International Conference Advances
in Engineering, Science and Management (ICAESM -2012) March30,
Computer graphics. 31, 2012.
Communication. [10] M. L. Chuang and C.Y. Wang, “Synthesis of reversible sequential
Design of low power arithmetic and data path for elements”, ACM journal of Engineering Technologies in Computing
digital signal processing (DSP). Systems (JETC), vol. 3, no. 4, 2008.
IX. CONLUSION AND FUTURE SCOPE [12] Md. Selim Al Mamun, B. K. Karmaker, “Design of Reversible Counter”,
International Journal of Advanced Computer Science and Applications
(IJACSA), Vol. 5, No. 1, 2014.
Reversible logic is very important for low power design.
Most of the attempts on reversible logic design concentrate [13] Sujata S. Chiwande , Shilpa S. Katre, Sushmita S. Dalvi; Jyoti C Kolte,
on reversible combinational logic design. Only a few “Performance Analysis of Sequential Circuits using reversible logic”,
International Journal of Engineering Science and Innovative Technology
attempts were made on reversible sequential circuit design. (IJESIT), Volume 2, Issue 1, January 2013.
This project has designs of reversible asynchronous counter
using reversible T Flip-flop. [14] Tehniat Banu, Manjunath Kounte, “Performance Analysis of Irreversible
The implemented counters power and area is also and Reversible Counter”, Edition on Reconfigurable Computing -
calculated using Cadence tool and they all have low power Embedded, FPGA based, VLSI and ASIC Designs, June 2013.