[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2755753.2757145acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Device/circuit/architecture co-design of reliable STT-MRAM

Published: 09 March 2015 Publication History

Abstract

Spin transfer torque magnetic random access memory (STT-MRAM), using magnetic tunnel junctions (MTJ) has garnered significant attention in the research community due to its immense potential for on-chip, high-density and non-volatile memory. However, process variations may significantly impact the achievable yield in STT-MRAM. To this end, several yield enhancement techniques that improve STT-MRAM failures at the bit-cell, and at the architecture level of design abstraction have been proposed in the literature. However, these techniques may lead to a suboptimal design because they do not consider the impact of design choices at every level of design abstraction. In this paper, we propose a unified device-circuit-architecture co-design framework to optimize and enhance the yield of STT-MRAM. We studied the interaction between device parameters (viz. energy barrier height) and bit-cell level parameters (viz. transistor width), together with different Error Correcting Codes (ECC) to optimize the robustness and energy efficiency of STT-MRAM cache. The advantages of our proposed approach to STT-MRAM design are explored at the 32nm technology node. We show that for a target yield of 500 Defects Per Million (DPM) for an example array with 64-bit word length, our proposed approach with realistic parameters can save up to 15% and 13% in cell area and total power consumption, respectively, in comparison with a design that does not use any array level yield enhancement technique.

References

[1]
http://www.itrs.net/Links/2011itrs/home2011.htm.
[2]
R. Nebashi, et. al., "A 90 nm 12ns 32 Mb 2T1MTJ MRAM," in Proc. IEEE Int. Solid-State Circuits, 2009.
[3]
C. J. Lin, et al. "45nm low power CMOS logic compatible embedded STT MRAM utilizing a reverse-connection 1T/1MTJ cell." (IEDM), 2009.
[4]
J. Li, C. Augustine, S. Salahuddin, K. Roy," Modeling of failure probability and statistical design of spin-torque transfer magnetic random access memory (STTMRAM) array for yield enhancement," in DAC 2008.
[5]
J. Li, H. Liu, S. Salahuddin, K. Roy,"Variation-tolerant spin-torque transfer (STT) MRAM array for yield enhancement," in IEEE (CICC) 2008.
[6]
G. S. Sohi,"Cache memory organization to enhance the yield of high performance VLSI processors," IEEE Trans. Computers, vol. 38, no. 4 pp. 484--492, Apr. 1989.
[7]
J. Li, P. Ndai, A. Goel, S. Salahuddin, K. Roy," Design paradigm for robust spin-torque transfer magnetic RAM (STTMRAM) from circuit/architecture perspective," in IEEE Trans. On VLSI syst., vol 18, No. 12, Dec. 2010.
[8]
X. Fong, S. H. Choday, K. Roy," Bit-cell level optimization for nonvolatile memories using magnetic tunnel junctions and spin transfer torque switching," in IEEE Trans. on Nanotechnology, vol. 11, No. 1 Jan. 2012.
[9]
T. Min, Q. Chen, R. Beach, "A study of write margin of spin torque transfer magnetic random access memory technology," in IEEE Trans. on Magnetics, Vol. 46, No. 6, June 2010.
[10]
Y. Zhang, X. Wang, Y. Chen, "STT-RAM cell design optimization for persistent and non-persistent error rate reduction: a statistical design view," in ICCAD 2011.
[11]
W. Xu, Y. Chen, X. Wang, T. Zhang, "Improving STT MRAM storage density through smaller-than-worst-case transistor sizing." DAC 2009.
[12]
W. Xu, H. Sun, X. Wang, Y. Chen, "Design of last level on-chip cache using spin torque transfer RAM (STT RAM)," in IEEE Trans. on VLSL vol. 19, no. 3, Mar. 2011.
[13]
C. Augustine, et. al, "Numerical analysis of typical STT_MTJ stacks for 1T-1R memory arrays," in IEDM 2010.
[14]
C. Augustine, et. al., "Design space exploration of typical STT MTJ stacks in memory arrays in the presence of variabilityand disturbances," in IEEE Trans. on Electron Devices, Vol. 58, No. 12, Dec. 2011.
[15]
C. Augustine, et. al., "Spin-Transfer Torque MRAMs for low power memories: perspective and prospective," in IEEE Sensors jounal, Vol. 12, No. 4, pp: 756--766.
[16]
X. Yao, et. al., "Improved current switching symmetry of magnetic tunneling junction and giant magnetoresistance devices with nano-current-channel structure," J. Appl. Phys., vol. 103, Mar. 2008.
[17]
J. C. Slonczewski, "Current-driven excitation of magnetic multilayers" J. Magn. Magn. Mater., vol. 159, pp. L1--L7, 1996.
[18]
L. Berger, "Emission of spin waves by a magnetic multilayer traversed by a current" Phys. Rev. B, vol. 54, pp. 9353--9358, 1996.
[19]
K. C. Creta, and E. Garbus. "32-bit mode for a 64-bit ECC capable memory subsystem." U.S. Patent 6,216,247, issued April 10, 2001.
[20]
G. A. Jaquette, G. L. Washburn. "ECC in memory arrays having subsequent insertion of content." U.S. Patent 6,009,547, issued December 28, 1999.
[21]
F. Qin, et. al, "SafeMem: Exploiting ECC-memory for detecting memory leaks and memory corruption during production runs." In HPCA05.
[22]
V. K. Wei, et. al., "On the generalized Hamming weights of product codes." IEEE transactions on information theory 39, no. 5 (1993): 1709--1713.
[23]
X. Fong, et. al., "KNACK: A hybrid spin-charge mixed-mode simulator for evaluating different genres of spin-transfer torque MRAM bit-cells," in SISPAD 2011.
[24]
https://nanohub.org/resources/21259
[25]
http://www.synopsys.com/tools/verification/amsverification/circuitsimulation/hspice/Pages/default.aspx
[26]
A. Raychowdhury, et. al., "Design Space and Scalability Exploration of 1T-1STT MTJ memory arrays in the presence of variability and disturbances," IEDM 2009.
[27]
T. Kasami, "Weight distribution formula for some class of cyclic codes," Vol. 285. Illinois Univ. Coordinated Science Lab, 1966.
[28]
http://opencores.org/project.hamming_gen
[29]
http://opencores.org/project.bch_dec_enc_dcd
[30]
http://www.synopsys.com/COMMUNITY/UNIVERSITYPROGRAM/Pages/32-28nm-generic-library.aspx

Cited By

View all
  • (2017)VAET-STTProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130721(1460-1465)Online publication date: 27-Mar-2017
  • (2016)Yield, Area, and Energy Optimization in STT-MRAMs Using Failure-Aware ECCACM Journal on Emerging Technologies in Computing Systems10.1145/293468513:2(1-20)Online publication date: 19-Nov-2016

Index Terms

  1. Device/circuit/architecture co-design of reliable STT-MRAM

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DATE '15: Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition
      March 2015
      1827 pages
      ISBN:9783981537048

      Sponsors

      Publisher

      EDA Consortium

      San Jose, CA, United States

      Publication History

      Published: 09 March 2015

      Check for updates

      Author Tag

      1. STT-MRAM

      Qualifiers

      • Research-article

      Conference

      DATE '15
      Sponsor:
      • EDAA
      • EDAC
      • SIGDA
      • Russian Acadamy of Sciences
      DATE '15: Design, Automation and Test in Europe
      March 9 - 13, 2015
      Grenoble, France

      Acceptance Rates

      DATE '15 Paper Acceptance Rate 206 of 915 submissions, 23%;
      Overall Acceptance Rate 518 of 1,794 submissions, 29%

      Upcoming Conference

      DATE '25
      Design, Automation and Test in Europe
      March 31 - April 2, 2025
      Lyon , France

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2017)VAET-STTProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130721(1460-1465)Online publication date: 27-Mar-2017
      • (2016)Yield, Area, and Energy Optimization in STT-MRAMs Using Failure-Aware ECCACM Journal on Emerging Technologies in Computing Systems10.1145/293468513:2(1-20)Online publication date: 19-Nov-2016

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media