Modeling magnetic quantum-dot cellular automata by HDL

Quantum-dot Cellular Automata (QCA) is one of the emerging technologies that have been advocated to overcome the physical limitations of CMOS in the nano ranges. For QCA to be a viable alternative to CMOS in the decades ahead, tools and methodologies at physical and logic levels are urgently needed in support of all design phases. This paper presents an HDL based framework and related models to simulate and assess magnetic QCA (MQCA). The tool proposed in this paper extends a currently available tool for electrostatic QCA, thus adding new capabilities related to MQCA. In particular, the proposed tool (referred to as HDLM) is used to design and characterize both the functionally complete gate set and few specific structures that have proposed for the operation of MQCA. Models and functions are proposed for the MQCA cell and the building blocks. The proposed tool is finally used also to design a a novel n-input AND gate in MQCA; its characteristics are simulated and assessed, thus showing the effectiveness of the proposed tool to investigate MQCA.

[1]  Fabrizio Lombardi,et al.  Design of a QCA memory with parallel read/serial write , 2005, IEEE Computer Society Annual Symposium on VLSI: New Frontiers in VLSI Design (ISVLSI'05).

[2]  Gary H. Bernstein,et al.  Quantum-Dot Cellular Automata - Experimental Demonstration of a Functional Cell , 1998 .

[3]  R. Cowburn,et al.  Room temperature magnetic quantum cellular automata , 2000, Science.

[4]  W. Porod,et al.  Clocking scheme for nanomagnet QCA , 2007, 2007 7th IEEE Conference on Nanotechnology (IEEE NANO).

[5]  Wolfgang Porod,et al.  Quantum cellular automata , 1994 .

[6]  Wolfgang Porod,et al.  Investigation of shape-dependent switching of coupled nanomagnets , 2003 .

[7]  Mariagrazia Graziano,et al.  A technology aware magnetic QCA NCL-HDL architecture , 2009, 2009 9th IEEE Conference on Nanotechnology (IEEE-NANO).

[8]  Michael T. Niemier,et al.  Logic in wire: using quantum dots to implement a microprocessor , 1999, Proceedings Ninth Great Lakes Symposium on VLSI.

[9]  Wolfgang Porod,et al.  Nanocomputing by field-coupled nanomagnets , 2002 .

[10]  C. Lent,et al.  Realization of a Functional Cell for Quantum-Dot Cellular Automata , 1997 .

[11]  P. D. Tougaw,et al.  A device architecture for computing with quantum dots , 1997, Proc. IEEE.

[12]  J. Bokor,et al.  Simulation studies of nanomagnet-based logic architecture. , 2008, Nano letters (Print).

[13]  Fabrizio Lombardi,et al.  HDLQ: A HDL environment for QCA design , 2006, JETC.

[14]  M. Ottavi,et al.  Novel memory designs for QCA implementation , 2005, 5th IEEE Conference on Nanotechnology, 2005..

[15]  Sanjukta Bhanja,et al.  Landauer Clocking for Magnetic Cellular Automata (MCA) Arrays , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  T.J. Dysart,et al.  > Replace This Line with Your Paper Identification Number (double-click Here to Edit) < 1 , 2001 .