skip to main content
research-article

Asynchronous Solutions for Nanomagnetic Logic Circuits

Published:01 December 2011Publication History
Skip Abstract Section

Abstract

In the years to come new solutions will be required to overcome the limitations of scaled CMOS technology. One approach is to adopt Nano-Magnetic Logic Circuits, highly appealing for their extremely reduced power consumption. Despite the interesting nature of this approach, many problems arise when this technology is considered for real designs. The wire is the most critical of these problems from the circuit implementation point of view. It works as a pipelined interconnection, and its delay in terms of clock cycles depends on its length. Serious complications arise at the design phase, both in terms of synthesis and of physical design.

One possible solution is the use of a delay insensitive asynchronous logic, Null Convention Logic (NCLTM). Nevertheless its use has many negative consequences in terms of area occupation and speed loss with respect to a Boolean version. In this article we analyze and compare different solutions: nanomagnetic circuits based on full NCL, mixed Boolean-NCL, and fully Boolean logic. We discuss the advantages of these logics, but also the issues they raise. In particular we analyze feedback signals, which, due to their intrinsic pipelined nature, cause errors that still have not found a solution in the literature. The innovative arrangement we propose solves most of the problems and thus soundly increases the knowledge of this technology. The analysis is performed using a VHDL behavioral model we developed and a microprocessor we designed based on this model, as a sound and realistic test bench.

