SlideShare a Scribd company logo
1 of 19
IMPLEMENTATION OF
QUANTUM LOGIC GATES
Prepared By
B.Nandini Priya
22011D5517
Under The Guidance of
Dr.T.Madhavi Kumari
Professor of ECE Dept
ABSTRACT
Quantum computing is a game-changing paradigm that can solve complex,
classically intractable problems. Quantum logic gates are its building blocks,
manipulating qubits according to quantum principles. This project bridges classical
digital logic and quantum computing by implementing these gates in Verilog, a
popular hardware description language.
INTRODUCTION
➢ Quantum logic gates are the foundation of quantum computing, distinct from
classical gates that handle classical bits. They operate on qubits, leveraging quantum
properties like superposition and entanglement for intricate computations beyond
classical computer capabilities. Quantum gates are essential in quantum circuit
design and algorithm execution, driving advancements in quantum computing.
Q-BITS
➢ Quantum bits, or qubits, are fundamental units of information in quantum
computing. They are analogous to classical bits (0s and 1s) in classical computing but
behave according to the principles of quantum mechanics, which allows them to
exist in a superposition of states and exhibit entanglement.
TYPES OF QUANTUM GATES
➢ Several types of quantum logic gates exist, each serving specific purposes within
quantum circuits, Some of them are
● Pauli-X Gate (X-Gate) Equivalent to NOT gate
● CNOT Gate (Controlled-X Gate) Equivalent to XOR gate
● Toffoli Gate (CCNOT Gate) Equivalent to AND gate with three inputs
● (Toffoli Gate + X-Gate) Equivalent to OR gate
● Toffoli Gate + X-Gate + Z-Gate Equivalent to NAND gate with three inputs
● CNOT Gate + Z-Gate Equivalent to XNOR gate
● Toffoli Gate + Z-Gate Equivalent to NOR gate with three inputs
LITERATURE SURVEY
➢ “Quantum Computation and Quantum Information" by Michael A. Nielsen and Isaac L.
Chuang
➢ “Quantum Computing: A Gentle Introduction" by Eleanor G. Rieffel and Wolfgang H.
Polak
➢ "Experimental Realization of Quantum Algorithms" by Raymond Laflamme, Emanuel Knill,
Raymond Martinez, and Chingang Xie
➢ “Fault-Tolerant Quantum Computation" by Peter W. Shor
➢ “Quantum Computing: wikipedia-free encyclopedia ”
REALIZATION OF QUANTUM GATES
➢ The implementation and realization of these gates is done using verilog
programming.
➢ Verilog, a hardware description language, is employed as a tool to design, simulate,
and program the behavior of quantum logic gates in a digital format.
.Pauli X gate
➢ The Pauli-X gate operates on a single qubit, which can exist in two states: |0⟩ and |1⟩.
➢ In mathematical notation, the Pauli-X gate can be represented as follows:
● X(|0>) = |1>
● X(|1>) = |0>
CONTINUED…
ii.CNOT GATE
➢ The CNOT gate operates on two qubits, often denoted as |c⟩ (the control qubit) and
|t⟩ (the target qubit).
➢ The CNOT gate's operation depends on the state of the control qubit
The CNOT gate can be represented as
● CNOT(|c⟩⊗|t⟩) = |c⟩⊗(|c⟩⊕|t⟩)
Here, ⊗ represents the tensor product, and ⊕ represents the XOR operation.
CONTINUED…
iii.TOFFOLI GATE
➢ The Toffoli gate operates on three qubits, often denoted as |a⟩ (the first control
qubit), |b⟩ (the second control qubit), and |c⟩ (the target qubit).
➢ In mathematical notation, the Toffoli gate can be represented as follows:
Toffoli(|a⟩, |b⟩, |c⟩) = |a⟩⊗|b⟩⊗(|c⟩⊕(a∧b))
Here, ⊗ represents the tensor product, ⊕ represents the XOR operation (bitwise
addition modulo 2), and ∧ represents the logical AND operation
SIMULATION RESULTS
Fig: Simulation of Pauli X gate
Fig:Simulation of CNOT gate
.
Fig: Simulation of TOFFALI gate
CONTINUED…
CONTINUED...
Fig: Simulation of Quantum NAND gate
EXAMPLE QUANTUM CIRCUIT
➢ A Full Adder is designed using the quantum gates in xilinx Vivado ISE 2023.1
➢ The simulation results are given below
ADVANTAGES
➢ Quantum logic gates are reversible
➢ Quantum gates are unitary operators, and are described as unitary matrices.
➢ Scalability
➢ Easy Error Correction
➢ Parallelism
APPLICATIONS
➢ Quantum Computers
➢ Nanotechnology
➢ Computer Security
➢ Optical Computing
➢ Communications
➢ Low Power High Speed DSP’s
➢ Complex Arithmetic Calculations
➢ Cyptography
CONCLUSION
➢ The implementation of quantum logic gates represents a pivotal milestone in the
field of quantum computing. Quantum logic gates are the building blocks of
quantum circuits, enabling us to manipulate and process quantum information in
ways that classical computing cannot replicate.As we harness the power of quantum
logic gates, we unlock the potential to solve complex problems exponentially faster
than classical computers, opening doors to advancements in cryptography,
optimization, and the simulation of quantum systems that were once deemed
insurmountable.
FUTURE SCOPE
➢ As the development of Quantum logic is still in its infancy ,the future work of these
quantum gates mainly focuses on the development of error free quantum
computer, Quantum error correction will enhance computational reliability,
enabling large-scale quantum computations. They hold immense potential for
accelerating problem-solving in finance, healthcare, and materials science.
THANK YOU

More Related Content

What's hot

Application development for the internet of things
Application development for the internet of thingsApplication development for the internet of things
Application development for the internet of things
Pankesh Patel
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
Nikhil Eg
 
Quantum computation - Introduction
Quantum computation - IntroductionQuantum computation - Introduction
Quantum computation - Introduction
Aakash Martand
 

What's hot (20)

Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic Concepts
 
Presentation on quantum computers
Presentation on quantum computersPresentation on quantum computers
Presentation on quantum computers
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 
Application development for the internet of things
Application development for the internet of thingsApplication development for the internet of things
Application development for the internet of things
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
E waste
E waste  E waste
E waste
 
Carbon Nanotube Computer
Carbon Nanotube ComputerCarbon Nanotube Computer
Carbon Nanotube Computer
 
Quantum Computer-a future approach in computing
Quantum Computer-a future approach in computingQuantum Computer-a future approach in computing
Quantum Computer-a future approach in computing
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computer in cryptography
Quantum computer in cryptographyQuantum computer in cryptography
Quantum computer in cryptography
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
Quantum Internet Explained
Quantum Internet ExplainedQuantum Internet Explained
Quantum Internet Explained
 
Quantum computation - Introduction
Quantum computation - IntroductionQuantum computation - Introduction
Quantum computation - Introduction
 
Nano technology
Nano technologyNano technology
Nano technology
 

Similar to IMPLEMENTATION OF QUANTUM LOGIC GATES (1).pptx

quantumcomputingbysandy-170310190433.pdf
quantumcomputingbysandy-170310190433.pdfquantumcomputingbysandy-170310190433.pdf
quantumcomputingbysandy-170310190433.pdf
AjayRaj912848
 
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptxPhysics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
Raja Shekar
 

Similar to IMPLEMENTATION OF QUANTUM LOGIC GATES (1).pptx (20)

Report-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogReport-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using Verilog
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptx
 
Implementation of quantum gates using verilog
Implementation of quantum gates using verilogImplementation of quantum gates using verilog
Implementation of quantum gates using verilog
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is Important
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementation
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
quantumcomputingbysandy-170310190433.pdf
quantumcomputingbysandy-170310190433.pdfquantumcomputingbysandy-170310190433.pdf
quantumcomputingbysandy-170310190433.pdf
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Post Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical OverviewPost Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical Overview
 
Quantum programming
Quantum programmingQuantum programming
Quantum programming
 
A Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum ComputingA Survey Paper on Different Encoding Techniques Based on Quantum Computing
A Survey Paper on Different Encoding Techniques Based on Quantum Computing
 
Reliability Improvement in Logic Circuit Stochastic Computation
Reliability Improvement in Logic Circuit Stochastic ComputationReliability Improvement in Logic Circuit Stochastic Computation
Reliability Improvement in Logic Circuit Stochastic Computation
 
Basics of Digital Design and Verilog
Basics of Digital Design and VerilogBasics of Digital Design and Verilog
Basics of Digital Design and Verilog
 
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptxPhysics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
Physics 498 SQD -- Lecture 21---Quantum Information 1 FINAL.pptx
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatum
 
Introduction to Quantum Cryptography
Introduction to Quantum CryptographyIntroduction to Quantum Cryptography
Introduction to Quantum Cryptography
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 

