SlideShare a Scribd company logo
3
Most read
10
Most read
16
Most read
Implementation of Quantum Gates
Presentation by
SHASHANK KUMAR
Defence Institute of Advance Technology, Pune
Supervisor
Dr. Anbuselvi M.
Associate Professor
Department of Electronics Engineering
Contents
• Objective
• Introduction
• Module/ Block diagram/ Project overview
• Proposed Solution
• Conclusion
• References
Objective
• To get explored with the concepts of Quantum
computing
• To gain knowledge on basic quantum circuits using
Qiskit
• To model various quantum gates with the basic of the
quantum circuits also making universal gate-NAND
in the Quantum circuit which will also shows the
reversible nature.
Introduction
• Quantum circuits are collections of quantum gates interconnected by
quantum wires. The actual structure of a quantum circuit, the
number and the types of gates, as well as the interconnection scheme
are dictated by the unitary transformation.
• A physical implementation of a qubit could use the two energy
levels of an atom. An excited state representing |1> and a ground
state representing |0>.
• A single qubit can be forced into a superposition of the two states
denoted by the addition of the state vectors:
|> =  |0> +  |1>
• Where  and  are complex numbers and | | + |  | = 1
BLOCH SPHERE
Quantum Gates
• One Qubit Gates are-
H gate, Pauli-X,Y,Z gates, Identity gates, square root of
NOT gate
• Two Qubit Gates are-
CNOT gate, Controlled Z gate, Controlled Phase gate, Swap
gate
• Three Qubit Gates are-
Toffeli gate, Controlled sq. Z gate, Controlled sq. Phase
gate, Controlled Swap
Single Qubit Gates
Implementation of quantum gates using verilog
Implementation of quantum gates using verilog
Fig: Multi Qubit gates
Project Module/Block diagram
Fig: Quantum circuit for NAND
 There are three main components in this quantum circuit-
1. Initialization and Reset
2. Quantum Gates
3. Measurements
Proposed Solution
With the help of quantum gates I will be designing
the classical gates.
Programming
• Design of reversible gates and various applications of it
using Verilog HDL with Xilinx ISE version 13.1, spartan 3
FPGA.
• Xilinx ISE is a software tool produced by Xilinx for
synthesis and analysis of HDL designs. This tool enables
the developer to synthesize their designs, perform time
analysis, examine RTL diagrams, design reactions to
different stimuli, and configure the target device with the
programmer.
Fig: Simulation of NAND gate performed on
Xilinx ISE Design Suit
Conclusion
Though in our description of quantum circuits we use
the concepts input and output registers of qubits, we
should be aware that physically, the input and the
output of a quantum circuit are not separated as their
classical counterparts are, this convention allows us to
describe the effect of unitary transformation carried
out by the circuit in a more coherent fashion.
References
• https://en.wikipedia.org/wiki/Quantum_computing
• https://www.bernardmarr.com/default.asp?contentID=1143
• https://www.livescience.com/65651-quantum-computers-get-scary-fast.html
• https://www.ibm.com/quantum-computing/learn/what-is-quantum-computing/
• https://www.youtube.com/watch?v=C6MLmESU9v0
• https://www.youtube.com/watch?v=V1Cx8wCZN_c
• https://en.wikipedia.org/wiki/Quantum_superposition
• https://becominghuman.ai/quantum-superposition-and-what-that-means-to-
quantum-computation-3fbb5a711b9a

More Related Content

DOC
Report-Implementation of Quantum Gates using Verilog
PPTX
Verilog
PDF
System verilog assertions (sva) ( pdf drive )
PDF
System verilog verification building blocks
PDF
Automatic Test Pattern Generation (Testing of VLSI Design)
PPTX
System verilog assertions
PDF
How to create SystemVerilog verification environment?
PPT
VLSI routing
Report-Implementation of Quantum Gates using Verilog
Verilog
System verilog assertions (sva) ( pdf drive )
System verilog verification building blocks
Automatic Test Pattern Generation (Testing of VLSI Design)
System verilog assertions
How to create SystemVerilog verification environment?
VLSI routing

What's hot (20)

PDF
Session 2,3 FPGAs
PPTX
Divide by N clock
PPTX
VERILOG HDL :: Blocking & NON- Blocking assignments
PDF
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
PPTX
ATPG flow chart
PPTX
ASIC design verification
PDF
UVM ARCHITECTURE FOR VERIFICATION
PDF
Uvm presentation dac2011_final
PPT
Parallel adder
PPTX
SOC Verification using SystemVerilog
PDF
Logic Synthesis
PDF
Basics of Functional Verification - Arrow Devices
PDF
Sta by usha_mehta
PDF
09 placement
PPT
Verilog tutorial
PPTX
GUI for DRV fix in ICC2
PDF
Verilog HDL CODES
PDF
Actel fpga
PPTX
vlsi design summer training ppt
PPT
Session 2,3 FPGAs
Divide by N clock
VERILOG HDL :: Blocking & NON- Blocking assignments
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
ATPG flow chart
ASIC design verification
UVM ARCHITECTURE FOR VERIFICATION
Uvm presentation dac2011_final
Parallel adder
SOC Verification using SystemVerilog
Logic Synthesis
Basics of Functional Verification - Arrow Devices
Sta by usha_mehta
09 placement
Verilog tutorial
GUI for DRV fix in ICC2
Verilog HDL CODES
Actel fpga
vlsi design summer training ppt
Ad

