The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2008 vol.57)
pp: 606-618
ABSTRACT
Quantum-dot Cellular Automata (QCA) has been widely advocated as a new device architecture for nano technology. QCA systems require extremely low power together with the potential for high density and regularity. These features make QCA an attractive technology for manufacturing memories in which the paradigm of memory-in-motion can be fully exploited. This paper proposes a novel serial memory architecture for QCA implementation. This architecture is based on utilizing new building blocks (referred to as tiles) in the storage and input/output circuitry of the memory. The QCA paradigm of memory-in-motion is accomplished using a novel arrangement in the storage loop and timing/clocking; a three-zone memory tile is proposed by which information is moved across a concatenation of tiles by utilizing a two-level clocking mechanism. Clocking zones are shared between memory cells and the length of the QCA line of a clocking zone is independent of the word size. QCA circuits for address decoding and input/output for simplification of the Read/Write operations are discussed in detail. An extensive comparison of the proposed architecture and previous QCA serial memories is pursued in terms of latency, timing, clocking requirements and hardware complexity.
INDEX TERMS
QCA, memory architecture, emerging technologies
CITATION
V. Vankamamidi, M. Ottavi, F. Lombardi, "A Serial Memory by Quantum-Dot Cellular Automata (QCA)", IEEE Transactions on Computers, vol.57, no. 5, pp. 606-618, May 2008, doi:10.1109/TC.2007.70831
REFERENCES
[1] C.S. Lent and P.D. Tougaw, “A Device Architecture for Computing with Quantum Dots,” Proc. IEEE, vol. 85, pp. 541-557, 1997.
[2] M.T. Niemier and P.M. Kogge, “Problems in Designing with QCAs: Layout=Timing,” Int'l J. Circuit Theory and Applications, vol. 29, no. 1, pp. 49-62, 2001.
[3] D. Berzon and T.J. Fountain, “A Memory Design in QCAs Using the SQUARES Formalism,” Proc. Ninth Great Lakes Symp. VLSI, pp.168-172, 1999.
[4] S.E. Frost, A.F. Rodrigues, A.W. Janiszewski, R.T. Rausch, and P.M. Kogge, “Memory in Motion: A Study of Storage Structures in QCA,” Proc. First Workshop Non-Silicon Computation, 2002.
[5] K. Walus, A. Vetteth, G.A. Jullien, and V.S. Dimitrov, “RAM Design Using Quantum-Dot Cellular Automata,” Technical Proc. Nanotechnology Conf. and Trade Show, vol. 2, pp. 160-163, 2003.
[6] M.T. Niemier, A.F. Rodrigues, and P.M. Kogge, “A Potentially Implementable FPGA for Quantum Dot Cellular Automata,” Proc. First Workshop Non-Silicon Computation, 2002.
[7] M. Lieberman, S. Chellamma, B. Varughese, Y. Wang, C.S. Lent, G.H. Bernstein, G. Snider, and F. Peiris, “Quantum-Dot Cellular Automata at a Molecular Scale,” Annals of the New York Academy of Sciences, vol. 960, pp. 225-239, 2002.
[8] C.S. Lent, P.D. Tougaw, and W. Porod, “Quantum Cellular Automata: The Physics of Computing with Arrays of Quantum Dot Molecules,” Proc. Workshop Physics and Computation, 1994.
[9] K. Hennessy and C.S. Lent, “Clocking of Molecular Quantum-Dot Cellular Automata,” J. Vacuum Science and Technology B, vol. 19, no. 5, pp. 1752-1755, 2001.
[10] I. Amlani, A.O. Orlov, G. Toth, C.S. Lent, G.H. Bernstein, and G.L. Snider, “Digital Logic Gate Using Quantum-Dot Cellular Automata,” Science, vol. 284, no. 5412, pp. 289-291.
[11] S.E. Frost, A.F. Rodrigues, A.W. Janiszewski, R.T. Rausch, and P.M. Kogge, “Memory in Motion: A Study of Storage Structures in QCA,” Proc. First Workshop Non-Silicon Computation, 2002.
[12] A.O. Orlov, I. Amlani, G.H. Bernstein, C.S. Lent, and G.L. Snider, “Realization of a Functional Cell for Quantum-Dot Cellular Automata,” Science, vol. 277, pp. 928-930, 1997.
[13] R. Compano, L. Molenkamp, and D.J. Paul, “Technology Roadmap for Nanoelectronics,” European Commission IST Programme, Future and Emerging Technologies, 2000.
[14] P.D. Tougaw and C.S. Lent, “Logical Devices Implemented Using Quantum Cellular Automata,” J. Applied Physics, vol. 75, no. 3, pp.1818-1825, 1994.
[15] K. Walus, A. Vetteth, G.A. Jullien, and V.S. Dimitrov, “RAM Design Using Quantum-Dot Cellular Automata,” Technical Proc. Nanotechnology Conf. and Trade Show, vol. 2, pp. 160-163, 2003.
[16] K. Walus QCADesigner Homepage, ATIPS Laboratory, Univ. of Calgary, Canada, http://www.qcadesigner.caindex.html, 2004.
[17] E.P. Blair and C.S. Lent, “An Architecture for Molecular Computing Using Quantum-Dot Cellular Automata,” Proc. Third IEEE Conf. Nanotechnology, vol. 1, pp. 12-14, 2003.
[18] V. Vankamamidi, M. Ottavi, and F. Lombardi, “A Line-Based Parallel Memory for QCA Implementation,” IEEE Trans. Nanotechnology, vol. 4, no. 6, pp. 690-698, Nov. 2005.
[19] V. Vankamamidi, M. Ottavi, and F. Lombardi, “Clocking and Cell Placement for QCA,” Proc. Sixth IEEE Conf. Nanotechnology, vol. 1, pp. 343-346, June 2006.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool