skip to main content
10.1145/2744769.2744909acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Self-correcting STTRAM under magnetic field attacks

Published:07 June 2015Publication History

ABSTRACT

Spin-Transfer Torque Random Access Memory (STTRAM) is a possible candidate for universal memory due to its high-speed, low-power, non-volatility, and low cost. Although attractive, STTRAM is susceptible to contactless tampering through malicious exposure to magnetic field with the intention to steal or modify the bitcell content. In this paper, for the first time to our knowledge, we analyze the impact of magnetic attacks on STTRAM using micro-magnetic simulations. Next, we propose a novel array-based sensor to detect the polarity and magnitude of such attacks and then propose two design techniques to mitigate the attack, namely, array sleep with encoding and variable strength Error Correction Code (ECC). Simulation results indicate that the proposed sensor can reliably detect an attack and provide sufficient compensation window (few ns to ~100us) to enable proactive protection measures. Finally, we shows that variable-strength ECC can adapt correction capability to tolerate failures with various strength of an attack.

References

  1. Driskill-Smith, A. Latest advances and future prospects of STT-RAM. In Non-Volatile Memories Workshop. 2010.Google ScholarGoogle Scholar
  2. J.-G. Zhu, "Magnetoresistive Random Access Memory: Path to Competiveness and Scalability", Proceedings of the IEEE, 2008.Google ScholarGoogle Scholar
  3. http://en.wikipedia.org/wiki/Magnet.Google ScholarGoogle Scholar
  4. Kryder, Mark H et al. "After hard drives---What comes next?." Magnetics, IEEE Transactions on 45, no. 10 (2009): 3406--3413.Google ScholarGoogle ScholarCross RefCross Ref
  5. SGMI Research Themes & Subjects. Online: http://www.samsung.com/global/business/semiconductor/html/news-events/file/SGMI_Request_for_Proposal.pdfGoogle ScholarGoogle Scholar
  6. Zhang, Jianwei et al. Identification of transverse spin currents in noncollinear magnetic structures. Physical review letters 93, no. 25 (2004): 256602.Google ScholarGoogle Scholar
  7. Kultursay, Emre, Mahmut Kandemir, Anand Sivasubramaniam, and Onur Mutlu. "Evaluating STT-RAM as an energy-efficient main memory alternative." In Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on, pp. 256--267. IEEE, 2013.Google ScholarGoogle Scholar
  8. E. Chen et al. Advances and Future Prospects of Spin-Transfer Torque Random Access Memory. Magnetics, IEEE Transactions on, 46(6), June 2010.Google ScholarGoogle Scholar
  9. Donahue, Michael Joseph et al. OOMMF User's guide. US Department of Commerce, Technology Administration, National Institute of Standards and Technology, 1999.Google ScholarGoogle Scholar
  10. Nikonov, D. Online Lecture, Topic: "Course on Beyond CMOS Computing." June. 06, 2013. https://nanohub.org/resources/18347Google ScholarGoogle Scholar
  11. Srinivasan, Srikant. "All spin logic: Modeling multi-magnet networks interacting via spin currents." (2012).Google ScholarGoogle Scholar
  12. Behin-Aein, Behtash et al, "Proposal for an all-spin logic device with built-in memory", Nature nanotechnology 5, no. 4 (2010): 266--270.Google ScholarGoogle ScholarCross RefCross Ref
  13. J. Park et al. "Dynamic Bit-width Adaptation in DCT: An Approach for Trade off Image Quality and Computation Energy", IEEE Trans. on VLSI, vol. 18, no. 5, pp. 787--793, May 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Lin et al, Error Control Coding, 2nd ed. Prentice Hall, 2004.Google ScholarGoogle Scholar
  15. S. Paul et al, "Reliability-Driven ECC Allocation for Multiple Bit Error Resilience in Processor Cache", IEEE Trans. Comput. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Self-correcting STTRAM under magnetic field attacks

    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
    • Published in

      cover image ACM Conferences
      DAC '15: Proceedings of the 52nd Annual Design Automation Conference
      June 2015
      1204 pages
      ISBN:9781450335201
      DOI:10.1145/2744769

      Copyright © 2015 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: 7 June 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader