A New Quantum Dot Cellular Automata Full
A New Quantum Dot Cellular Automata Full
Microelectronics Journal
journal homepage: [Link]/locate/mejo
a r t i c l e in f o a b s t r a c t
Article history: A novel expandable five-input majority gate for quantum-dot cellular automata and a new full-adder
Received 12 August 2009 cell are presented. Quantum-dot cellular automata (QCA) is an emerging technology and a possible
Received in revised form alternative for semiconductor transistor based technologies. A novel QCA majority-logic gate is
4 July 2010
proposed. This component is suitable for designing QCA circuits. The gate is simple in structure and
Accepted 7 July 2010
powerful in terms of implementing digital functions. By applying these kinds of gates, the hardware
Available online 9 September 2010
requirement for a QCA design can be reduced and circuits can be simpler in level, gate counts and clock
Keywords: phases. In order to verify the functionality of the proposed device, some physical proofs are provided.
Quantum-dot cellular automata The proper functionality of the FA is checked by means of computer simulations using QCADesigner
Majority gate
tool. Both simulation results and physical relations confirm our claims and its usefulness in designing
Nanoelectronic circuits
every digital circuit.
QCA full-adder
& 2010 Elsevier Ltd. All rights reserved.
2.1. Background
n
Corresponding author. Tel.: +98 2129902282; fax: + 98 2122431804.
E-mail addresses: navi@[Link] (K. Navi), [Link]@[Link]
Quantum cellular automata is a new device architecture, which
(R. Farazkish), [Link]@[Link] (S. Sayedsalehi), is proper for the nanometer scale [18]. The principle of QCA was
mostafa@[Link] (M. Rahimi Azghadi). first proposed by Lent and Tougaw [18]. A quantum cell can be
0026-2692/$ - see front matter & 2010 Elsevier Ltd. All rights reserved.
doi:10.1016/[Link].2010.07.003
K. Navi et al. / Microelectronics Journal 41 (2010) 820–826 821
Quantum Dot Electron Fig. 2. (a) Proposed five-input majority gate and (b) Schematic symbol for the
majority gate.
D D
e7 e7
e8 e8
e4 e4
B 2 B 2
e3 e3
e1 x e1 y
A 1 3 out A 1 3 out
e2 y e2 x
e5 e5
C 4 C 4
e6 e6
e9 e9
e10 e10
E E
Fig. 3. (a) The one value in cell 1 and (b) The zero value in cell 1.
energy, k is fixed colon, q1 and q2 are electric charges and r is the potential energy (UT) in both states using Eq. (5). The comparison of
distance between two electric charges. By putting the values of k total potential energies in both (a) and (b) states shows which state
and q, we obtain Eq. (4b). UT is the summation of potential (a or b) is more stable. The state that has the lower potential energy
energies that is calculated from Eq. (5) [21–23]. level is the one which is more suitable for us. With determining the
value of cell 1 and considering input cells B and C the values of cell 2
kq1 q2 and 4 can be simultaneously computed in a similar manner to that for
U¼ ð4aÞ
r cell 1. Then, with having all values of cells 1, 2 and 4 and also with
considering cells B and C, which have a diagonal effect on cell 3, the
kq1 q2 ¼ 9 109 ð1:6Þ2 1038 ¼ 23:04 1029 ¼ A ¼ cte ð4bÞ value of this cell can be computed and this result is transferred to the
output cell, which give us a majority decision of inputs A, B, C, D and E.
As the proof method is similar for all cells and their values,
X
n
UT ¼ Ui ð5Þ only the first part of this proof is stated and the rest of relations
i¼1 are omitted due to lack of space. (Fig. 3)
P
2
UT1 ¼ U1i ¼ 22:09 1020 J
i¼1
2.3. Physical proof Since cells D and E are in a roughly long distance from cell 1,
their potential energy can be neglected.
As a five-input majority gate has 32 different input states, we
Fig. 3(b) (electron x): Fig. 3(b) (electron y):
should check all the states to verify the correctness of the gate.
P6 P6
Here, only one state (A ¼1, B ¼0, C ¼D ¼E¼1) is proved and the UT21 ¼ Ui ¼ 26:46 1020 J UT22 ¼ Ui ¼ 5:36 1020 J
other states can be proved as well. i¼1 i¼1
has a lower potential energy. As already mentioned, the It should be noted that in this design, a one-bit full-adder is
computation of potential energies for other cells (2, 3 and 4) is implemented using only inverters and majority gates, whereas in
similar to those which have done for cell 1 and only the final order to implement the sum function based on AND/OR imple-
results are mentioned. It is worth mentioning that in all cells UT1 mentation, the number of gates involved will be increased.
is the potential energy in + 1 polarization and UT2 is the potential
energy in 1 polarization.
cell 2: cell 3: cell 4: 3.2. A QCA full-adder with five gates
UT1 ¼ 20:79 1020 J UT1 ¼ 12:36 1020 J UT1 ¼ 17:94 1020 J
UT2 ¼ 21:35 1020 J UT2 ¼ 41:55 1020 J UT2 ¼ 31:09 1020 J In [14] a method for decreasing the number of majority gates
for QCA circuits has been presented and another form of QCA full-
adder is expressed. In this design there are three three-input
Considering the above computing, we can infer that the majority gates and two inverters (Fig. 5). It is worth mentioning
proposed structure for implementing a five-input majority gate that layout of this full-adder has four clocking phases.
is completely true and resulted in a correct state for the output
cell, which shows the majority decision.
After physical proof, we can also check the proposed design 3.3. A QCA full-adder with three gates
using QCADesigner. Simulation of this majority gate is shown in
Section 4. The next section shows the use of the new majority gate
In one of the last design, a QCA full-adder is implemented only
for implementing a full-adder.
using three gates, two majority gates and one inverter (Fig. 6).
Although this design has used an unconventional form of majority
3. One bit QCA full-adder gates, a gate with five inputs, it has a simpler design scheme in
comparison to other previous design [7]. In this study, authors
have introduced a new design for QCA cells to implement their
The proposed majority design is applied to implement a QCA
proposed majority design. This new cell has a cubic structure and
full-adder. First, other QCA implementations of full-adders are
maybe it is not simply feasible to fabricate. Although these kinds
presented and then our design is introduced. A one-bit full-adder
of cells seem too hard to be implemented, the idea of five-input
is defined as follows:
majority gates is worth considering.
Inputs: operand bits (A, B) and carry bit is shown as C.
Outputs: Sum and Carryout.
3.4. A QCA full-adder with five gates and three clocks
A B C
A B C Carry out
Maj 3
Maj 3 sum
Maj 3
Mja 3 Carry out
Maj 3
A B C
Maj 5 sum
Fig. 4. One-bit QCA full-adder with seven gates. Fig. 6. One-bit QCA full-adder with three gates.
824 K. Navi et al. / Microelectronics Journal 41 (2010) 820–826
B A
Maj 3
Maj 3 C
sum
Fig. 7. One-bit QCA full-adder with five gates and three clocks.
Fig. 10. Layout of the proposed full-adder in three layers and using three clock
phases.
diagram for the full-adder in this paper uses two inverters and
two majority gates and in comparison with the previous design
(Fig. 6) in [7], it has one more inverter gate, the efficient layout of
the new schematic worth tolerating one more inverter gate.
Because of the new design for five-input majority gate, it would
be better to use two inverters rather than one inverter and some
wires for transferring inverted values to another point. Also, the
previous design uses single electron box (SEB) structure that
consists of two cells and four capacitors. In the proposed design,
Fig. 8. (a) A QCA cell and (b) SEB structure. we used conventional form of cells that has an efficient layout to
be simply fabricated. Fig. 8 shows the differences between QCA
cell and SEB structure.
A B C The proposed full-adder is implemented only using conven-
tional cells and in three layers. It has 73 cells and it longs three
clock phases to generate correct outputs (Sum and Carryout). In
Maj 3 Carry out
comparison to other previous design this full-adder resulted in
significant improvements in terms of area, complexity and has a
similar structure in terms of delay. Simulation results section
Maj 5 sum compares all previous designs and shows the prosperity of the
new presented design.
Layout of the previous designs and their simulation results are in the proposed design we used multilayer interconnection by
prepared and compared in this section. Simulation results reveal stacking cells one on top of another that can transmit signal on
that the proposed full-adder cell is better than previous ones. Several another layer. In this paper we applied the inputs on upper layer.
studies about multilayer design in QCA have been proposed [25,26]. Table 3 demonstrates the differences among all the designs
In the traditional QCA design, cells are placed on a single plane, but discussed in this paper.
826 K. Navi et al. / Microelectronics Journal 41 (2010) 820–826