D2 Rani2016
D2 Rani2016
D2 Rani2016
Abstract-Quantum dot Cellular Automata(QCA) is one of the cannot tunnel between two cells. Fig.1(a) shows a standard
emerging trends in the field of nanotechnology which helps to QCA cell with four dots at the corners. The polarization
overcome the limitations of CMOS technology. QCA can be used
to design memory circuits. Static Random Access Memory represents logic states that binary logic 0 and binary logic 1. If
( SRAM ) is one of the attractive application of QCA technology. the two electrons align in the lower left and upper right dots, it
The proposed design and simulation of memory cell based on represents logic ‘1’ state (fig.1(b)). If the two electrons align in
QCA with minimum area and complexity. This paper presents the the upper left and lower right dots, it represents logic ‘0’ state
design and simulation of 16-bit×32-bit SRAM in QCA with (fig.1(c)).
minimum number of majority gates and it will be simulated using
QCADesigner Tool. SRAM based QCA performance have been
compared with CMOS technology using Cadence tool. The
comparison results shows that the QCA SRAM circuit provides
high efficiency in terms of area, complexity and power
consumption.
I. INTRODUCTION
Feature size in CMOS has decreased after several decades;
however, some limitations still exit. This has caused the rapid
development of molecular plans on the nanoscale. QCA is one (a) (b) (c)
of the nanotechnology has been recently recognised and it is Figure 1. (a) QCA cell representation (b) Cell polarization = +1 (Logic ‘1’)
expected to achieve low area and power consumption and high (c) Cell Polarization = -1 (Logic ‘0’).
switching speed. QCA has no voltage source and the position A. Clocking in QCA
of electrons determines the logical values [2]. Static random A single QCA wire and the state of the array of cells of the
access memory (SRAM) represents an attractive application of same wire in different clock zone are shown. The four clock
the QCA technology. Its structure is veru suitable to fabrication zones of QCA are indicated as Clock 1: Green, Clock 2: 15
at the nanoscale [3]. [4] implemented memory as parallel Pink, Clock 3: Blue and Clock 4: White.The four clock phases
read/serial write. The design network width is 1 bit and it is not of QCA are: 1) switch; 2) hold; 3) release; and 4) relax. In the
possible to save multiple bit data as a data packet[3]. switch phase of the clock, the QCA cells are initially
The main objective of this paper is a practical compact unpolarized and their potential barriers are low. During the
memory cell in QCA. The area and delay of the QCA-based switch phase, the QCA cells polarize and barriers become high;
SRAM cell presented in this paper was compared with the in this phase computation occurs. During the hold phase,
SRAM cell based on CMOS and our Proposed structure of 16- barriers are held high. In the release phase, barriers become
to-1 mux used in the design of SRAM cell has efficiency in low and the QCA cells are unpolarized. In the relax phase,
terms of area and complexity when compared to [1].The results barriers remain low and the QCA cells remain unpolarized.
show that the proposed SRAM cell performs with a minimum Fig.2 shows the QCA clocking phase
consumed area.
The remainder of this paper is organized as follows. Section
II is a review of basic QCA elements , including quantum cells,
QCA clocking, inverter, majority gate. Then section III deals
the proposed design of QCA-based SRAM circuit. Section IV
provides the simulation results and discussion. Finally the
conclusion are in section V.
II. REVIEW OF QCA CELL
QCA cell is a square shape with four Quantum dots
positioned at its corners. There are two electrons in each cell
that can tunnel between two quantum dots in a cell, but they Figure 2. QCA clocking phase.
978-1-5090-2309-7/16/$31.00©2016 IEEE
Third International Conference on Devices, Circuits and Systems (ICDCS'16) 296
Figure 8. Basic Memory cell. Figure 10. 16-bit × 32-bit SRAM layer schematic.
Third International Conference on Devices, Circuits and Systems (ICDCS'16) 298
Parameter value
Cell width 18nm
Cell height 18nm
Dot diameter 5nm Figure 13. Simulation of 4-to-16 decoder in cadence tool.
TABLE II
COMPARISON OF ESTIMATION BETWEEN QCA AND CADENCE TOOL
TABLE III
COMPARISON OF AREA ESTIMATION BETWEEN MOEIN AND REZAL [1] AND
OUR PROPOSED METHOD REFERENCES
[1] M. Kianpour and R. Sabbaghi-Nadooshan, “A Novel Quantum-Dot
S.No Circuit Moein and Rezal Our Porposed Method Cellular Automata X-bit × 32-bit SRAM”, IEEE Transaction on VLSI,
Component [ 1] 2015.
[2] I. Amlani, A. O. Orlov, G. Toth, G. H. Bernstein, C. S. Lent, and G. L.
Area Complexity Area Complexity Snider, “Digital logic gate using quantum-dot cellular automata,”
(μm²) (No. of cells) (μm²) (No of cells) Science, vol. 284, no. 5412, pp. 289–291, 1999.
1 16-to-1 6.09 3873 1.60 940 [3] V. Vankamamidi, M. Ottavi, and F. Lombardi, “A serial memory by
quantum-dot cellular automata (QCA),” IEEE Trans. Comput., vol.
Multiplexer 57,no. 5, pp. 606–618, May 2008.
[4] M. Ottavi, S. Pontarelli, V. Vankamamidi, A. Salsano, and F. Lombardi,
2 4-to-16 2.94 1874 2.94 1874 “QCA memory with parallel read/serial write: Design and analysis,” IEE
Decoder Proc. Circuits, Devices Syst., vol. 153, no. 3, pp. 199–206, Jun. 2006.
[5] C. R. Graunke, D. I. Wheeler, D. Tougaw, and J. D.Will,
3 16bit×32bit 56.03 31003 56.03 31003 “Implementation of a crossbar network using quantum-dot cellular
automata,” IEEE Trans. Nanotechnology, vol. 4, no. 4, pp. 435–440,
SRAM July. 2005.
[6] S. Hashemi and K. Navi, “New robust QCA D flip flop and memory
structures,” Microelectron. J., vol. 43, no. 12, pp. 929–940, 2012.
V. CONCLUSION [7] Cho and E. E. Swartzlander, “Adder and multiplier design in quantum-
dot cellular automata,” IEEE Trans. Comput., vol. 58, no. 6, pp. 721–727,
The results showed that the proposed QCA based SRAM Jun. 2009.
performs a task with reduced area and complexity in terms of [8] R. Sabbaghi-Nadooshan and M. Kianpour, “A novel QCA
number of cells when compared to CMOS based SRAM. implementation of MUX-based universal shift register,” J. Comput.
Electron., vol. 13, no. 1, pp. 198–210, 2014.
TABLE III shows the comparison between QCA and Cadence [9] S. Perri, P. Corsonello, and G. Cocorullo, “Area-delay efficient binary
tool. It is a significant improved in terms of area about adders in QCA,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol.
1.60 for 16-to-1 MUX and 2.94 for 4-to-16 Decoder. 22, no. 5, pp. 1174–1179, May 2014.
[10] Douglas Tougaw and Mahfuza Khatun.” A Scalable Signal Distribution
TABLE II shows that our proposed structure of 16-to-1 mux Network for Quantum-Dot Cellular Automata” IEEE Transactions on
has efficient in terms of area and complexity.Thus our Nanotechnology, vol. 12, no. 2, March 2013.
proposed paper have overcome the problems in CMOS [11] M. Kianpour and R. Sabbaghi-Nadooshan, “A conventional design
for CLB implementation of a FPGA in quantum-dot cellular automata
technology on nanoscale. It is expected that the reduction (QCA),” in Proc. IEEE Int. Symp. Nanoarch, July 2012.
method presented in this work would produced significant [12] Hemant Balijepalli, “ Design, implementation, and test of novel
hardware savings for many future QCA architectures. quantum-dot cellular automata FPGAs for the beyond CMOS era”The
university of Toledo, May 2012.