You are on page 1of 4

An efficient design of serial and parallel memory

using Quantum dot cellular automata

Sandip Kumar Roy Nalini.R


Research Scholar, Dept. of ECE Dept. of ECE
AMET University The Oxford College of Engineering
Chennai, India Bangalore, Karnataka
sandipr@hotmail.com Nalini1raju@gmail.com

Dr. Preeta Sharan Dr. T.Srinivas


Dept. of ECE Applied Photonics Lab
The Oxford College of Engineering, Indian Institute of Science,
Bangalore, Karnataka, Bangalore, Karnataka,
sharanpreeta@gmail.com tsrinu@ece.iisc.ernet.in

Abstract— Quantum cellular automata (QCA) is a new parallel memory are implemented using QCAD and the design
technology in the nanometer scale and has been considered as one is implemented and simulated using QCA Designer software
of the alternative to CMOS technology. In this paper, we describe which gives an efficient output.
the design and layout of a serial memory and parallel memory,
showing the layout of individual memory cells. Assuming that we In this paper, the basics of QCA is explained in detail and
can fabricate cells which are separated by 10nm, memory the QCAD tool with its basic equations. A brief detail about the
capacities of over 1.6 Gbit/cm2 can be achieved. Simulations on block diagram of serial and parallel memory is explained
the proposed memories were carried out using QCADesigner, a followed by the simulation results.
layout and simulation tool for QCA. During the design, we have
tried to reduce the number of cells as well as to reduce the area II. QUANTUM DOT CELLULAR AUTOMATA
which is found to be 86.16sq mm and 0.12 nm2 area with the
QCA based memory cell. We have also achieved an increase in A quantum-dot cellular automata (QCA) is basically a
efficiency by 40% .These circuits are the building block of nano square nanostructure of electron wells which confines free
processors and provide us to understand the nano devices of the electrons. Each cell has four quantum dots which can hold a
future. single electron per dot and these dots are located at the corners
of the cell and only two electrons are injected into a cell. By
Keywords— Quantum Dot, Serial memory and parallel memory the clocking mechanism and interaction between electrons, the
electrons can tunnel through neighboring cells during the clock
I. INTRODUCTION transition. A potential barrier at the clock signal will lock the
state and that results in a local polarization determined by
The integrated chips in memory devices used currently are
Coulombic repulsion. Those two binary states can be used to
made of transistors using CMOS technology. Due to
make QCA cell a storage cell, a computing cell, or a wire.
miniaturization and need for high performance, the IC chips are
Quantum dot Cellular Automata is a paradigm where we can
being embedded with millions of transistors. Since the
design nano level circuit. Electrons may move quantum
Technology is approaching its scaling limit and practically
mechanically through the channels, which are between the
there are lots of limitations in this technology due to frequent
dots. Among the four quantum dots in a cell, two electrons are
variations of parameters in the nano level design. So there is a
placed diagonally due to Columbic repulsion and the remaining
need of efficient alternative to CMOS. This problem can be
two quantum dots are vacant. The tunnel helps the electron to
overcome by using a new nanotechnology Quantum dot
move from one corner two other, thus helping in the flow of
Cellular Automata. The building block of every QCA circuit is
signal. There are two polarization states i.e. ‘+1’ and ‘-1’
majority gate and every QCA circuit can be built using
depending on the placement orientation of the two electrons are
Majority and inverter gate. The Majority Logic is the most
given by:
important unit in QCA by which we can implement the basic
Logic Gates like AND OR; and with the combination of the (p1+p3)-(p2-p4)
P=
two (Majority and Inverter) we can implement NAND, NOR,
XOR and other digital complex architecture. The memory p0 + p1+ p3+p4
which is a storage element is of two types: serial memory and

978-1-4799-8641-5/15/$31.00 ©2015 IEEE


The basic quantum dot and its polarization is as shown in these are more compact . In this memory,the word size is same
figure. The states are defined by the orientation of the as that of bits looping in the memory. For this, the feedback
electrons. loop has clock zones which are equal to 4 times the number of
bits in a word.The serial and parallel memory are represented
as shown in figure 3 and 4.

Fig 1: Quantum dot states.


III. QCAD TOOL
The Quantum Computer Aided Design (QCAD) simulator Fig 2: Parallel Memory.
has been developed to address these challenges associated with
modeling realistic multi-QDs, including complex geometries,
many device layouts, low temperature operation, and 3D
quantum confinement effects. This tool is used to design the
layout of digital circuits using quantum dots and simulation can
be performed. The QAD software basically consist of three
building blocks which are:

1. Poisson’s solver.
-
sq (p - n + N+D - NA )

2. Schrodinger’s solver Fig 3: Serial Memory

Er = [-ħ  V(r)r


2  The above architecture are implemented using majority
gate, which is a basic gate in QCA technology. It consists of
2m*
The coupled equation of the above is given by three inputs and one output which works on the principle of
- majority rule. The layout of both the memory is represented in
sq (p( - n(Ei, ) + N+D( - NA () the figure 4 and 5.
- ħ (1  )V(n) = Er 
2
 

2 m*

3. Configuration interaction solver

C = dQ = q (N2 – N1)
dV dV
N1, 2 = ʃʃʃ n1,2 (x,y,z)dxdydz

Where N1, 2 are number of electros in quantum region for two


given voltages.
IV. QCA MEMORIES
The QCA memory is basically divided into serial memory
and parallel memory.The data value stored is moved through
different cells in a closed loop with various clock zones. The
memory unit basically consists of a multiplexer whose output
is fed back to one of the inputs. During the read operation,
Rd/Wt signal is low and the multiplexer is in feedback mode
which functions as a memory loop. When the Rd/Wt signal is
high, new data is written into the memory unit. Serial
memories have an advantage over parallel memories because Fig 4: QCA layout of serial Memory

978-1-4799-8641-5/15/$31.00 ©2015 IEEE


Fig5: QCA layout of parallel memory
The operation of the memory cells are read, write and
forbidden state which basically depends on the status of the
read and write signal. This can be understood by the table
below:
Fig 6: Simulation results of serial memory
TABLE I. POSSIBLE MEMORY STATES

Serial no Write Read Operation


1 0 0 -
2 0 1 Read
3 1 0 Write
4 1 1 Forbidden state

V. SIMULATION RESULTS
The layout is simulated in QCAD software and the
following parameters were used for a bi stable approximation:
 Cell size = 35nm
 Number of samples = 60358
 Convergence tolerance = 0.00001
 Radius of effect = 31nm
 Relative permittivity = 12.9
 Clock high = 9.8e- 22 J
 Clock low = 3.8e-23 J and amplitude factor = 2.
Fig 7: Simulation results of parallel memory
The simulation results are shown in figure 8 and 9.We
observe that the efficiency obtained is increased due to the VI. CONCLUSION
reduced complexity and less number of cells used. As the The simulation results concludes that Serial and parallel
number of cells are reduced the area occupied becomes less memory was designed and simulated using QCAD and we
which results in high efficiency. obtained result with a reduced area of 0.12nm sq. and also an
increase of 40% in efficiency was achieved. This work can be
extended to design hybrid memory and also develop protocols
for both the memories.

978-1-4799-8641-5/15/$31.00 ©2015 IEEE


REFERENCES
[1] “Quantum Dot Cellular Automata Memories” Diwakar Agrawal
Department of electrical Engineering Indian Institute of Technology
Kanpur Kanpur, India Bahniman Ghosh, International Journal of
Computer Applications (0975 – 8887) Volume 46– No.5, May 2012.
[2] QCA memory with parallel read/serial write: design and analysis,
IEEE Proc.-Circuits Devices Syst., Vol. 153, No. 3, June 2006.
[3] A Signal Distribution Network for Sequential Quantum-dot Cellular
Automata Systems ,Hayden Hast, Sami Khorbotly, and Douglas
Tougaw,10.1109/TNANO.2015.2428651, IEEE Transactions on
Nanotechnology.
[4] A. Orlov, I. Amlani, G. Bernstein, C. Lent, and G. Snider, “Realization
of a functional cell forcquantum-dot cellular automata,” Science, vol.
277, no. 5328, pp. 928–930, 1997.
[5] R. Farazkish, M. R. Azghadi, K. Navi, and M. Haghparast, “New
method for decreasing the number of quantum dot cells in qca circuits,”
World Applied Sciences Journal, vol. 6, pp. 793– 802, 2008.
[6] Improved Quantum Dot Cellular Automata 4:1
Multiplexer Circuit Unit, sop transactions on nano-technology volume 1,
number 1, may 2014
[7] QCADesignerHome Page. 8.http://en.wikipedia.org/wiki?curid=425110
2

978-1-4799-8641-5/15/$31.00 ©2015 IEEE

You might also like