Design of Multiplexer Based 64-Bit SRAM using QCA

Similar documents
International Journal of Advanced Research in ISSN: Engineering Technology & Science

Designing Cellular Automata Structures using Quantum-dot Cellular Automata

Implementation of Quantum dot Cellular Automata based Novel Full Adder and Full Subtractor

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

Two Bit Arithmetic Logic Unit (ALU) in QCA Namit Gupta 1, K.K. Choudhary 2 and Sumant Katiyal 3 1

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA)

NOVEL QCA CONTROL GATE AND NEW DESIGNING OF MEMORY ON THE BASIS OF QUANTUM DOT CELLULAR AUTOMATA WITH MINIMUM QCA BLOCKS

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA)

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA)

A Novel Design for Quantum-dot Cellular Automata Cells and Full Adders

Quantum-dot cellular automata

DELAY EFFICIENT BINARY ADDERS IN QCA K. Ayyanna 1, Syed Younus Basha 2, P. Vasanthi 3, A. Sreenivasulu 4

Exploring and Exploiting Quantum-Dot Cellular Automata

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

!"#$%&'()*"+,-./*($-"#+"0+'*"12%3+ (#3+4"#&'*"12%3+5'6+6)17-$%1$/)%8*

Design and Optimization of Parity Generator and Parity Checker Based On Quantum-dot Cellular Automata Santanu Santra, Utpal Roy

Quasiadiabatic switching for metal-island quantum-dot cellular automata

DESIGN OF AREA DELAY EFFICIENT BINARY ADDERS IN QUANTUM-DOT CELLULAR AUTOMATA

Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata

New Symmetric and Planar Designs of Reversible Full- Adders/Subtractors in Quantum-Dot Cellular Automata

Radiation Effects in Nano Inverter Gate

A novel ternary quantum-dot cell for solving majority voter gate problem

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder

Matrix multiplication using quantum-dot cellular automata to implement conventional microelectronics

A Novel Design and Implementation of 8-3 Encoder Using Quantum-dot Cellular Automata (QCA) Technology

A NML-HDL Snake Clock Based QCA Architecture

Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata

Five-Input Complex Gate with an Inverter Using QCA

Design of A Efficient Hybrid Adder Using Qca

Available online at ScienceDirect. Procedia Computer Science 70 (2015 ) Bengal , India

Magnetic QCA systems

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Efficient Quantum Dot Cellular Automata (QCA) Implementation of Code Converters

Design a Collector with More Reliability against Defects during Manufacturing in Nanometer Technology, QCA

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

arxiv: v1 [cs.et] 13 Jul 2016

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA

A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA)

Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics

Design of a Controllable Adder-Subtractor circuit using Quantum Dot Cellular Automata

Wire-Crossing Technique on Quantum-Dot Cellular Automata

Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches

Investigation of possibility of high temperature quantum-dot cellular automata

Comparative analysis of QCA adders

Enrique Pacis Blair United States Naval Academy. (Dated: December 20, 2009) Abstract

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Demonstration of a functional quantum-dot cellular automata cell

Design of an Ultra-Efficient Reversible Full Adder-Subtractor in Quantum-dot Cellular Automata

Analysis And Design Of Priority Encoder Circuit Using Quantum Dot Cellular Automata

ROBUSTNESS AND POWER DISSIPATION IN QUANTUM-DOT CELLULAR AUTOMATA. A Dissertation. Submitted to the Graduate School. of the University of Notre Dame

Observation of switching in a quantum-dot cellular automata cell

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

Design Adequate Multiplexer using Quantum dot Cellular Automata 1

Design of an Alphanumeric Symbol Encoder Circuit using Quantum Dot Cellular Automata

Australian Journal of Basic and Applied Sciences. Implementation and Testing of Fredkin Gate based Sequential Circuits

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

A Novel LUT Using Quaternary Logic

Journal of Babylon University/Engineering Sciences/ No.(1)/ Vol.(22): 2014

A new design and simulation of reversible gates in quantum-dot cellular automata technology

!"#"$#%&'(&)(*+,'#+-(."//+/,0( 1+#&-,#&'(1$#%&'(%'(2%/%$&'3&'3 %'4+/,#&0(."//4#

CHAPTER 3 QCA INTRODUCTION

Digital Integrated Circuits A Design Perspective

Hierarchical Bayesian Macromodeling for QCA Circuits

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

A design methodology and device/circuit/ architecture compatible simulation framework for low-power magnetic quantum cellular automata systems

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 7; Issue: 7; July -2018

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Quantum Cellular Automata: The Physics of Computing with Arrays of Quantum Dot Molecules

MTJ-Based Nonvolatile Logic-in-Memory Architecture and Its Application

The Role of Correlation in the Operation of Quantum-dot Cellular Automata Tóth and Lent 1

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CORRELATION AND COHERENCE IN QUANTUM-DOT CELLULAR AUTOMATA. A Dissertation. Submitted to the Graduate School. of the University of Notre Dame

The ternary quantum-dot cell and ternary logic

Clocked Molecular Quantum-Dot Cellular Automata

DESIGN AND IMPLEMENTATION OF REVERSIBLE BINARY COMPARATORS IN QUANTUM-DOT CELLULAR AUTOMATA IN FPGA TECHNOLOGY

CMOS Inverter. Performance Scaling

Analysis of flip flop design using nanoelectronic single electron transistor

Magnetoelastic NanoMagnet Logic Circuits

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Shifting towards Nanoelectronics: A device level overview

LH5P8128. CMOS 1M (128K 8) Pseudo-Static RAM PIN CONNECTIONS

Design of Sequential Circuits Using MV Gates in Nanotechnology

Chapter 8. Low-Power VLSI Design Methodology

ISSN:

International Journal of Scientific & Engineering Research Volume 9, Issue 7, July ISSN

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Semiconductor Memories

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

Transcription:

AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com Design of Multiplexer Based 64-Bit SRAM using QCA 1 K. Pandiammal and 2 D. Meganathan 1 Dept of Electronics and Communication, Jerusalem College of Engineering, Chennai, India. 2 Dept of Electronics Engineering, M.I.T, Anna University, Chennai, India. Address For Correspondence: K. Pandiammal, Dept of Electronics and Communication, Jerusalem College of Engineering, Chennai, India. E-mail: pandiammalkp@gmail.com A R T I C L E I N F O Article history: Received 10 December 2015 Accepted 28 January 2016 Available online 10 February 2016 Keywords: QCA, SRAM, CMOS. A B S T R A C T Quantum-dot Cellular Automata is a new trend in nanotechnology and investigated as an alternative to the current CMOS technology. QCA provides an attractive computational paradigm to design digital system architecture. This work proposes a novel multiplexer-based 64-bit SRAM architecture in which the area and clock delay are optimized. The loop-based in motion paradigm is accomplished in each QCA cell and clocking zones are shared between cells. The read/write operations are implemented by simplified control circuitry with less area for the higher order array. The Proposed QCA cell with control circuit uses 104- QCA cells and reduced area. The advantages of the proposed work is sharing the clock zones in a column reduces the number of clock delay. For 8x8 utilizes only 5- clock cycles to complete read/write operations. INTRODUCTION Advancement in CMOS fabrication technology in the last few decades reduces the feature size of the transistor and scales down the supply voltage. Due to the decreasing supply voltage, the power consumption from leakage current is a big challenge for transistor circuits (Rairigh, D., 2005). As the device size is reduced, power dissipation, leakage current, interconnect wiring and capacitances become a potential bottlenecks to the circuit performance. The International Technology Roadmap for Semiconductors (ITRS) predicts that the size limit for CMOS technology to be 5 to 10 nm by 2016 (Lent, C., 1994) and summarizes several possible technology solutions ((IRTS), 2007) Nanotechnology is an alternative to these problems and the Quantum-Dot cellular automata is one of the attractive alternatives. QCA technology has been introduced in 1993 (Amlani, I., 1999) and the experimental devices for semiconductor, molecular, and magnetic approaches have been developed. The molecular QCA devices can achieve high density of 10 3 per cm 2 and clock speed could be from 1 to 10THz at room temperature (Cowburn, R. and M. Welland, 2000) and (Frost, S., 2002). In terms of feature size, it is claimed that the size of the basic QCA cell can be implemented by few nanometres molecular fabrication at room temperature (Lent, C., 2003). The power dissipation of a QCA device with 10 11 cells is approximately 100mW at 10THz (Timler, J. and C.S. Lent, 2002; Kummamuru, K., 2002). QCA cell is arranged as a square pattern with four aluminum metal islands connected via tunnel junctions made of Al/AlO x as shown in Fig. 1. Thermal fluctuation is avoided by keeping quantum dot charging energy is much higher than thermal energy. Though the four dots are located at the corners of the cell and only two electrons are injected into a cell and makes two possible configurations of polarization which is encoded as binary 0 and 1. The QCA clock is used to control the signal propagation among QCA cells. QCA clocking has been operated using quasi-adiabatic switching, which allows recycling of energy by returning stored energy back to Open Access Journal Published BY AENSI Publication 2016 AENSI Publisher All rights reserved This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ To Cite This Article: K. Pandiammal and D. Meganathan., Design of Multiplexer Based 64-Bit SRAM using QCA. Aust. J. Basic & Appl. Sci., 10(1): 207-213, 2016

208 K. Pandiammal and D. Meganathan, 2016 the supply and reduces the total energy drawn from the power supply. The computation process has been enabled by quantum-mechanical tunneling and columbic interaction between QCA cells. Fig. 1: QCA cell. Fig. 2: Polarization of QCA Cells for different Clocking zones. There are four-different clocking zones such as Switch, Hold, Release and Relax. The Polarization of QCA clocking is shown in Fig. 2. During Switch phase, the inter-dot barriers are slowly raised and the computation is performed. During the phase of Hold, the inter-dot barriers are kept high and the QCA cells retain their states and in the next phase of Release, the barriers are lowered and the cells are relaxed to an unpolarized state. During relax, the barriers are kept low and the cells remain in unpolarized state. A set of equally sized tiles together forms complex circuits in the square formalism. The QCA can be designed using square formalism (Berzon, D. and T. Fountain, 1999). The main advantage of this technique is simple geometric layout and disadvantage of this methodology is lower density and spatial redundancy and additional control circuit. The H- architecture has been introduced by researchers from Notre Dame University (Frost, S., 2002), it uses a squared shaped spiral structure that loops back itself for storing data and the sections of each layer of the spiral can be in the same clocking zone. It is a complete binary tree structure and the additional control circuit is provided at each node to perform read/write operation. Though the word size of each cell is increased by adding extra layers, the number of clocking zones is not increased. The architecture achieves high density and uniform access time but requires complex control logic circuit and the size is not linear with cell count. The parallel architecture was proposed in (Walus, K., 2003). In this architecture, one-bit information can be stored at each cell which is designed using 158 QCA cells with simple read/write circuit. The limitation of this approach is the requirement of the large number of clocking zones. The design of parallel QCA was introduced in (Vankamamidi, M., 2005), the number of clocking zones was independent of the size and shared among all cells in a column. Also, the read/write control circuit was very simple and requires two additional clock signals. In the line-based architecture, the storage was achieved by moving data back and forth in QCA line. This line-based architecture design needs additional three zones for storage and the four-step process whose timing was different from the adiabatic switching. Tile-based architecture has been discussed in (Vankamamidi, M., 2008) contains three tiles and placed in the order of input tile, output tile and tile to store one-bit information. The number of tiles can be extended between input and output tiles according to the storage of N-bit information in which the input tile is used to multiplex new input values into the loop. The tile is designed using 74 QCA cells, whereas 24 and 54 QCA cells are utilized for the input and output tiles. The synchronization of line-based architecture has been improved in (Taskin, B. and B. Hong, 2006) using dual phase clocking signal and the clock zone required for data storage was reduced to two. The dual phase clocking signal was excited using single clock generator. Multiplexer-Based Memory Architecture: This work proposes a novel multiplexer-based 64-bit SRAM architecture in which the area and clock delay are optimized. The one-bit cell is designed using a 2 to 1 multiplexer with control circuit. The circuit

209 K. Pandiammal and D. Meganathan, 2016 diagram of the cell and its QCA layout are shown in Fig. 3 & Fig. 4 respectively. The address decoder circuit selects the entire row of the cells and the additional control is provided for read/write operations. The input control circuit is designed using two majority gates and the output control circuit consists of one majority gate and both functions efficiently to perform read/write operations. In QCA-based logic, must be kept in motion, i.e., the state has to be continually moved through a set of QCA cells. These cells are connected in a loop and are partitioned into four clocking zones. At any point of time, one of the zones must be in hold phase to retain the information. The Proposed QCA cell with control circuit uses 104-QCA cells and has reduced area. Fig. 3: Circuit diagram of one-bit cell. Fig. 4: QCA layout of cell. Table I: One-Bit Memory Cell. SEL R/W Operation Data out High High Write Low High Low Read Data In Low High or Low Holding Low Table I shows the operation of one-bit cell. When the R/W and row select signals are logically high, the new input state is written into cell and hold it until it receives the next control signal. If R/W goes low and the row select remains high, the state is read out by the data out pin. When row select signal goes low, data will be held in the loop. The Read/Write control circuit is implemented using majority gates which is defined mathematically in Equation - (1) and (2). The equation (3) describes the funtion of Multiplexer-based loop which is aquiring control signal CS from control circuit. CMOS based SRAM is designed using parallel architectures, in which the all the bits of information are read-out simultaneously. But in QCA-based design, data read and write in the cell is performed in different clock zones which makes it impossible to read the data simultaneously. Introducing delay in cells will synchronize the read operation. In CMOS SRAM, wire delay is not considered, but in QCA SRAM, wire is designed using QCA cells which will increase the latency and size. Area of QCA circuits can be determined using QCA designer tool. The size of the one-bit cell, including the control

210 K. Pandiammal and D. Meganathan, 2016 circuit is 0.17 µm 2 and the size of 64-bit array including the control circuit is 13.6 µm 2.The QCA layout of 64-bit SRAM is shown in Fig. 5. Table III lists the performance of the proposed one-bit cell, 4X4 and 8X8 arrays. It has been observed that the higher order arrays occupies less area and complete the process in less number of clock cycles because of sharing the control circuit. The performance of the one-bit cell is compared with the best published works and is listed in Table IV. The proposed one-bit cell occupies less area, realized by less number of cell count and reduced clock cycles to complete the operation than the existing works. Table IV shows the comparison of 1-bit QCA SRAM with 6T SRAM using CMOS technology. Fig. 5: QCA Layout of 64-bit SRAM. The inverted and non inverted signals are obtained using coplanar wire crossing option which is shown in Table II and its QCA layout is displayed in Fig. 6. Table II: Coplanar Wire Crossing. Data in Data out X1 X1 Y1 ~Y1 X2 X2 Y2 Y2 Fig. 6: QCA Coplanar wire crossing. Table III: Performance Of The Proposed Work. Size Proposed work one-bit (dia=18nm) Proposed work (4x4 Par) (dia=18) Proposed work (8x8 Par) (dia=18) Performance metrics Architecture Complexity Cell count Simple read/write operations Simple read/write operations Simple read/write operations Area (µm 2 ) 104 0.17 2862 6.31 9264 13.6 Clock cycle 1.5 (6 clock zones) 3 (11 clock zones) 5 (21 clock zones)

211 K. Pandiammal and D. Meganathan, 2016 Simulation Results: Fig. 7(a) shows the number of bits Vs QCA cells. It has been observed that the QCA cell count including control circuits is linearly varies with respect to number of bits. Fig. 7(b) shows plot of Vs Clock delay. The clock delay is specified in terms of clock zones i.e one clock delay is equal to four clock zones. It reveals that the clock delay is almost varies linearly for higher order bits and it is a sharp curve slightly for the lower order bits which is obtained due to area of the control circuit. Fig. 7(c) shows the bits Vs area. It has been observed that the area of the arrays including control circuits varies linearly with respect to number of bits. For bistable approximation and coherence vector engine, the clock low and clock high is defined 9.800000e -22 s and 3.800000e -23 s respectively. Table IV: comparison of proposed work with best published works. Comparisons K. Walus (one bit) [11] Vankamamidi (onebit) [12] Vankamamidi (one - bit) [16] Moein Kianpour (one-bit)(dia=10nm) [17] Proposed work one-bit (dia=18nm) Performance metrics Architecture Complexity Cell count Area (µm 2 ) Parallel Complex circuitry 181 0.29 8 Clock cycle Line-Based parallel Complex read/write circuitry 158 unknown unknown Tile-based serial Complex input-output tiles 152 unknown unknown Loop-based parallel Simplified control circuit 140 0.25 2 Simple read/write operations 104 0.17 1.5 (6 clock zones) 10000 Memory bits Vs QCA cell count of Proposed Architecture 9000 8000 7000 QCA cell count-----> 6000 5000 4000 3000 2000 1000. 0 0 10 20 30 40 50 60 70 No of bits----> Fig. 7: (a) Number of bits Vs cell count. 5 Memory bits Vs clock delay of Proposed Architecture 4.5 4 clock delay-----> 3.5 3 2.5 2 1.5 0 10 20 30 40 50 60 70 No of bits----> Fig. 7: (b). Number of bits Vs delay. 14 Memory bits Vs Area of Proposed Architecture 12 10 Area (um 2 )-----> 8 6 4 2 0 0 10 20 30 40 50 60 70 No of bits----> Fig. 7: (c) Number of bits Vs area.

212 K. Pandiammal and D. Meganathan, 2016 The simulation result of 1-bit is displayed in Fig. 8. It can be inferred from Table-V that the proposed QCA cell occupies much lesser area than other Conventional SRAM designs. The speed of QCA is high compared to the conventional SRAMs. The Simulation result of coplanar wire crossing is shown in Fig. 9. In the Fig. 6, there is no change in electron flow direction hence the out coming signal is not inverted. If the QCA cell is placed in such a way that the electron flow direction gets changed then the signal is inverted. Conclusion: The 64-bit Parallel architecture is designed efficiently using multiplexer-based loop. It reduces the cell count, and area considerably. The speed has been increased due to reduced clock cyle in mulplexer-based loop. A simple control algorithm is developed to synchnonize read write operations. The higher oder 64x64 bit SRAM will be developed in future using different methods of cross over options by increasing temperature stabilty. Table V: Comparison Of 1-Bit Qca Sram With 6t Sram Using Cmos Technology. Parameters Proposed 1-bit QCA cell 6T SRAM using CMOS Technology (including R/W control circuit) 0.25 um [18] 0.18 um [19] 65 nm [20] 40 nm [20] 32nm [20] Area 0.17um^2 2.4x4.1 um^2 5.59 um^2 0.4 um^2 0.33 um^2 0.124 um^2 Clock delay 1.5 clock cycle 1.8 ns 1.8ns - - - Fig. 8: Simulation results of 1-bit cell. Fig. 9: Simulation results of coplanar wire crossing. REFERENCES Rairigh, D., 2005. Limits of CMOS Technology Scaling and Technologies Beyond-CMOS, http://www.drlock.com/paper/cmos_survey.pdf. Lent, C., P. Tougaw, W. Porod, 1994. "Quantum cellular automata: The physics of computing with arrays of quantum dot molecules," In Proc. workshop physics and compution (pp: 5-13), Dallas, TX, 17-20. International Technology Roadmap for Semiconductor (IRTS), 2007. http://www.irts.net. Amlani, I., A. Orlov, G. Toth, G. Bernstein, C. Lent, G. Snider, 1999. Digital Logic Gate Using Quantum- Dot Cellular Automata, Science, 284: 289-291. Cowburn, R. and M. Welland, 2000. Room Temperature Magnetic Quantum Cellular Automata, Science, 287: 1466-1468. Lent, C., B. Isaksen, M. Lieberman, 2003. Molecular Quantum-Dot Cellular Automata, J. Am. Chemical Soc., 125: 1056-1063. Timler, J. and C.S. Lent, 2002. Power gain and dissipation in quantum-dot cellular automata, Journal of Applied Physics, 91(2): 823 831.

213 K. Pandiammal and D. Meganathan, 2016 Kummamuru, K., J. Timler, G. Toth, C.S. Lent, R. Ramasubramaniam, A.O. Orlov, G.H. Bernstein, G.L. Snider, 2002. Power gain in a quantum-dot cellular automata latch, Applied Physics Letters, 81-7. Berzon, D. and T. Fountain, 1999. A design in qcas using the squares formalism, in Proc. 9th Great Lakes Symp. VLSI, 168 172. Frost, S., A. Rodrigues, A. Janiszewski, R. Rausch, P. Kogge, 2002. Memory in motion: A study of storage structures in qca. In First Workshop on Non-Silicon Computing. Walus, K., A. Vetteth, G. Julien, V. Dimitrov, 2003. Ram design using quantum-dot cellular automata, in Proceedings of the nanotechnology Conference and Trade Show, 2: 160 163. Vankamamidi, M., Ottavi, F. Lombardi, 2005. A line-based parallel for qca implementation, IEEE Transactions on Nanotechnology, 4(6): 690 698. Vankamamidi, M., Ottavi, F. Lombardi, 2008. A serial by Quantum cellular Automata, in IEEE Transaction on computers, 57(5): 606 618. Taskin, B. and B. Hong, 2006. "Dual-phase line-based QCA design," In Proceedings of the IEEE Conference on Nanotechnology, 302305. Ottavi, M., V. Vankamamidi, F. Lombardi, S. Pontarelli, A. Salsano, 2005. Design of a qca with parallel read/serial write, in Proceedings of the IEEE Symposium on VLSI, 292 294. Vankamamidi, V., M. Ottavi, F. Lombardi, 2005. "Tile-based design of a serial in QCA," In Proceedings of the ACM Great Lakes Symposium on VLSI, 201206. Moein Kianpour and Reza Sabbaghi-Nadooshan, 2012. A Novel Design and Simulation of 16 Bits RAM Implementation In Quantum-dot Cellular Automata (QCA), IEEE conference in. Hiroaki Nambu, Kazuo Kanetani, Kaname Yamasaki, Keiichi Higeta, Masami Usami, Yasuhiro Fujimura, 1998. A 1.8-ns Access, 550-MHz, 4.5-Mb CMOS SRAMIEEE, Journal Of Solid-State Circuits, 33-11: 1650-1659. Cangsang Zhao, Uddalak Bhattacharya Martin Denham, Jim Kolousek, Yi Lu, Yong-Gee Ng, Novat Nintunze, Kamal Sarkez, and Hemmige D. Varadarajan, 1999. An 18-Mb, 12.3-GB/s CMOS Pipeline-Burst Cache SRAM with 1.54 Gb/s/pin Ieee Journal Of Solid-State Circuits, 34-11: 1564-1571. Chang, L., 2005. Stable SRAM Cell Design for the 32 nm Node and Beyond. Symposium on VLSI Circuits Digest of Technical Papers, 128 129.