References

  1. Alam, M., J.DeAngelis, Putney, M., Hu, X., Porod, W., Niemier, M., and Bernstein, G. 2007. Clock scheme for nanomagnet QCA. In Proceedings of the International Conference on Nanotechnology. 403--408.Google ScholarGoogle Scholar
  2. Augustine, C., Fong, X., Behin-Aein, B., and Roy, K. 2011. Ultra-low power nanomagnet based computing: A system-level perspective. IEEE Trans. Nanotechnol. 10, 4, 778--788. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Becherer, M., Kiermaier, J., Csaba, G., Rezgani, J., Yilmaz, C., Osswald, P., Lugli, P., and Schmitt-Landsiedel, D. 2009. Characterizing magnetic field-coupled computing devices by the extraordinary Hall-effect. In Proceedings of the European Solid State Device Research Conference. 105--108.Google ScholarGoogle Scholar
  4. Casu, M. R. and Macchiarulo, L. 2007. Adaptive latency-insensitive protocols. IEEE Des. Test Comput. 24, 5, 442--452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Choi, M., Patitz, Z., and Park, N. 2006. Efficient and robust delay-insensitive QCA (quantum dot cellular automata) design. In Proceedings of the International Symposium on Defects and Fault-Tolerance in VLSI Systems. 80--88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Choi, M., Patitz, Z., Jin, B., Tao, F., and Park, N. 2007. Designing layout-timing independent quantum-dot cellular automata (QCA) circuits by global asynchrony. Elsevier J. Syst. Architect. 53, 551--567. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chung, W. J., Smith, B., and Lim, S. K. 2005. QCA physical design with crossing minimization. In Proceedings of the International Conference on Nanotechnology. 108--111.Google ScholarGoogle Scholar
  8. Csaba, G. and Porod, W. 2002. Simulation of filed coupled computing architectures based on magnetic dot arrays. Kluwer J. Computat. Electron. 1, 87--91.Google ScholarGoogle ScholarCross RefCross Ref
  9. Csaba, G. and Porod, W. 2010. Behavior of nanomagnet logic in the presence of thermal noise. In Proceedings of the International Workshop on Computational Electronics. 1--4.Google ScholarGoogle Scholar
  10. Csaba, G., Lugli, P., and Porod, W. 2004. Power dissipation in nanomagnetic logic devices. In Proceedings of the International Conference on Nanotechnology. 346--348.Google ScholarGoogle Scholar
  11. Csurgay, A., Porod, W., and Lent, C. 2000. Signal processing with near-neighborcoupled time-varying quantum-dot arrays. IEEE Trans. Circuits Syst. 47, 8, 1212--1223.Google ScholarGoogle ScholarCross RefCross Ref
  12. Davis, A. and Nowick, S. 1998. An introduction to asynchronous circuit design. The Encyclopedia of Computer Science and Technology. In A. Kent and J. G. Williams Eds.Google ScholarGoogle Scholar
  13. Demarchi, D., Civera, P., Piccinini, G., Cocuzza, M., and Perrone, D. 2009. Electrothermal modelling for EIBJ nanogap fabrication. Electrochimica Acta 54, 6003--6009.Google ScholarGoogle ScholarCross RefCross Ref
  14. Fant, K. and Brandt, S. 1996. Null convention logicTM, a complete and consistent logic for asynchronous digital circuit synthesis. In Proceedings of the International Conference on Application Specific Systems. 261--273. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Fischbacher, T., Franchin, M., Bordignon, G., and Fangohr, H. 2007. A systematic approach to multiphysics extensions of finite-element-based micromagnetic simulations: Nmag. IEEE Trans. Magnetics 43, 6.Google ScholarGoogle Scholar
  16. Graziano, M., Chiolerio, A., and Zamboni, M. 2009a. A technology aware magnetic QCA NCL-HDL architecture. In Proceedings of the International Conference on Nanotechnology. 763--766.Google ScholarGoogle Scholar
  17. Graziano, M., Vacca, M., Chiolerio, A., and Zamboni, M. 2009b. A NCL-HDL snake-clock based magnetic QCA architecture. IEEE Trans. Nanotechnol. 10, 5, 1141--1149. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Graziano, M., Vacca, M., and Zamboni, M. 2011. Magnetic QCA design: Modeling, simulation and circuits. Cellular Automata - Innovative Modelling for Science and Engineering, InTech Open Access. http://www.intechopen.com/articles/show/title/magnetic-qca-design-modeling-simulation-and-circuits.Google ScholarGoogle Scholar
  19. Henderson, S. C., Johnson, E. W., and Tourgaw, P. 2004. Incorporating standard CMOS design process methodologies into the QCA logic design process. IEEE Trans. Nanotechnol. 3, 1, 2--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Huang, J. and Lombardi, F. 2007. Design and Test of Digital Circuits by Quantum-Dot Cellular Automata. Artech House Publishers, Boston/London. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Imre, A. 2005. Experimental study of nanomagnets for quantum-dot cellular automata (MQCA) logic applications. Ph.D. thesis, University of Notre Dame, Notre Dame, Indiana.Google ScholarGoogle Scholar
  22. Imre, A., Csabaa, G., Bernstein, G., Porod, W., and Metlushkob, V. 2003. Investigation of shape-dependent switching of coupled nanomagnets. Superlattices Microstruct. 34, 513--518.Google ScholarGoogle ScholarCross RefCross Ref
  23. Kummamuru, R., Orlov, A., Ramasubramaniam, R., Lent, C., Bernstein, G., and Snider, G. 2003. Operation of a quantum-dot cellular automata (QCA) shift register and analysis of errors. IEEE Trans. Electron. Devices 50, 1906--1913.Google ScholarGoogle ScholarCross RefCross Ref
  24. Lent, C. S., Tougaw, P., Porod, W., and Bernstein, G. 1993. Quantum cellular automata. Nanotechnology 4, 49--57.Google ScholarGoogle ScholarCross RefCross Ref
  25. Lu, U. and Lent, C. 2005. Theoretical study of molecular quantum-dot cellular automata. J. Computat. Electron. 4, 115--118.Google ScholarGoogle ScholarCross RefCross Ref
  26. Lu, Y., Liu, M., and Lent, C. 2006. Molecular electronics---From structure to circuit dynamics. In Proceedings of the 6th IEEE Conference on Nanotechnology. 62--65.Google ScholarGoogle Scholar
  27. Martina, M. and Masera, G. 2010. Turbo NOC: A framework for the design of network-on-chip-based turbo decoder architectures. IEEE Trans. Circuits Syst. I 57, 10, 2776--2789. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Niemier, M., Hu, X., Alam, M., Bernstein, G., Porod, M. P. W., and Deangelis, J. 2007. Clocking structures and power analysis for nanomagnet-based logic devices. In Proceedings of the International Symposium on Low Power Electronics and Design. 26--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Orlov, A., Imre, A., Csaba, G., Ji, L., Porod, W., and Bernstein, G. 2008. Magnetic quantum-dot cellular automata: Recent developments and prospects. ASP J. Nanoelectron. Optoelectronics 3, 1, 55--68.Google ScholarGoogle ScholarCross RefCross Ref
  30. Ottavi, M., Schiano, L., Lombardi, F., and Tourgaw, D. 2006. HDLQ: A HDL environment for QCA design. ACM J. Emerg. Technol. Comput. Syst. 2, 4, 243--261. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Pulecio, J. and Bhanja, S. 2010. Magnetic cellular automata coplanar cross wire systems. J. Appl. Phys. 107, 3.Google ScholarGoogle ScholarCross RefCross Ref
  32. Pulimeno, A., Graziano, M., Abrardi, C., Demarchi, D., and Piccinini, G. 2011. A write-in system based on electric fields for molecular QCA. In Proceedings of the IEEE International NanoElectronics Conference (INEC). 1--2.Google ScholarGoogle Scholar
  33. Rizos, N., Omar, M., Lugli, P., Csaba, G., Becherer, M., and Schmitt-Landsiedel, D. 2009. Clocking schemes for field coupled devices from magnetic multilayers. In Proceedings of the International Workshop on Computational Electronics. 1--4.Google ScholarGoogle Scholar
  34. Semiconductor Industry Association. 2008. International technology roadmap of semiconductors, update. http://public.itrs.net.Google ScholarGoogle Scholar
  35. Sparso, J. and Furber, S. 2011. Principles of Asynchronous Circuit Design---A Systems Perspective. Kluwer Academic Publishers, Boston/Dordrecht/London. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Vacca, M. 2008. Nanoarchitectures based on magnetic QCA. M.S. thesis, Politecnico di Torino.Google ScholarGoogle Scholar
  37. Walus, K., Mazur, M., Schulhof, G., and Jullien, G. A. 2005. Simple 4-bit processor based on quantum-dot cellular automata (QCA). In Proceedings of the International Conference on Application-Specific Systems, Architecture and Processors (ASAP). 288--293. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Zhang, R., Gupta, P., and Jha, N. K. 2005. Synthesis of majority and minority networks and its applications to QCA, TPL and set based nanotechnologies. In Proceedings of the International Conference on VLSI Design. 229--234. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Asynchronous Solutions for Nanomagnetic Logic Circuits

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Journal on Emerging Technologies in Computing Systems
      ACM Journal on Emerging Technologies in Computing Systems  Volume 7, Issue 4
      December 2011
      129 pages
      ISSN:1550-4832
      EISSN:1550-4840
      DOI:10.1145/2043643
      Issue’s Table of Contents

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 December 2011
      • Accepted: 1 August 2011
      • Revised: 1 July 2011
      • Received: 1 March 2011
      Published in jetc Volume 7, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader