Documente Academic
Documente Profesional
Documente Cultură
Abstract— This paper considers the proposed clocking scheme (1D, 2D and 2D-wave clocking schemes) which are used to
for Quantum-dot Cellular Automata (QCA) designs; this scheme solve these issues. These schemes are uses both rotated cells
utilizes only single or regular (900) cells for circuit design. Based and regular cells for data transformation and crossing but to
on the analysis of previous schemes, use of single (regular) cells solve these issues we can also use only regular cells. The new
rather than both regular and rotated cells is believed to be an clocking scheme proposed, using only regular cells for signal
important idea for the QCA designs. According to the previous
propagation as well as crossing, is based on 1D
clocking schemes there are no such schemes exist where only
single phase cells are used for circuit design. The main drawback characterization of data propagation and crossing also. In
of the previous schemes is that during the fabrication, there is a previous paper which is introduced by S. Rani et al [9], some
possibility of “cross-coupling” between the two wires of 900 and combinational circuits were designed. And some more
450, when arrangement of any cells is misaligned. But there is no combinational circuits (high level circuits) are designed such
misalignment when only single cells are used. The proposed as half adder, full adder, 2-bit adder, 4-bit ripple carry adder
scheme is based on 1D clocking scheme and aim is to provide and 16-bit ripple carry adder using proposed clocking scheme.
crossing and information flow with only single or regular cells. Simulation results indicate that our designs with new clocking
Some Combinational circuits such as Adders Half adder, Full scheme achieve same results in comparison to the best
adder, 2-Bit adder and 4-Bit adder are designed using proposed
previous relevant works. Simulation and verification are
1D clocking scheme with only regular cells (900). It is observed
that the circuits designed using this proposed clocking scheme carried out by QCADesigner [8].
achieves same results in comparisions to the best previous Remainder of this paper is organized as follows. Section II
relavant works. Simulation and Verification are carried out by represents the overview of QCA in which we discuss about
QCADesigner. QCA cell, wire, operation of QCA cell, QCA logic and
clocking scheme. Section III presents the related works
(different clocking schemes). Section IV discuss about
Keywords— quantum-dot cellular automata, emerging proposed clocking scheme based on 1D scheme with only
technology, half adder, full adder, 2-bit adder, 4-bit ripple carry
regular cells. Section V presents detailed simulation results
adder
using QCADesigner. Section VI addresses the conclusion and
future directions.
I. INTRODUCTION
II. QCA OVERVIEW
After the past few decades, the devices based on the
CMOS technology have been continually scaled down in size. A. QCA Cell and Wire
There are many critical issues have arrived in CMOS design
The basic element in QCA device is QCA cell, which is in
i.e. leakage current and power consumption. To overcome
a square shaped nanostructure with four quantum dots one in
these issues some new technologies have arrived, Quantum-
dot Cellular Automata is one of the suitable new technologies each corner. Here we have to use four-dot cell model, In
that was introduced in 1993 [1]-[3]. QCA is a nano-electronic which two electrons are placed at diagonal site within the cell
platform having advantages of high speed computation, small due to coulombic repulsive force.
area requirement and extremely low power dissipation. So
that, for the design of efficient arithmetic circuits in QCA
many efforts have been concentrated, for example adders and
multipliers etc.
In this paper, we acknowledge the issues related to timing
and clocking of QCA systems for high performance
computing. Firstly, as we studied various clocking schemes Fig. 1. Representation of QCA cell and wire.
2017 2nd International Conference on Telecommunication and Networks (TEL-NET 2017)
A. 1D Clocking Scheme
1D clocking scheme is firstly introduced by Lent et al. [6].
In this scheme a design is divided into multiple regular zones
of different clock phase in single dimension. The data
propagate in this scheme is only in one direction, it means the
partitioning of circuit into regular columns of cell because it
makes easy to lay CMOS wires beneath for clocking. But the
Fig 2 Representation of Inverter and majority gate. limitation of this scheme is that it requires long wires in single
direction even for circuits of moderate complexity in [6].
A three input majority gate consists of five QCA cells and
the output of majority gate will be decided by the majority of
its inputs states. In that case if the inputs of majority voter
(gate) are A, B and C, then the output OUT of majority voter
(gate) is shown in the equation
OUT= AB + BC + AC (1)
C. QCA Clocking Scheme Fig 4 Representation of 1D Clock Scheme and 4:1 multiplexer using 1D
clocking scheme.
Clocking is the concept of giving direction to data flow in
QCA circuits. In QCADesigner four-phase zone clocking B. 2D Clocking Scheme
scheme [5] is used, and there is a phase shift of 900 between
each clocking zone as shown in Fig. 3. There are four phases This scheme is introduced by vankamamidi et al. [6]. To
in a QCA cell; called Switch, Hold, Release and Relax in [4], remove the limitation of 1D clock scheme, every column is
[6] and [7]. During the Switch phase, QCA cells are starts to again divided into small clock zones due to which the length
unpolarized and the inter-dot barriers of cell are low. of the long wire will be reduced
According to the state of the input cells, the potential barriers
are raising and the cells become polarized. The actual
switching appears in this phase. At the end of this phase, the
electron tunneling is to suppress due to higher the barriers and
the states of cell are fixed. the next stage. In the Release phase,
due to lowered potential barriers the states of cells become Fig. 5 Representation of 2D clock scheme and 4:1 mux using 2D clock
unpolarized again. In the final phase (relax), the barriers of the scheme.
2017 2nd International Conference on Telecommunication and Networks (TEL-NET 2017)
V. SIMULATION RESULT There is a delay of “Five Clock periods” because it takes five
clock periods for the inputs to reach the output.
QCADesigner 2.0.3 is used for QCA circuits. In this
section, we represent the simulation waveforms of half adder,
full adder and 2-bit adder under the proposed clocking scheme B. Full Adder
in Fig. 10, Fig. 12 and Fig. 14 respectively. For all the circuit The design of Full adder is shown in Fig. 11, and
simulations, the dimension of cell and size of a dot used in simulations results are shown in Fig. 12 for inputs and outputs.
QCA is 18×18 nm2 and 5×5 nm2 respectively. For results, Input A is given by the bit string (0000111100001111)2, B is
coherence vector engine of the QCADesigner is used. defined as (0011001100110011)2 and C is defined as
(0101010101010101)2. Resulted output Sum and carry is
defined by (0110100101101001)2 and (0001011100010111)2
A. Half Adder
as per the logic behavior [10] of a full adder. The equation of
The design of half adder is shown in Fig. 8, which is the the full adder outputs can be expressed as bellow:
basic block for any adder (i.e. full adder, 4-bit ripple carry
adder etc.). In this Fig. 9 the three AND gates are sum up in an Sum = A ⊕ B ⊕ Cin (4)
OR gate. Simulation results are shown in Fig. 10. Input A is
defined by (01010101)2 and input B is defined by Carry = AB + BCin + ACin (5)
(00110011)2. Resulted output sum is given as bit strings
(0110011)2 and carry output is given as bit strings (0001000)2 When input A is 0, input B is 0 and input C is 0 then the
as per the logic behavior of a half adder. output Sum and carry will be 0. If input A is 1, B is 1 and
When input A and B is 0 the output sum and carry both 0. input C is 1 then the outputs Sum and carry will be 1
When input A and B is 1 than output sum and carry will be 0 respectively as shown in Fig. 12.
and 1as shown in Fig. 10. The equation of the half adder
outputs can be expressed as bellow:
Carry = AB (3)
HA _ 72 0.14 5 Coplanar
(proposed) (clocking
based)
Fig 14 Representation of waveform of 2-bit adder using proposed clocking FA 1 264 0.58 12 Coplanar
scheme. (proposed) (clocking
based)
VI. CONCLUSION
fig 15 Representation of 16-bit Ripple carry adder using proposed clocking
scheme. In this paper, we have considered a new clocking scheme
for QCA designs circuits based on single or regular cells. The
2017 2nd International Conference on Telecommunication and Networks (TEL-NET 2017)
designs of half adder, full adder, 2-bit adder and 4-bit ripple
carry adder using proposed scheme achieves same results in
comparison to the best previous relevant works. The proposed
clocking scheme is based on 1D technique and aim is to
provide crossing and information flow with only regular cells.
Simulation and verification are carried out by QCADesigner.
References