Physical design and testing of Nano Magnetic architectures

Nano-Magnetic Logic (NML) is a promising candidate to substitute CMOS technology since it is characterized by very low power consumption and it can combine computation and memory in the same device. Several works analyze this technology at device level; nevertheless a higher level analysis is required to fully understand its potentials. It is actually fundamental to analyze how an architecture of realistic complexity can be really implemented taking into account the physical limits due to technology, and which performance it could consequently reach. We present here a physical design and test methodology based on our tool ToPoliNano, which allows analyzing circuits using models specifically targeted for this technology. We developed an automatic engine for placing and routing combinational NML circuits including as constraints realistic rules due to currently available fabrication processes. After the place and route phase, ToPoliNano also allows to perform a circuit logical simulation, detailed at the single nanomagnet level. Furthermore this tool has the ability to analyze and test circuits based on NML, considering the impact that process variations and faults have on the logical behavior of the circuit.

[1]  Mariagrazia Graziano,et al.  Towards a molecular QCA wire: Simulation of write-in and read-out systems , 2012 .

[2]  G H Bernstein,et al.  Nanomagnet logic: progress toward system-level integration , 2011, Journal of physics. Condensed matter : an Institute of Physics journal.

[3]  Fabrizio Riente,et al.  ToPoliNano: Nanoarchitectures design made real , 2012, 2012 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH).

[4]  M. Zamboni,et al.  Majority Voter Full Characterization for Nanomagnet Logic Circuits , 2012, IEEE Transactions on Nanotechnology.

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

[6]  Paolo Lugli,et al.  Clocking Schemes for Field Coupled Devices from Magnetic Multilayers , 2009, 2009 13th International Workshop on Computational Electronics.

[7]  Fabrizio Riente,et al.  ToPoliNano: NanoMagnet Logic Circuits Design and Simulation , 2014, Field-Coupled Nanocomputing.

[8]  M. Zamboni,et al.  An NCL-HDL Snake-Clock-Based Magnetic QCA Architecture , 2011, IEEE Transactions on Nanotechnology.

[9]  Wolfgang Porod,et al.  Behavior of Nanomagnet Logic in the presence of thermal noise , 2010, 2010 14th International Workshop on Computational Electronics.

[10]  Mariagrazia Graziano,et al.  Automatic Place&Route of Nano-magnetic Logic circuits , 2013, 2013 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH).

[11]  Sanjukta Bhanja,et al.  Study of single layer and multilayer nano-magnetic logic architectures , 2012 .

[12]  W. Porod,et al.  Shape Engineering for Controlled Switching With Nanomagnet Logic , 2012, IEEE Transactions on Nanotechnology.

[13]  Michael T. Niemier,et al.  A Reconfigurable PLA Architecture for Nanomagnet Logic , 2012, JETC.

[14]  Lent,et al.  Theoretical study of molecular quantum dot cellular automata , 2004 .

[15]  W. Porod,et al.  Magnetic Logic Devices Based on Field-Coupled Nanomagnets , 2005, 2005 International Semiconductor Device Research Symposium.

[16]  G. Csaba,et al.  Design and Realizability of Logic Devices Based on Field-Coupled Nanomagnets , 2002 .

[17]  Wolfgang Porod,et al.  Systolic Pattern Matching Hardware With Out-of-Plane Nanomagnet Logic Devices , 2013, IEEE Transactions on Nanotechnology.

[18]  Mariagrazia Graziano,et al.  Nanomagnetic Logic Microprocessor: Hierarchical Power Model , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[19]  Mariagrazia Graziano,et al.  Biosequences analysis on NanoMagnet Logic , 2013, Proceedings of 2013 International Conference on IC Design & Technology (ICICDT).

[20]  M. Graziano,et al.  ToPoliNano: A synthesis and simulation tool for NML circuits , 2012, 2012 12th IEEE International Conference on Nanotechnology (IEEE-NANO).

[21]  Massimo Ruo Roch,et al.  Quantum Dot Cellular Automata Check Node Implementation for LDPC Decoders , 2013, IEEE Transactions on Nanotechnology.

[22]  Gianluca Piccinini,et al.  Bis-Ferrocene Molecular QCA Wire: Ab Initio Simulations of Fabrication Driven Fault Tolerance , 2013, IEEE Transactions on Nanotechnology.