• DocumentCode
    659054
  • Title

    Exploring Boolean and non-Boolean computing with spin torque devices

  • Author

    Roy, Kaushik ; Sharad, Mrigank ; Deliang Fan ; Yogendra, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    576
  • Lastpage
    580
  • Abstract
    In this paper we discuss the potential of emerging spin-torque devices for computing applications. Recent proposals for spin-based computing schemes may be differentiated as `all-spin´ vs. hybrid, programmable vs. fixed, and, Boolean vs. non-Boolean. Allspin logic-styles may offer high area-density due to small form-factor of nano-magnetic devices. However, circuit and system-level design techniques need to be explored that leaverage the specific spin-device characterisitcs to achieve energy-efficiency, performance and reliability comparable to those of CMOS. The non-volatility of nano-magnets can be exploited in the design of energy and area-efficient programmable logic. In such logic-styles, spin-devices may play the dual-role of computing as well as memory-elements that provide field-programmability. Spin-based threshold logic design is presented as an example. Emerging spintronic phenomena may lead to ultra-low-voltage, current-mode, spin-torque switches that can offer attractive computing capabilities, beyond digital switches. Such devices may be suitable for non-Boolean data-processing applications which involve analog processing. Integration of such spin-torque devices with charge-based devices like CMOS and resistive memory can lead to highly energy-efficient information processing hardware for applicatons like pattern-matching, neuromorphic-computing, image-processing and data-conversion. Towards the end, we discuss the possibility of applying emerging spin-torque switches in the design of energy-efficient global interconnects, for future chip multiprocessors.
  • Keywords
    Boolean functions; energy conservation; magnetic logic; magnetoelectronics; nanomagnetics; threshold logic; Boolean computing; CMOS; all-spin logic-styles; analog processing; charge-based devices; chip multiprocessors; circuit-level design techniques; energy-efficient global interconnects; energy-efficient information processing hardware; form-factor; nanomagnetic devices; nonBoolean computing; nonBoolean data-processing applications; nonvolatile nanomagnets; performance; reliability; resistive memory; spin torque devices; spin-based threshold logic design; spin-device characterisitcs; spin-torque switches; spintronic phenomena; system-level design techniques; CMOS integrated circuits; Energy efficiency; Integrated circuit interconnections; Magnetic domain walls; Magnetic domains; Magnetic tunneling; Neurons; analog; interconnect; logic; low power; neural networks; non-Boolean; programmable logic array; spin; threshold logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691174
  • Filename
    6691174