[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Spin transfer torque (STT)-MRAM--based runtime reconfiguration FPGA circuit

Published: 29 October 2009 Publication History

Abstract

As the minimum fabrication technology of CMOS transistor shrink down to 90nm or below, the high standby power has become one of the major critical issues for the SRAM-based FPGA circuit due to the increasing leakage currents in the configuration memory. The integration of MRAM in FPGA instead of SRAM is one of the most promising solutions to overcome this issue, because its nonvolatility and high write/read speed allow to power down completely the logic blocks in “idle” states in the FPGA circuit. MRAM-based FPGA promises as well as some advanced reconfiguration methods such as runtime reconfiguration and multicontext configuration. However, the conventional MRAM technology based on field-induced magnetic switching (FIMS) writing approach consumes very high power, large circuit surface and produces high disturbance between memory cells. These drawbacks prevent FIMS-MRAM's further development in memory and logic circuit. Spin transfer torque (STT)-based MRAM is then evaluated to address these issues, some design techniques and novel computing architecture for FPGA logic circuits based on STT-MRAM technology are presented in this article. By using STMicroelectronics CMOS 90nm technology and a STT-MTJ spice model, some chip characteristic results as the programming latency and power have been calculated and simulated to demonstrate the expected performance of STT-MRAM based FPGA logic circuits.

References

[1]
ACTEL. 2007. ProASIC Flash-based FPGA data sheet. http://www.actel.com
[2]
Black Jr., W. C. and Das, B. 2000. Programmable logic using giant-magneto-resistance and spin-dependent tunneling devices. J. Appl. Phys. 87, 9, 6674--6679.
[3]
Brinkman, W. F., Dynes, R. C., and Rowell, J. M. 1970. Tunneling conductance of asymmetrical barriers. J. Appl. Phys. 41, 1915--1921.
[4]
Brown, S., Francis, R., Rose, J., and Vranesic, Z. 1992. Field-Programmable Gate Arrays. Kluwer Academic Publishers, Norwell, MA.
[5]
Chow, P., Seo, S., Pose, J., Chung, K., Paez-Monzon, G., and Rahardja, I. 1999. The design of an SRAM-based field-programmable gate array. IEEE Trans. VLSI Syst. 7, 191--197.
[6]
Curd, D. 2006. Power consumption in 65nm FPGA. White paper Virtex-5 FPGAs, 4--5. http://www.xilinx.com/support/documentation/white_papers/wp246.pdf
[7]
Devolder, T., Meftah, A., Ito, K., Katine, J. A., Crozat, P., and Chappert, C. 2005. Ultra-fast magnetization reversal in magnetic nano-pillars by spin polarized current. J. Magn. Mater. 286, 77--83.
[8]
Durlam, M., Naji, P., Omair, A., Deherrera, M., Calder, J., Slaughter, J. M., Engel, B., Rizzo, N., Grynkewich, G., et al. 2002. A low power 1mb MRAM based on 1T1MTJ bit cell integrated with Copper Interconnects. In Proceedings of the VLSI Symposium. ACM, New York, 158--161.
[9]
Gallagher, W. J. and Parkin, S. S. P. 2006. Development of the magnetic tunnel junction MRAM at IBM: From first junctions to a 16mb MRAM demonstrator chip. IBM J. Res. and Dev. 5--23.
[10]
Hayakawa, J., Ikeda, S., Lee, Y., Sasaki, R., Meguro, T., Matsukura, F., Takahashi, H., and Ohno, H. 2005. Current-driven magnetization switching in CoFeB/MgO/CoFeB magnetic tunnel junction. Jpn. J. Appl. Phys. 44, 1267--1270.
[11]
Hosomi, M., Yamagishi, H., Yamamoto, T., Bessho, K., Higo, Y., Yamane, K., Yamada, H., Shoji, M., Hachino, H., and Fukumoto, C. 2005. A novel nonvolatile memory with spin torque transfer magnetization switching spin-RAM. In Proceedings of the IEEE International Electron Devices Meeting (IEDM'05). IEEE, Los Alamitos, CA, 473--476.
[12]
Houssameddine, D., Ebels, U., Delaët, B., Rodmacq, B., Firastrau, I., Ponthenier, F., Brunet, M., Thirion, C., Michel, J-P., et al. 2007. Spin-torque oscillator using a perpendicular polarizer and a planar free layer. Nat. Mater. 6, 447--453.
[13]
Itrs. 2007. International technology roadmap for semiconductors. Process integration, devices and structures, 24--25. http://www.itrs.net/Links/2007ITRS/2007_Chapters/2007_PIDS.pdf
[14]
Jeong, W. C. 2005. Highly scalable MRAM using field assisted current induced switching. In Proceedings of the Symposium on VLSI Technology. IEEE, Los Alamitos, CA, 184--185.
[15]
Kawahara, K., Takemura, R., Miura, K., Hayakawa, J., Ikeda, S., Lee, Y., Sasaki, R., Goto, Y., Ito, K., et al. 2007. 2mb spin-transfer torque RAM (SPRAM) with bit-by-bit bidirectional current write and parallelizing-direction current read. In Proceedings of the International Solid-State Circuits Conference. IEEE, Los Alamitos, CA, 480--482.
[16]
Kaptanoglu Sinan Atel Corporation. 2007. Power and a new class of future FPGA architectures. In Proceedings of the IEEE International Conference on Field-Programmable Technology (IEEE-ICFPT). IEEE, Los Alamitos, CA.
[17]
Kim, N. S., Austin, T., Baauw, D., Mudge, T., Flautner, K., Hu, J. S., Irwin, M. J., Kandemir, M., and Narayanan, V. 2003. Leakage current: Moore's law meets the static power. Computer 36, 12, 68--74.
[18]
Lee, Y. M., Hayakawa, J., Ikeda, S., Matsukura, F., and Ohno, H. 2007. Effect of electrode composition on the tunnel Magneto Resistance of pseudo-spin-valve magnetic tunnel junction with a MgO tunnel barrier. Appl. Phys. Lett. 90, 21, 212507.
[19]
Prejbeanu, I. L., Kula, K., Ounadjela, K., Sousa, R. C., Redon, O., Dieny, B., and Nozieres, J-P. 2004. Thermally assisted switching in exchange-biased storage layer magnetic tunnel junctions. IEEE Trans. Mag. 2625--2627.
[20]
Redon, O., Kerekes, M., Sousa, R., Prejbeanu, L., Sibuet, H., Ponthennier, F., Persico, A., and Nozières, J. P. 2005. Thermo assisted MRAM for low-power applications. In Proceedings of the 1st International Conference on Memory Technology and Design (ICMTD'05). IEEE, Los Alamitos, CA, 113--114.
[21]
Sakimura, N., Sugibayashi, T., Nebashi, R., and Kasai, N. 2008. Nonvolatile magnetic flip-flop for standby-power-free SoCs. In Proceedings of the Custom Integrated Circuits Conference (IEEE-CICC). IEEE, Los Alamitos, CA, 21--24.
[22]
Slonczewski, J. C. 1996. Current-driven excitation of magnetic multi-layers. J. Magn. Magn. Mater. 159, 1.1--1.7.
[23]
STMicroelectronics. 2007. CMOS. 90nm design platform., version 4.X. http://www.st.com/stonline/products/technologies/soc/90plat.htm
[24]
Sun, J. Z. 2006. Spin angular momentum transfer in current-perpendicular nanomagnetic junctions. IBM J. Res. Dev. 81--100.
[25]
Yuasa, S., Nagahama, T., Fukushima, A., Suzuki, Y., and Ando, K. 2004. Giant room-temperature Magneto Resistance in single-crystal Fe/MgO/Fe magnetic tunnel junctions. Nat. Mater. 868--871.
[26]
Wolf, S., Awschalom, D., Buhrman, R., Daughton, J., Von Molnar, S., Roukes, M., Chtchelkanova, A., and Treger, M. 2001. Spintronics: A spin-based electronics vision for the future: Magnetism and materials. Science. 1488--1495.
[27]
Zhao, W., Belhaire, E., Javerliac, V., Chappert, C., and Dieny, B. 2006a. Evaluation of a non-volatile FPGA based on MRAM technology. In Proceedings of the IEEE International Conference on Integrated Circuit Design and Technology. IEEE, Los Alamitos, CA, 17--21.
[28]
Zhao, W., Belhaire, E., Javerliac, V., Mistral, Q., Nicolle, E., Chappert, C., and Dieny, B. 2006b. Macro-model of spin-transfer torque based magnetic tunnel junction device for hybrid magnetic-CMOS design. In Proceedings of the IEEE International Behavioral Modeling and Simulation Conference (IEEE-BMAS). IEEE, Los Alamitos, CA, 40--44.
[29]
Zhao, W., Belhaire, E., Dieny, B., Prenat, G., and Chappert, C. 2007. TAS-MRAM based non-volatile FPGA logic circuit. In Proceedings of the IEEE International Conference on Field-Programmable Technology (IEEE-ICFPT). IEEE, Los Alamitos, CA, 153--161.
[30]
Zhao, W., Belhaire, E., Chappert, C., Jacquet, F., and Mazoyer, P. 2008. New non-volatile logic based on Spin-MTJ. Phys. Status Solidi A 205, 6, 1373--1377.
[31]
Zhao, W., Belhaire, E., Chappert, C., Jacquet, F., and Mazoyer, P. 2009a. Power and area optimization for runtime reconfiguration SOPC based on MRAM. IEEE Trans. Magn. 45, 2, 776--780.
[32]
Zhao, W., Belhaire, E., Dieny, B., Prenat, G., and Chappert, C. 2009b. TAS-MRAM-based low-power high-speed runtime reconfiguration FPGA. ACM Trans. Reconfig. Technol. Syst. 2, 2, Article 8.

Cited By

View all
  • (2024)MRAM-Based FPGAs: A SurveyComputer Memory and Data Storage10.5772/intechopen.108212Online publication date: 10-Jan-2024
  • (2024)A Learning-based Control Scheme for MTJ-based Non-volatile Flip-FlopsIPSJ Transactions on System and LSI Design Methodology10.2197/ipsjtsldm.17.1617(16-35)Online publication date: 2024
  • (2024)Ferroelectric FET-based context-switching FPGA enabling dynamic reconfiguration for adaptive deep learning machinesScience Advances10.1126/sciadv.adk152510:3Online publication date: 19-Jan-2024
  • Show More Cited By

Index Terms

  1. Spin transfer torque (STT)-MRAM--based runtime reconfiguration FPGA circuit

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Embedded Computing Systems
      ACM Transactions on Embedded Computing Systems  Volume 9, Issue 2
      October 2009
      118 pages
      ISSN:1539-9087
      EISSN:1558-3465
      DOI:10.1145/1596543
      Issue’s Table of Contents
      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

      Journal Family

      Publication History

      Published: 29 October 2009
      Accepted: 01 February 2009
      Revised: 01 December 2008
      Received: 01 June 2008
      Published in TECS Volume 9, Issue 2

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. FPGA
      2. MRAM
      3. System on Chip (SOC)
      4. architecture
      5. low power
      6. multicontext
      7. nonvolatile
      8. runtime reconfiguration (RTR)
      9. spin transfer torque (STT)

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Funding Sources

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)58
      • Downloads (Last 6 weeks)6
      Reflects downloads up to 31 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)MRAM-Based FPGAs: A SurveyComputer Memory and Data Storage10.5772/intechopen.108212Online publication date: 10-Jan-2024
      • (2024)A Learning-based Control Scheme for MTJ-based Non-volatile Flip-FlopsIPSJ Transactions on System and LSI Design Methodology10.2197/ipsjtsldm.17.1617(16-35)Online publication date: 2024
      • (2024)Ferroelectric FET-based context-switching FPGA enabling dynamic reconfiguration for adaptive deep learning machinesScience Advances10.1126/sciadv.adk152510:3Online publication date: 19-Jan-2024
      • (2023)Polymorphic Hybrid CMOS-MTJ Logic Gates for Hardware Security ApplicationsElectronics10.3390/electronics1204090212:4(902)Online publication date: 10-Feb-2023
      • (2023)Design and Evaluation of a Near-Sensor Magneto-Electric FET-Based Event DetectorIEEE Transactions on Electron Devices10.1109/TED.2023.329638970:9(4822-4828)Online publication date: Sep-2023
      • (2023)A fully non-volatile reconfigurable magnetic decoderMicroelectronics Journal10.1016/j.mejo.2023.105956141:COnline publication date: 1-Nov-2023
      • (2022)Reducing the Effect of Carry Propagation on Spintronic AddersSPIN10.1142/S201032472150032612:01Online publication date: 11-Feb-2022
      • (2022)STT-MRAM-Based Multicontext FPGA for Multithreading Computing EnvironmentIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.309144041:5(1330-1343)Online publication date: May-2022
      • (2022)Hardware functional obfuscation with ferroelectric active interconnectsNature Communications10.1038/s41467-022-29795-313:1Online publication date: 25-Apr-2022
      • (2022)A Polarization-Switching, Charge-Trapping, Modulated Arithmetic Logic Unit for In-Memory Computing Based on Ferroelectric Fin Field-Effect TransistorsACS Applied Materials & Interfaces10.1021/acsami.1c2018914:5(6967-6976)Online publication date: 25-Jan-2022
      • Show More Cited By

      View Options

      Login options

      Full Access

      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