IMPLEMENTATION OF QUANTUM LOGIC GATES (1).pptx

  • 1. IMPLEMENTATION OF QUANTUM LOGIC GATES Prepared By B.Nandini Priya 22011D5517 Under The Guidance of Dr.T.Madhavi Kumari Professor of ECE Dept
  • 2. ABSTRACT Quantum computing is a game-changing paradigm that can solve complex, classically intractable problems. Quantum logic gates are its building blocks, manipulating qubits according to quantum principles. This project bridges classical digital logic and quantum computing by implementing these gates in Verilog, a popular hardware description language.
  • 3. INTRODUCTION ➢ Quantum logic gates are the foundation of quantum computing, distinct from classical gates that handle classical bits. They operate on qubits, leveraging quantum properties like superposition and entanglement for intricate computations beyond classical computer capabilities. Quantum gates are essential in quantum circuit design and algorithm execution, driving advancements in quantum computing.
  • 4. Q-BITS ➢ Quantum bits, or qubits, are fundamental units of information in quantum computing. They are analogous to classical bits (0s and 1s) in classical computing but behave according to the principles of quantum mechanics, which allows them to exist in a superposition of states and exhibit entanglement.
  • 5. TYPES OF QUANTUM GATES ➢ Several types of quantum logic gates exist, each serving specific purposes within quantum circuits, Some of them are ● Pauli-X Gate (X-Gate) Equivalent to NOT gate ● CNOT Gate (Controlled-X Gate) Equivalent to XOR gate ● Toffoli Gate (CCNOT Gate) Equivalent to AND gate with three inputs ● (Toffoli Gate + X-Gate) Equivalent to OR gate ● Toffoli Gate + X-Gate + Z-Gate Equivalent to NAND gate with three inputs ● CNOT Gate + Z-Gate Equivalent to XNOR gate ● Toffoli Gate + Z-Gate Equivalent to NOR gate with three inputs
  • 6.
  • 7. LITERATURE SURVEY ➢ “Quantum Computation and Quantum Information" by Michael A. Nielsen and Isaac L. Chuang ➢ “Quantum Computing: A Gentle Introduction" by Eleanor G. Rieffel and Wolfgang H. Polak ➢ "Experimental Realization of Quantum Algorithms" by Raymond Laflamme, Emanuel Knill, Raymond Martinez, and Chingang Xie ➢ “Fault-Tolerant Quantum Computation" by Peter W. Shor ➢ “Quantum Computing: wikipedia-free encyclopedia ”
  • 8. REALIZATION OF QUANTUM GATES ➢ The implementation and realization of these gates is done using verilog programming. ➢ Verilog, a hardware description language, is employed as a tool to design, simulate, and program the behavior of quantum logic gates in a digital format. .Pauli X gate ➢ The Pauli-X gate operates on a single qubit, which can exist in two states: |0⟩ and |1⟩. ➢ In mathematical notation, the Pauli-X gate can be represented as follows: ● X(|0>) = |1> ● X(|1>) = |0>
  • 9. CONTINUED… ii.CNOT GATE ➢ The CNOT gate operates on two qubits, often denoted as |c⟩ (the control qubit) and |t⟩ (the target qubit). ➢ The CNOT gate's operation depends on the state of the control qubit The CNOT gate can be represented as ● CNOT(|c⟩⊗|t⟩) = |c⟩⊗(|c⟩⊕|t⟩) Here, ⊗ represents the tensor product, and ⊕ represents the XOR operation.
  • 10. CONTINUED… iii.TOFFOLI GATE ➢ The Toffoli gate operates on three qubits, often denoted as |a⟩ (the first control qubit), |b⟩ (the second control qubit), and |c⟩ (the target qubit). ➢ In mathematical notation, the Toffoli gate can be represented as follows: Toffoli(|a⟩, |b⟩, |c⟩) = |a⟩⊗|b⟩⊗(|c⟩⊕(a∧b)) Here, ⊗ represents the tensor product, ⊕ represents the XOR operation (bitwise addition modulo 2), and ∧ represents the logical AND operation
  • 11. SIMULATION RESULTS Fig: Simulation of Pauli X gate Fig:Simulation of CNOT gate
  • 12. . Fig: Simulation of TOFFALI gate CONTINUED…
  • 13. CONTINUED... Fig: Simulation of Quantum NAND gate
  • 14. EXAMPLE QUANTUM CIRCUIT ➢ A Full Adder is designed using the quantum gates in xilinx Vivado ISE 2023.1 ➢ The simulation results are given below
  • 15. ADVANTAGES ➢ Quantum logic gates are reversible ➢ Quantum gates are unitary operators, and are described as unitary matrices. ➢ Scalability ➢ Easy Error Correction ➢ Parallelism
  • 16. APPLICATIONS ➢ Quantum Computers ➢ Nanotechnology ➢ Computer Security ➢ Optical Computing ➢ Communications ➢ Low Power High Speed DSP’s ➢ Complex Arithmetic Calculations ➢ Cyptography
  • 17. CONCLUSION ➢ The implementation of quantum logic gates represents a pivotal milestone in the field of quantum computing. Quantum logic gates are the building blocks of quantum circuits, enabling us to manipulate and process quantum information in ways that classical computing cannot replicate.As we harness the power of quantum logic gates, we unlock the potential to solve complex problems exponentially faster than classical computers, opening doors to advancements in cryptography, optimization, and the simulation of quantum systems that were once deemed insurmountable.
  • 18. FUTURE SCOPE ➢ As the development of Quantum logic is still in its infancy ,the future work of these quantum gates mainly focuses on the development of error free quantum computer, Quantum error correction will enhance computational reliability, enabling large-scale quantum computations. They hold immense potential for accelerating problem-solving in finance, healthcare, and materials science.