• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Microcontroller Tips

Microcontroller engineering resources, new microcontroller products and electronics engineering news

  • Products
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • Applications
    • 5G
    • Automotive
    • Connectivity
    • Consumer Electronics
    • EV Engineering
    • Industrial
    • IoT
    • Medical
    • Security
    • Telecommunications
    • Wearables
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQs
    • Learning Center
    • Tech Toolboxes
    • Webinars/Digital Events
  • Resources
    • Design Guide Library
    • DesignFast
    • LEAP Awards
    • Podcasts
    • White Papers
  • Videos
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineering Training Days
  • Advertise
  • Subscribe

What are MRAMs?

May 24, 2018 By Maria Guerra

MRAM, Magneto-Resistive Random Access Memory, is a type of non-volatile memory (NVM) capable of holding saved data even if the power is down or the power is accidentally cut off. MRAM — also called Magnetic RAM — is not new. It has been in the market for more than two decades, but there have been several recent developments in the technology allows MRAM to be used successfully in specific emerging applications, as well as in not-so-new ones.

How does MRAM work?

MRAM technology is based on a component called Magnetic Tunnel Junction (MTJ) that consists of two ferromagnetic layers separated by an insulating layer. MRAM works by changing the resistance of an MTJ to store a logic 1 or a logic 0. The resistance of MTJ is dependent on the relative spin orientations of two ferromagnetic layers, and it can adopt two resistance values: high resistance or low resistance.

As an example, let’s look at Figure 1.  One of the ferromagnetic layers of the MTJ, called the reference layer, keeps its magnetic direction fixed, while the other, called the free layer, can have its direction changed by using magnetic fields or by applying polarized currents. When both the reference layer and the free layer have the same direction, the resistance of the MTJ is low (a logic 0 is stored). However, if they have different directions, the resistance is high (a logic 1 is stored).

MRAM
Structure of a MTJ. (a) Anti-parallel (high resistance) (b) Parallel (low resistance). (Courtesy of PUCRS).

How did MRAM devices evolve?

The first generation of MRAM devices used a toggle mode technology, in which a magnetic field changes the electron spin to program/write bits. Toggle MRAM was easier to develop, but it is difficult to scale down. The current required to flip the bit does not decrease its value as the write lines get smaller and resulting in other challenges. Succeeding generations of MRAM devices started to use another method called Spin-Transfer Torque (STT) MRAM. SST MRAM uses a spin-polarized current to switch the spin of electrons and making it easier and cheaper scaling-down the devices.

But today, most STT MRAM devices in the market are using a perpendicular approach where electrons spin horizontally and change perpendicular to the plane (Figure 2). This perpendicular approach has the advantage of providing lower switching currents using smaller transistors and reducing power consumption resulting in enabling higher density memory products.

MRAM
Perpendicular MTJ diagram (Courtesy of Researchgate). (BL (Bit Line) , SL (Source Line), WL (Word Line)

What are current and future STT-MRAM applications?

Current STT-MRAM devices already have the advantage of being faster and lower power than NVM flash memory devices. They also have the potential to compete against volatile memory devices such as SRAM and DRAM, not only because they could be faster but because they can be scaled-down even below 10 nm. This feature makes them even more attractive to embedded memory applications.

Just recently, a research group from Tohoku University announced ultra-small magnetic tunnel junctions (MTJs) down to a single-digit-nanometer scale that have sufficient retention properties and yet can be switched by a current.

MRAM
3. The EMD3D256M Non-volatile 256Mb chip (32Mb x 8, 16Mb x 16) supports standard DDR3 SDRAM (Courtesy of Everspin Technologies)

MRAM technology is commercialized in different ways (e.g., licenses and chips) from several companies such as Everspin and Spin Transfer Technologies. For example, Everspin is offering -within its MRAMS products- STT MRAM devices with a density of 256Mb (EMD3D256M) (Figure 3) targeted at enterprise and computing applications. On the other hand, Spin Transfer Technologies offers its unique Precessional Spin Current (PSC) technology that claims it will enable MRAM to replace SRAM and DRAM in mobile, datacenter and AI applications, as well as for improving retention and performance in high-temperature automotive applications.

 

Like many other technologies, STT-MRAM has its challenges and time will tell if STT-MRAM technology will replace SRAM or DRAM technologies. STT-MRAM technology has promising opportunities in microcontrollers and system-on-chips (SoCs) for automotive, the Internet of Things, and more. MRAM technology also has the potential to be implemented in massive mass storage systems for servers in financial technology (FinTech) applications enabling trading systems to be faster and more efficient without adding risks from compliance.

 

You may also like:

  • DDR SDRAM
    What is DDR (Double Data Rate) memory and SDRAM memory?
  • SSDs
    NVMe vs SATA: What’s the difference and which is faster?

  • Can SSDs replace all storage and memory?

Filed Under: FAQ, Featured, microcontroller Tagged With: basics, everspin, FAQ, spintransfer

Reader Interactions

Comments

  1. Douglas Fish says

    February 15, 2020 at 3:45 pm

    Will STT-MRAM be available to replace SRAM or DRAM in desk tops and/or laptops soon? It sounds like the perfect place to go next.
    I would jump on it myself!
    Can’t wait!

Primary Sidebar

Featured Contributions

Five challenges for developing next-generation ADAS and autonomous vehicles

Securing IoT devices against quantum computing risks

RISC-V implementation strategies for certification of safety-critical systems

What’s new with Matter: how Matter 1.4 is reshaping interoperability and energy management

Edge AI: Revolutionizing real-time data processing and automation

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: 5G Technology
This Tech Toolbox covers the basics of 5G technology plus a story about how engineers designed and built a prototype DSL router mostly from old cellphone parts. Download this first 5G/wired/wireless communications Tech Toolbox to learn more!

EE Learning Center

EE Learning Center

EE ENGINEERING TRAINING DAYS

engineering
“bills
“microcontroller
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

DesignFast

Design Fast Logo
Component Selection Made Simple.

Try it Today
design fast globle

Footer

Microcontroller Tips

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips

Microcontroller Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy