Implementation of Full Adder/Subtractor Using Fredkin and Feynman Gate
Implementation of Full Adder/Subtractor Using Fredkin and Feynman Gate
On
Submitted for partial fulfillment of the requirements for the award of the degree
of
MASTER OF TECHNOLOGY
IN
Ms.R.SRAVANTHI (20641D5715)
Mrs. V. SABITHA
Associate Professor
2020-2021
VAAGDEVI COLLEGE OF ENGINEERING
(Autonomous, Affiliated to JNTUH, NAAC ‘A’ Grade and NBA Accredited)
CERTIFICATE
This is to certify that the mini-project work entitled “IMPLEMENTATION OF
FULL ADDER/SUBTRACTOR USING FREDKIN AND FEYNMAN GATE” is a
bonafide work carried out by Ms.R.SRAVANTHI (20641D5715) in partial fulfillment
of the requirements for the award of degree of Master of Technology in VLSI System
Design from Vaagdevi College of Engineering, (Autonomous) during the academic year
2020-2021.
Project Guide
Mrs.V.SABITHA
Associate Professor
DECLARATION
Ms.R.SRAVANTHI (20641D5715)
ACKNOWLEDGEMENT
The development of the project though it was an arduous task, it has been made
by the help of many people. We are pleased to express our thanks to the people whose
suggestions, comments, criticisms greatly encouraged us in betterment of the project.
I convey my heartfelt thanks to the lab staff for allowing me to use the required
equipment whenever needed.
Finally, I would like to take this opportunity to thank my family for their
support through the work. I sincerely acknowledge and thank all those who gave
directly or indirectly their support in completion of this work.
Ms.R.SRAVANTHI (20641D5715)
TABLE OF CONTENTS
PAGE NOS.
ABSTRACT i
LIST OF FIGURES ii
LIST OF TABLES iii
LIST OF ACRONYMS iv
CHAPTER 1
INTRODUCTION 1
CHAPTER 2
LITERATURE SURVEY 2
2.1 NOT Gate 2
2.2 Feynman Gate (CNOT gate) 2
2.3 Toffoli Gate 2
2.4 Peres Gate 3
2.5 Fredkin Gate 3
2.6 TR Gate 3
CHAPTER 3
SYSTEM DESIGN 4
3.1 Reversible Logic Gates 4
3.2 Reversible Adder/ Subtractor Design 5
3.2.1 Adder circuits 5
3.2.2 Ripple carry adders 5
CHAPTER 4
EXISTING AND PROPOSED WORK 7
4.1 Proposed Reversible Adder / Subtractor unit 7
4.2 Half Adder – Subtractor 8
4.3 Full Adder-Subtractor-Mux 8
4.4 Full Adder-Subtractor-TR gate 9
4.5 Full Adder-Subtractor- Hybrid 10
4.6 Four-Bit reversible Parallel Adder/Subtractor unit 10
CHAPTER 5
XILINX SOFTWARE 12
5.1 Sample Code 28
CHAPTER 6
RESULT AND DISCUSSION 36
CONCLUSION 41
REFERENCES 42
ABSTRACT
The widely using CMOS technology implementing with irreversible logic will hit a
scaling limit beyond 2020 and the major limiting factor is increased power dissipation. Their
reversible logic is replaced by reversible logic to decrease the power dissipation. The main
motivation behind the study of this technology is aimed at implementing reversible
computing to improve the energy efficiency of computers. The devices implemented with
reversible logic gates will have demand for the upcoming future computing technologies as
they consumes less power. Reversible logic has applications in Low Power VLSI, Quantum
Computing, Nanotechnology and Optical computing. This project proposes the design of a
optimal fault tolerant Full adder/ Full Subtractor. The method require less complexity, less
hardware, minimum number of gates, minimum number of garbage inputs and minimum
number of constant inputs.
i
LIST OF FIGURES
Fig.No. Figure Name Page No.
ii
LIST OF TABLES
iii
LIST OF ACRONYMS
iv