Similar to Implementation of quantum gates using verilog (20)

PPTX
Qubit_and_Quantum_Gate.pptx
PPTX
IMPLEMENTATION OF QUANTUM LOGIC GATES (1).pptx
PPTX
Seminar on quatum
PPTX
What is Quantum Computing and Why it is Important
PPTX
Quantum computing - Introduction
PPTX
Quantum computing
PDF
NSC #2 - D1 05 - Renaud Lifchitz - Quantum computing in practice
PDF
A Survey Paper on Different Encoding Techniques Based on Quantum Computing
PDF
The Evolution of Quantum Computers
PPTX
Quantum Computer
PPTX
Quantum Computer - New Era of Computing Ahead
PDF
Quantum Computing and Qiskit
PPTX
PPTX
Lecture_2_v2_qc.pptx
PPTX
Quantum computers, quantum key distribution, quantum networks
PPTX
An Insight into Quantum Computing
PPTX
Quantum computing basics, power point presentation
PPTX
Quantum gates
PDF
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
PDF
MASTER_THESIS-libre
Qubit_and_Quantum_Gate.pptx
IMPLEMENTATION OF QUANTUM LOGIC GATES (1).pptx
Seminar on quatum
What is Quantum Computing and Why it is Important
Quantum computing - Introduction
Quantum computing
NSC #2 - D1 05 - Renaud Lifchitz - Quantum computing in practice
A Survey Paper on Different Encoding Techniques Based on Quantum Computing
The Evolution of Quantum Computers
Quantum Computer
Quantum Computer - New Era of Computing Ahead
Quantum Computing and Qiskit
Lecture_2_v2_qc.pptx
Quantum computers, quantum key distribution, quantum networks
An Insight into Quantum Computing
Quantum computing basics, power point presentation
Quantum gates
Sthack 2015 - Renaud "@nono2357" Lifchitz - Quantum computing in practice
MASTER_THESIS-libre
Ad

Recently uploaded (20)

PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
composite construction of structures.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
composite construction of structures.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
R24 SURVEYING LAB MANUAL for civil enggi
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Lecture Notes Electrical Wiring System Components
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Automation-in-Manufacturing-Chapter-Introduction.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Internet of Things (IOT) - A guide to understanding
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks

Implementation of quantum gates using verilog

  • 1. Implementation of Quantum Gates Presentation by SHASHANK KUMAR Defence Institute of Advance Technology, Pune Supervisor Dr. Anbuselvi M. Associate Professor Department of Electronics Engineering
  • 2. Contents • Objective • Introduction • Module/ Block diagram/ Project overview • Proposed Solution • Conclusion • References
  • 3. Objective • To get explored with the concepts of Quantum computing • To gain knowledge on basic quantum circuits using Qiskit • To model various quantum gates with the basic of the quantum circuits also making universal gate-NAND in the Quantum circuit which will also shows the reversible nature.
  • 4. Introduction • Quantum circuits are collections of quantum gates interconnected by quantum wires. The actual structure of a quantum circuit, the number and the types of gates, as well as the interconnection scheme are dictated by the unitary transformation. • A physical implementation of a qubit could use the two energy levels of an atom. An excited state representing |1> and a ground state representing |0>. • A single qubit can be forced into a superposition of the two states denoted by the addition of the state vectors: |> =  |0> +  |1> • Where  and  are complex numbers and | | + |  | = 1
  • 6. Quantum Gates • One Qubit Gates are- H gate, Pauli-X,Y,Z gates, Identity gates, square root of NOT gate • Two Qubit Gates are- CNOT gate, Controlled Z gate, Controlled Phase gate, Swap gate • Three Qubit Gates are- Toffeli gate, Controlled sq. Z gate, Controlled sq. Phase gate, Controlled Swap
  • 11. Project Module/Block diagram Fig: Quantum circuit for NAND  There are three main components in this quantum circuit- 1. Initialization and Reset 2. Quantum Gates 3. Measurements
  • 12. Proposed Solution With the help of quantum gates I will be designing the classical gates.
  • 13. Programming • Design of reversible gates and various applications of it using Verilog HDL with Xilinx ISE version 13.1, spartan 3 FPGA. • Xilinx ISE is a software tool produced by Xilinx for synthesis and analysis of HDL designs. This tool enables the developer to synthesize their designs, perform time analysis, examine RTL diagrams, design reactions to different stimuli, and configure the target device with the programmer.
  • 14. Fig: Simulation of NAND gate performed on Xilinx ISE Design Suit
  • 15. Conclusion Though in our description of quantum circuits we use the concepts input and output registers of qubits, we should be aware that physically, the input and the output of a quantum circuit are not separated as their classical counterparts are, this convention allows us to describe the effect of unitary transformation carried out by the circuit in a more coherent fashion.
  • 16. References • https://en.wikipedia.org/wiki/Quantum_computing • https://www.bernardmarr.com/default.asp?contentID=1143 • https://www.livescience.com/65651-quantum-computers-get-scary-fast.html • https://www.ibm.com/quantum-computing/learn/what-is-quantum-computing/ • https://www.youtube.com/watch?v=C6MLmESU9v0 • https://www.youtube.com/watch?v=V1Cx8wCZN_c • https://en.wikipedia.org/wiki/Quantum_superposition • https://becominghuman.ai/quantum-superposition-and-what-that-means-to- quantum-computation-3fbb5a711b9a