Implementing the XOR, AND, OR gate in the quantum circuits and with the help of IBM Quantum Composer which is a graphical programming tool. Also utilizing the Quantum circuit as well as HDL i.e., Verilog by Xilinx ISE Design Suite version 14.7 for visualizing the simulation graph with implementing the XOR, AND, OR and NAND gates also actually NAND gate is not found the universal gate in quantum, so trying to build the NAND gate which can also perform the reversible nature with simulating using the Verilog code for the desired result i.e. NAND output.
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
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
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
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.
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.