Professional Documents
Culture Documents
COLLEGE OF ENGINEERING
BENGALURU-560019
A Project Report on
“PROGRAMMABLE HIGH FREQUENCY MULTI MODULUS
FREQUENCY DIVIDER”
Submitted in partial fulfilment of the requirement for the award of the degree of
MASTER OF TECHNOLOGY
in
ELECTRONICS
by
MAMATHA B
R 1BM19LEL10
Dr. VEENA M B
Associate Professor
Dept. of ECE, BMSCE
CERTIFICATE
Certified that the Project work emitted “PROGRAMMABLE HIGH FREQUENCY MULTI MODULUS
FREQUENCY DIVIDER” is a bonofide work carried out by Mx. MAMATHA .B R, (l BM19LEL10), in
partial fulfilment for the award of degree of Master of Technology in Electronics of the Visveswaraya
Technological U•iircrsity, Belagavi during the academic year 2020-2021. It is certified that all
confections/suggestions indicated for internal assessment have been incorporated in the report deposited in tbe
departmental library. The project report has been approved as it satisfies the ecadcaiicequirements in respect of
project work prescribed for the s£iiddegree.
Signature of Guide
Or. VeenaM. B
OfPrincipal
at
I:
2:
DECLARATION
I further declare that I have not submitted this report either in part or in full to any other
university for the award of any degree.
Place:Bengaluru MAMATHA B R
Date:04-Aug-2021 1BM19LEL10
ACKNOWLEDGEMENT
I would like to take this opportunity to express my sincere gratitude and deep regards to
Dr. B V Ravi Shankar, Principal, BMS College of Engineering, Bengaluru, for allowing
me to undertake this project at BMSCE, Bengaluru.
I would like to thank Dr. Arathi R Shankar, Associate Professor and Head, Department
of Electronics and communication Engineering, BMS College of Engineering, Bengaluru,
forprovidingmeanopportunitytocarryoutthisprojectworkandhersupportandguidance.
My deep sense of gratitude to my internal guide Dr. Veena M.B, Associate Professor,
DepartmentofElectronicsandcommunicationEngineering,BMSCollegeofEngineering,
Bengaluru, for her valuable time and guidance and precious suggestions regarding the
project.
I also thank my family and friends for their constant help and support during my academic
endeavours.
Mamatha B R
ABSTRACT
Chapter1.Introduction 1
1.1 Motivation 3
1.2 Problemstatement 3
1.3 Objective 4
1.4 Programoutcome addressed 6
Chapter 2.LiteratureSurvey 7
Chapter 3.BackgroundTheory 15
3.8 Crossover
Chapter4.Methodology 20
4.1 Majority gate design 20
4.15Design of FEYNMAN
4.16Design of TOFFOLI
4.17Design of CNOT
Chapter5.Implementation 37
5.1 Create QCA layout using QCA designer 37
5.4 Crossover
Chapter 6. ResultsandDiscussions 46
6.1 Comparisonof performance 49
Chapter7.Conclusion 50
REFERENCES 51
APPENDIX – I
APPENDIX – II
APPENDIX – III
Table of contents
APPENDIX – IV
List of Figures
List of tables
Table 6.1 Comparisonof performance 48
Design of ALU using Quantum dot cellular automat
List of Abbreviations
CHAPTER 1
INTRODUCTION
In 1965, Gordon Moore predicted that the number of transistors that can be
integrated on to a single chip will double in every 18 months [1]. This made a benchmark
in semiconductor scaling for more than four decades. Since the scaling is fast approaching
its fundamental limits, the IC industry which has to look into other alternatives other than
CMOS scaling. The size limit of CMOS technology will be limited to about 5-nm to 10-
nm as predicted by the International Technology Roadmap for Semiconductors (ITRS).
CMOS ICs have become irreplaceable in daily life products, ranging from portable
electronics to telecommunications and transportations. The effects of scaling CMOS
devices by shrinking transistor dimensions has made reducing power supply voltages and
increasing operating frequencies. Such shrinking transistor results in a series of non-ideal
behaviour such as high leakage current and high-power density levels. Computer chips
have become ever cheaper, smaller, power-efficient, and at the same time much more
capable, due to the incredible success of the Complementary Metal Oxide Semiconductor
(CMOS) integrated circuits. But there is a growing concern that CMOS is close to its
scaling limits that it can no longer become ever faster and cheaper. The size approaches
the atomic scale and further reduction in size makes the fundamental physical limits of
CMOS. This affects the gate electrode, making it unable to control the potential
distribution and the flow of current in the channel region. The challenges faced by the
CMOS lithography-based technology are power consumption, physical dimensions,
leakage currents and doping fluctuations. The expensive lithography and increasingly
difficult has made the researchers to find new alternatives in nano-meter regimes. So,
researchers are seeing nanotechnology as an alternative. Because of the high device
densities and low power consumption in nanotechnology, it could potentially replace
CMOS. To surpass the CMOS technology, more research has been conducted in recent
years at nano-scale. These devices might have a device density of 1012 devices/cm2, low
power and operating frequencies in Tera Hertz [2]. In this direction Quantum-dot Cellular
Automata (QCA) is a good competitor for research domain and a rising innovation. It is a
The results of quantum theory are accordingly difficult to understand and to believe.
Its derived observations of the everyday world concepts frequently conflict with
common-sense notions. It is impossible to find the reason, why the behaviour of the
atomic world should conform to that of the familiar, large-scale world. It is important to
know that quantum mechanics is a branch of physics and that the business of physics is
to describe and account for the way the world, on both the large and the small scale.
Classical Computer:
Classical computer use transistor to represent bits which take either of two values – 0
or 1.
It stores information bits based on voltage or charge etc…
Dept. of ECE, BMSCE 14
Design of ALU using Quantum dot cellular automat
It uses logic gates for processing information e.g. NOT, OR, AND etc...
Quantum Computer:
Quantum computer can either take value of 0 or 1or both simultaneous in a state of
superposition, these values are known as qbits.
It stores information qbits on direction of electron spin.
It uses Quantum logic gates for processing information.
1.1 MOTIVATION
Current transistor based semiconductor devices are becoming resistant to scaling.
Due to the decreasing supply voltage, the power consumption from leakage current
is a big challenge for transistor circuits.
CMOS Technology does not operate at 1 Terahertz.
Since the rapid advancement of technology in the fields of real-time signal
processing, communication, multimedia and image processing etc. the high speed
computing architectures are needed.
To overcome the conventional CMOS technology drawbacks, nanotechnology based
quantum cellular automata (QCA) is the best candidate.
centre, signal processing etc requires the high speed computing architectures. In this
scenario CMOS technology (Transistor based) lacks in performance, size, and power
and does not operate very high frequency. With this transistor technology lacks in the
computation speed. Alternative technology is quantum computing automata (QCA) that
can replace transistor completely and having greater advantage in high performance,
high computational speed, low power consumption and less delay. Problem statement
defines that QCA based efficient functional blocks design for ALU with comparative
analysis of previous work with consideration of area taken of each cells in the circuit,
number of cells used in the circuit, power dissipation.
1.3 OBJECTIVE
The principle objective is to have research on the latest nano technology.
To inter-relate theoretical aspects learnt as a part of theory with that of practical.
Exploration new tools in QCA technology that effectively contributes the
semiconductor ecosystem.
Comparison of the designed QCA blocks in terms of number of cell counts, Area of
cell and Clock delay with previous work.
Contribution to open source since quantum is wide research area open source helps
us to learn very quickly
(PO1, PO3) The conduction of reviews at each stage and submission of weekly
reports helped in the project management and scheduling. This helped in creating a
suitable plan and time management. Also, the reviews and presentations helped in
improving my oral and written communication skills. It helped in building my
confidence.
(PO3) The project helped me in improving my technical and non-technical skills to a
great extent, which will help me in my future work life.
(PO3)The end phase of the project is submission of a report. This phase helped me
in understanding the procedure that is to be followed to write a manuscript for
submission to journal and to write a technical report in the given format(PO2)
CHAPTER 2
LITERATURE SURVEY
using proposed 1D clocking scheme with only regular cells (900). Various clocking
schemes (1D, 2D and 2D-wave clocking schemes) which are used to solve these issues.
These schemes are uses both rotated cells and regular cells for data transformation and
crossing but to solve these issues we can also use only regular cells. QCA cells are of
two types one is Regular and another is Rotated cell. For coplanar crossings rotated cells
are used. QCA wire is a set of cells and these cells are arranged adjacent to each other in
a chain. . In this paper author has implemented many qca circuits in that FULL ADDER
and HALF ADDER design they are performed area (0.58), cell counts (264), 12 phases
clocking with delay of 3 and area (0.14), cell counts (72), 5 phases clocking with delay
of 1.25 respectively.
GAP: Observed the drawback of clocking during the fabrication, there is a possibility of
“cross-coupling” between the two wires of 900 and 450, when arrangement of any cells
is misaligned. But there is no misalignment when only single cells are used. And studied
about various qca clocking scheme we can apply to the design likes 1D, 2D.
Consideration of above design full and half adder, still we can improve the performance
of design by reducing the area of cell, number of cell count and clocking delay.
In this article, tatic hazard has been focused for QCA circuit where 2:1 multiplexer is
the experimental object. Both the hazardous and hazard-free multiplexers have been
designed. A digital multiplexer (MUX) is a digital switch. It allows information from
several sources to be routed onto a single output. Hazard free QCA circuit according to
the K-Map has been designed. According to the K-Map, an extra redundant term ‘AB’ is
to be added to the circuit. To realize that additional term in QCA; two additional
majority gates are required. One majority gate acts as an AND gate between A and B
and another one is used as OR gate between BS and AB.
Gap: Presented 2:1 Multiplexer design occupies more number of cells, more clock delay
phase and area taken to design is huge. By carefully observing this work we can
improve the design parameters.
[9] Heumpil Cho, “Adder and Multiplier Design in Quantum-Dot Cellular Automata,”
IEEE TRANSACTIONS ON COMPUTERS, 2009.
In this paper unique QCA characteristics to design a carry flow adder that is fast and
efficient with simulations parameters indicate very attractive performance like
complexity, area and delay. This paper also explores the design of serial parallel
multipliers. Carry flow adders use a basic ripple carry propagation scheme that is
optimized for layout in the QCA technology. A 1-bit full adder is designed. The input
bit streams flow downward and the carry propagates from right to left. The wiring
channels for the input and output synchronization should be minimized since wire
channels add significantly to the circuit area. The carry flow full adder requires a
vertical offset between the carryin and carry-out of only one cell. Multiplier design in
QCA implemented with area of 0.22 um2, number of cell used 164 and with clock phase
4 delay of 1.
GAP: Observed adder and multiplier functionality of circuit, implemented design
requires a 4 clock delay phases it will leads to the number of cell counts. Area of cell
and number of cells further we can reduce by using majority gate.
[10] J. Timler, C. S. Lent, Power gain and Dissipation in QCA, J. Appl.phys., 2002.
theoretical for power estimation based on the density of matrix formalism, which
permits examination of energy flow in QCA devices. Using a simple two-state model to
describe the cell, and an energy relaxation time to describe the coupling to the
environment, we arrive at an equation of motion well suited to the quasi-adiabatically
switched regime.For a single QCA cell using a two-state basis composed of the two
completely polarized states with polarization P=+1 and P=-1. The two-state
approximation can be obtained from a more rigorous microscopic Hamiltonian. For an
array of cells we use the intercellular Hartree approximation described .This entails
treating the Coulombic interaction between cells by a mean-field approach. Quasi
adiabatic clock switching of a single cell is accomplished by applying an input signal
modelling the polarization (P=+1 and P=-1) of neighboring cells and gradually changing
the effective switching barrier. Each of these actions has the effect of changing the
Hamiltonian vector.
[11] W.Porod, “Quantum-dot Devices and QCA”, Journal of Franklin Institute, 1997.
Authors discuss about the how cells will be viewed as carrying analog information and
network-theoretic description of such Quantum-Dot Nonlinear Networks (Q-CNN).
Along with that, discuss possible realizations of these structures in a variety of
semiconductor systems (including GaAs/AlGaAs, Si/SiGe, and Si/ SiO2), rings of
metallic tunnel junctions, and candidates for molecular implementations. Consider a
QCA array before the start of a computation. The array, left to itself, will have assumed
its physical ground state. Presenting the input data, setting the polarization (P=+1 and
P=-1) of the input cells, will deliver energy to the system, thus promoting the array to an
excited state. The computation consists in the array reaching the new ground state cell
configuration, compatible with the boundary conditions given by the fixed input cells.
Edge driven of cells computation means that only the periphery of a QCA array can be
contacted or interconnection of cells, which is used to write the input data and to read
the output of the computation with clocking phases. No internal cells may be contacted
directly. This implies that no signals or power can be delivered from the outside to the
interior of an array of cell. All interior cells only interact within their local
neighbourhood. The absence of signal and power lines to each and every interior cell
has obvious benefits for the interconnect problem and the heat dissipation.
[13] A. Gin, P.D. Tougaw and S. Williams, “An Alternative Geometry for QCA”, J.
Apllied Physics, 1999.
Authors here have presented alternative geometry for quantum-dot cellular automata.
Earlier quantum cellular automata devices has restricted the only cells to a single plane
and discussed noncoplanar arrangement in quantum dot cellular devices this method
effectively overcomes the disadvantages of single plane. These noncoplanar crossing
models are found to be capable of implementing the same logical functions as
conventional quantum cellular automata cells, and they typically require 50% of the area
required by the conventional devices. Implementing noncoplanar cells will be more
challenging than the implementing coplanar cells. However, it is important to notice that
even though the cells presented here are noncoplanar, they are biplanar. That is to say
that all the quantum dots in all the cells of each device exist in one of two planes. As
suggested by their biplanar nature, the cells would be implemented in these two nearby
2DEGs, with tunnelling permitted between the planes. Lateral confinement in the cell
would be provided by a gate above both planes. This noncoplaner arrangement is
approximately 2.5 times as large as the energy for a polarization (P=+1 and P=-1)
discontinuity in the system
CHAPTER 3
BACKGROUND THEORY
In 1925, S.A. Goutsmit and G.E. Uhlenbeck, proposed that an electron has an
inherent angular momentum that is a magnetic moment which is recognized as spin. In
atomic physics, the inherent angular momentum of an electron is parametrized by spin
quantum number. The fourth number is the spin quantum number. The other three are a
principal quantum number, azimuthal quantum number and magnetic quantum number.
The unique quantum state of an electron is explained by the spin quantum number. This is
denoted as ‘s’.
Spin up
Spin down
The spin up and spin down direction are in the +z or –z direction. These spins (spin up
and spin down) have s value equal to ½ for electrons.
In the quantum theory, the electron is assumed as the minute magnetic bar and its spin
points the north pole of the minute bar. If two adjacent electrons have a similar spin
direction, the magnetic field formed by them strengthens each other and therefore a strong
magnetic field is gained. If the adjacent electrons have an opposite spin direction, the
magnetic field formed by them cancels each other and no magnetic field is existent.
If the adjacent electrons have an opposite spin direction, the magnetic field formed by
them cancels each other and no magnetic field is existent.
Because of QCA property of high device density, extremely low power consumption,
diminutive size and faster switching speed, Quantum-dot Cellular Automata (QCA) has
received significant attention in recent years, as an alternative of CMOS technology.
QCA transfers information by propagating a polarization state, while conventional
computers in which information is transferred from one place to another by means of
electrical current.
In QCA cells, logic states are stored depending on the position of individual
electrons, but not based on voltage levels. If two electrons are injected and locked inside
the cell it’s gets align based on the columbic force of repulsion between them and allowed
them move between quantum dots [10]. The potential wells are linked through the
electron tunnel junctions as shown in Fig. 3.3.2. The tunneling of electrons between the
potential dots is achieved by the application of the suitable potential.
The individual single cell can be configure as normal cell, fixed polarization cell,
input cell or output cell as required for the application. A normalcell function is to switch
according to the influence of neighbouring cells. A fixedpolarization cell will retain in the
same state, its state doesn’t affects by the neighbouring cells or the clock. Input cells will
have polarization value based on the requirement. Output cells is like normal and they are
directly influenced by their neighbouring cells. If these cells arranged in a row wise or
column wise will form wire like structure which is helpful in propagation of data.
Switch phase- In this phase input is given to some unpolarized cells and get
polarized depending on their neighbor’s polarization.
Hold phase- In this phase cells will hold some definite polarization representing
a binary state.
Release phase- In this phase cells lose their polarization.
Relax phase- In this phase cells will remain unpolarized or null.
Each of these clock phases is a quarter of cycle apart from the previous phase, which
is implemented by generating four clocks each with π/2 phase difference from previous
one. The four phases of a QCA clock are shown in Fig. 3.5.1.
Green Color Cells indicates Clock 0.
Pink Color Cells indicates Clock 1.
Light Blue Color Cells indicates Clock 2.
Dept. of ECE, BMSCE 27
Design of ALU using Quantum dot cellular automat
obtained by rotating the orientation of 90-degree. However, if a wire is formed using 45-
degree cells then it results in an Inverter chain as shown in Fig. 3.7.2.1. To understand the
signal propagation of 45-degree cells, assume that the input cell is at logic one (P = +1),
with the 45-degree orientation. As the binary value propagates down the length of the
wire, it alternates between polarization P = +1 and polarization P = -1, alternatively. An
inverted or un-complemented value can be ripped off the wire by placing a ripper cell at
the proper location considering the direction of signal propagation. The significant
advantage of the 45-degree wire is that both the transmitted value as well as its
complement can be obtained from a wire [11]. An illustration of a value being transmitted
on a 45-degree wire and an example of ripping off a value from the wire is shown in Fig.
3.7.2.2.
3.8. CROSSOVERS
Single layer crossing is implemented in one layer using both 45-degree and 90-
degree QCA cells, each one dedicated to one side of a crossing. These cells can pass over
the crossing without any significant effect on each other. Fig. 3.8.1.1. Depicts a Single
layer crossing mechanism. The first wire has only direct cells (non-rotating) and the
second wire has only rotating cells. It is based on the observation that, when placed in
line, 45-degree and 90-degree cells do not affect each other’s state. The two wires are
orthogonal to each other. This leads to the coupling between the two 90-degree cells at
the intersection, though they are one cell apart. Therefore, they can operate
independently. Apparently, this coupling is somewhat weaker than it would have been in
a normal wire, resulting into lesser probability of the scene of crossing. Being a never-
seen-before phenomenon offered by QCA, this efficient coplanar wire crossing has been
highly popular. However, it comes with issues of low robustness and fabrication
difficulties [12]. The weak coupling makes the crossing highly sensitive to physical
parameters like cell dimension, inter-cellular spacing, temperature etc. In spite of the
physical parameters being favourable, there are instances when a circuit with multiple
crossings may behave unexpectedly. Moreover, some researchers have tried to increase
the robustness of this wire crossing method.
Logical crossing method utilizes only one type of QCA cells and is based on the
interference of clocking phases on each other. In this method cells on the switch phase
can cross over the cells on the release phase and the cells on the hold phase can cross over
the cells on the relax phase with no polarization effects on each other. In nutshell, when
the wires cross there should be the phase difference of 180-degree with each wire. The
logical wire crossing scheme is shown in Fig. 3.8.3.1. It is noteworthy that among these
methods, Logical Crossing enjoys high robustness, low circuit overhead, using one type
of cell, and compatibility with Single layer designs, which is one of the most significant
conditions for practical QCA circuits [14].
CHAPTER 4
METHODOLOGY
In the Majority gate, computation is performed by driving the device cell, which is
the central cell as shown in Fig. 4.1.1(a). to its lowest energy state. This happens when it
assumes the polarization of the Majority of the three input cells (Input A, Input B, Input
C). We define input cell simply as one that is changed by a signal propagating in a
direction towards the device cell. The QCA cell will always assume the majority
polarization, because in this polarization repulsion between the electrons in the three
input cells and the QCA cell will be at a minimum. The schematic symbol and Truth table
of Majority logic gate is shown in Fig. 4.1.1(b).
The logic function of 3-input MG can be expressed in terms of Boolean functions
as:
Output MG (A, B, C) = MG (AB + AC + BC)
(a) (b)
Fig. 4.1.1 (a) The basic QCA Majority gate (b) Schematic symbol and Truth table of
Majority gate.
Fig. 4.2.1 AND gate Truth Table Fig. 4.2.2 AND gate QCA Design
4.3.2 are in clock 0, Fig. 4.3.3 is the simulation result which satisfies the truth table
shown in Fig. 4.3.1 with 0 phase delay.
Fig. 4.3.1 OR gate Truth Table Fig. 4.3.1 OR gate Truth Table
Fig. 4.4.2, Fig. 4.4.3 is the simulation result which satisfies the truth table shown inFig.
4.4.1 with 0 phase delay.
Fig. 4.4.1 NAND gate Truth Table Fig. 4.4.2NAND gate QCA Design
Fig. 4.5.1 NOR gate Truth Table Fig. 4.5.2NOR gate QCA Design
result which satisfy the truth table shown in Fig. 4.6.1 with 0 phase delay.
Fig. 4.6.1 NOT gate Truth Table Fig. 4.6.2 NOT gate QCA Design
signal given to another AND gate similarly input b, and then the output of this 2 AND
gates are given to OR gate. Output is in cell which is at clock 2 shown in Fig. 4.7.2, Fig.
4.7.3 is the simulation result which satisfy the truth table shown in Fig. 4.7.1 with 3 phase
delay.
Fig. 4.7.1 EX-OR gate Truth Table Fig. 4.7.2 EX-OR gate QCA Design
inverted signal given to another AND gate similarly input b, and then the output of this 2
AND gates are given to OR gate and then it is inverted. Output is in cell which is at clock
2 shown in Fig. 4.8.2, Fig. 4.8.3 is the simulation result which satisfy the truth table
shown in Fig. 4.8.1 with 3 phase delay.
Fig. 4.8.1
EX-NOR gate Truth Table Fig. 4.8.2 EX-NOR QCA Design
then output of this two given to AND gate which gives the sum and carry is taken before
AND gate output is inverted. Outputs are seen in cells which are at clock 2 shown in Fig.
4.9.2; Fig. 4.9.3 is the simulation result which satisfies the truth table shown in Fig. 4.9.1
with 3 phase delay.
Fig. 4.9.1 HALF-ADDER Truth Table Fig. 4.9.2 HALF-ADDER QCA Design
=M(M’(a,b,c),M(a,b,c’),c)
C=ab+bc+ca
=M(a,b,c).
According to the equation given above, full adder contains four majority gates.
The first majority gates are used to compute M(a,b,c) and M(a,b,c’). The output of first
majority gate is inverted. Again majority gate used to compute sum
S=M(M’(a,b,c),M(a,b,c’),c). Carry output is obtained by single majority gate as shown in
equation. The circuit contains 3 phase delay. The simulation output is shown in Fig.
4.10.3 which matches with the truth table Fig. 4.10.1 with 3 phase clock delay Fig 4.10.2.
Fig. 4.11.1 HALF-SUB Truth Table Fig. 4.11.2 HALF-SUB QCA Design
Fig. 4.12.1 FULL-SUB Truth Table Fig. 4.12.2 FULL-SUB QCA Design
Fig. 4.13.1 2:1 MUX Truth Table Fig. 4.13.2 2:1 MUX QCA Design
Fig. 4.15.1 Feynman gate Truth Table Fig. 4.15.2 Feynman gate QCA Design
Dept. of ECE, BMSCE 51
Design of ALU using Quantum dot cellular automat
Fig. 4.16.1 Toffoli gate Truth Table Fig. 4.16.2 Toffoli gate QCA Design
Dept. of ECE, BMSCE 52
Design of ALU using Quantum dot cellular automat
Fig. 4.17.1 CNOT gate Truth Table Fig. 4.17.2 CNOT gate QCA Design
Fig. 4.19.1 2-Bit Full-adder Truth Table Fig. 4.19.2 2-Bit Full-adder QCA Design
CHAPTER 5
IMPLEMENTATION
Drawing QCA cells with 90 degrees rotation, which is required to have in plane
signal crossing.
Graphical marking of special cells (on via and crossover layers), according to the
design parameter. Although cell in via and crossover structures may look different
in the layout, they are regular QCA cells and no distinction is made during
simulation. Cells acting as vertical via interconnections between layers are
represented by a square with a circle inside, and cells in crossover layers are
represented by a square with a cross inside, the normal cells are represented as a
square with four little circles inside and the arrangement of those circles depend on
the rotation of the cell.
Grouping the input/output signals in buses, to simplify signal name handling,
simulation input vectors definition, and simulation results inspection.
The single cell can becreated by clicking “Cell” followed by left click on the
design window.Note a left click in the design area only append one cell. So we can
get desired number of cells by left clicking as many times as we need.
An array of cells can be obtained byclicking “Array” and dragging the mouse in
the design area to a require length. Todelete one or more cells click “Select”
followed by selecting unwanted cell/cellsand pressing delete button.
5.1.3 Inverter
The default engine appears for simulation is “bistable approximation” (see Fig:
5.2.2 in bistable approximation engine, designer can change number of samples,
maximum iteration per sample, etc.
Fig.5.2.2bistable approximation
A simple universal NAND circuit that illustrates that takes two (data) inputs A, B,
control input (-1) and an output The QCA layout for a NAND is depicted in
Fig.5.3.2.
The inputs are in the same clock zone (clock zone 0). Thereafter, there is a change
of clock zone for the final output (clock zone 3).
We also note that the third input for an AND gate is logic-0 (indicated by a
polarization of -1).
5.4 CROSSOVER
The default wire consists of cells of 90° orientations while for 45° orientation cells
select the required cell/cells followed by clicking “Rotate” button, Fig 5.4
Single layer crossing is implemented in one layer using both 45-degree and 90-
degree QCA cells, each one dedicated to one side of a crossing.
These cells can pass over the crossing without any significant effect on each other.
Signals A and B pass through with coplanar crossover if the horizontal cells are
assigned clock 0 (clock 1) and the vertical cells are assigned clock 2 (clock 3) or
vice versa.
CHAPTER 6
BASIC GATES:
Design No. of cells Area(um )2
Delay
AND 5 0.0059 0
OR 5 0.0059 0
NAND 7 0.0079 0
NOR 7 0.0079 0
NOT 3 0.0035 0
TAFFOLI 51 0.0829 4-phase delay = 1
FEYNMA 53 0.0658 3-phase delay = 0.75
N
CNOT 37 0.0358 3-phase delay = 0.75
COMPARISION:
Future Scope
The work presented in the project has been concerned with designing few new QCA-
based logic circuits and ALU design. However, the area is wide open for further
research to implement new circuits and systems with improved parameters. The area
reduction and number of cell counts analysis of QCA-based adder, subtractor and
multiplier circuits has been carried out. Several reversible logic gates proposed in this
Design of ALU using Quantum dot cellular automat
project has an application for designing and implementing less power reversible
benchmark combinational and sequential digital functions in QCA domain where
reversibility is required. Here we have designed simple ALU circuit, this design can be
extended to design quantum computer. There are many researches going on based on the
quantum computer. QCA is one of the promising fields to replace CMOS circuits.
REFERENCES
68
Plagiarism Report
Page 2 69
Dept. of ECE, BMSCE
Design of ALU using Quantum dot cellular automat
POSTER
PUBLICATION
3’eena M B
Senior w ember1£EE. as xcis e
iafound’txAowpdze‹oxpxñsoz¥kklqBde
Dept of ECE,BMSCE 72
Design of ALU using Quantum dot cellular automat
zeouifitggates bet•eeatbefTapu
The flap used is D tip f'apiadesionof counier. Instead of
usiceronienrianstDTop. s flop made up of â:1 ore.tiptexeris
use It ftsean sddedadi'sotaseof desionieusatrLiry. A £ipflapis s
rombinsiianof pssitii'eand neeatii'elatch. In dais D flip Top.
same*: I muJrip:e8siares used to design heirpssitii'eandneearñ-e
D in
iñ1..:
2.itPlod16 co4eer
Dept of ECE,BMSCE 73
Design of ALU using Quantum dot cellular automat
PO1: An ability to independently carry out research /investigation and development work
to solve practical problems.
PO3: Students should be able to demonstrate a degree of mastery over the area as per the
specializationoftheprogram.Themasteryshouldbeatalevelhigherthantherequirements in the
appropriate bachelorprogram
Dept of ECE,BMSCE 74
Design of ALU using Quantum dot cellular automat
Demo
Demo Link:
https://drive.google.com/file/d/1lOrPnSAGg9d1akTsPHFgvXtkCFVWwvsK/view?usp=s
haring
Dept of ECE,BMSCE 75