feature article
Subscribe Now

Magnetic RAM Finds Its Niche

Everspin Stakes Out the Territory for Magnetic Nonvolatile Memories

“Persistence and endurance will make you omnipotent.” — Casey Neistat

Tiffany & Co. isn’t the biggest retailer in the world, but they seem to do okay. Same goes for Hermès, Rolls-Royce, Bertazzoni, or Princess Yachts. They’re all small boutiques that cater to a clientele with, shall we say, unique product requirements. Sure, they’re expensive. But they’re worth it. 

You might even add Everspin to that list, not because they’re startlingly expensive (they’re not) but because they also cater to a select clientele. For engineers and product designers who want nonvolatile memory that’s fast, reliable, and easy to use, and that doesn’t need a battery backup, Everspin’s MRAM might be the favored choice. 

What’s an MRAM? To paraphrase an old saying, if you have to ask, you probably can’t use it. It’s a magnetoresistive random-access memory, so… sort of a cross between DRAM and flash memory. It’s fast like DRAM, but nonvolatile like flash. But, it’s also randomly addressable like DRAM, without the weird read-erase-write cycle timing that flash requires. As the name suggests, it relies on the peculiar magnetic properties of atomic particles, but no physics degree is required to use it. Set aside the physical provenance and just treat it like a flash memory without the flash drawbacks. 

There are lots of different ways to make memories, and the MRAM concept has been around for quite a while. Despite that, MRAM makers are few. Depending on how you count, Everspin is the only company making standalone MRAM chips. Sure, there are foundries that will lay down embedded MRAM as part of your SoC design. But if you want to buy standalone MRAM chips and solder them to your board? Everspin is your go-to source. 

MRAM competes for sockets with the usual suspects: flash memory, battery-backed SRAM, occasionally FRAM, sometimes battery-backed DRAM. Designers are looking for nonvolatile memory that gives them a balance among capacity, price, performance, and convenience. For most of us, that’s flash memory. But flash is slow, it wears out, and it requires fiddly handling. If you want speed, you go with SRAM and deal with the size and cost of the batteries. If you’re a hardcore datacenter manager, you might use battery-backed DRAM, along with much bigger batteries. Or, if you’re adventurous, you might go with FRAM. 

What MRAM offers that the others don’t is the speed of DRAM or SRAM (it depends), but in a nonvolatile flavor. Unlike flash memory, it’s randomly addressable and doesn’t ever need to be erased. No BIOS changes or software layers. 

The downside is that MRAMs are more expensive per bit than other nonvolatile memories, and they’re not very big. While DRAM makers are shipping boatloads of their 32-Gbit DDR4 devices, Everspin’s largest device is a 1-Gbit MRAM. And, they’re kinda pricey compared to DRAM or flash. 

But MRAM’s advantages can outweigh those shortcomings, for the right kind of customer. Everspin makes chips that are pin-compatible drop-in replacements for SRAMs but that don’t require batteries or supercapacitors. That saves a lot of space, eliminates the power switchover logic, and gets rid of the scary chemical bomb that batteries can become. Batteries and big caps don’t shrink over time, either, so the space you dedicate to them today will still be with you tomorrow and the day after that. 

Everspin also likes to point out that flash memories have a finite lifespan, and woe betide the engineer who inadvertently reuses a flash block too many times. Entire OS filesystem drivers are dedicated to wear leveling so flash devices don’t wear out prematurely. MRAMs don’t have that problem. 

MRAMs also store data “forever,” with the caveat that forever really means “for as long as you could possibly use the chip.” In other words, you can write to the MRAM 24/7/365 and it’ll still last longer than the other components in your system. It’s not literally forever, but it’s longer than the half-life of most digital systems. 

Interestingly, Everspin also makes a version of its MRAM with a brief 3-month retention period. This is intended for large datacenter applications where it’s a high-speed backup medium for server racks in case of power failure. Servers use DRAM (and lots of it) but also need to be hardened against power failures, which can mean relying on huge batteries while the memory is laboriously copied to relatively slow flash devices. Everspin’s alternative is to use MRAM for backups, making core dumps a lot quicker. Long-term retention isn’t required. 

MRAM also makes a dandy code store, because it’s often fast enough for the processor to execute-in-place (XIP). Robotics, casino games, industrial PLCs, RAID journals, medical devices, and new IoT devices all appear among Everspin’s customer applications.  

MRAM capacity grows over time, like other memory types, but it’s not quite on the same slope. DRAM and flash sell in huge quantities, which fuels expensive R&D and underwrites massive fabs. Boutique memories technologies like MRAM don’t have those advantages, so they’re more or less permanently behind the curve and losing ground. That doesn’t bother Everspin very much – the company’s revenues have grown steadily since its 2008 inception – but it does help explain why there’s only one MRAM vendor. The company’s market cap of $78 million is less than 1% the size of, say, Cypress Semiconductor. But boutiques aren’t supposed to be large. That would ruin some of the cachet, and the right kinds of customers already know how to find them. 

Leave a Reply

featured blogs
Dec 1, 2020
If you'€™d asked me at the beginning of 2020 as to the chances of my replicating an 1820 Welsh dresser, I would have said '€œzero,'€ which just goes to show how little I know....
Dec 1, 2020
More package designers these days, with the increasing component counts and more complicated electrical constraints, are shifting to using a front-end schematic capture tool. As with IC and PCB... [[ Click on the title to access the full blog on the Cadence Community site. ]...
Dec 1, 2020
UCLA’s Maxx Tepper gives us a brief overview of the Ocean High-Throughput processor to be used in the upgrade of the real-time event selection system of the CMS experiment at the CERN LHC (Large Hadron Collider). The board incorporates Samtec FireFly'„¢ optical cable ...
Nov 25, 2020
[From the last episode: We looked at what it takes to generate data that can be used to train machine-learning .] We take a break from learning how IoT technology works for one of our occasional posts on how IoT technology is used. In this case, we look at trucking fleet mana...

featured video

AI SoC Chats: Scaling AI Systems with Die-to-Die Interfaces

Sponsored by Synopsys

Join Synopsys Interface IP expert Manmeet Walia to understand the trends around scaling AI SoCs and systems while minimizing latency and power by using die-to-die interfaces.

Click here for more information about DesignWare IP for Amazing AI

featured paper

Exploring advancements in industrial and automotive markets with 60-GHz radar

Sponsored by Texas Instruments

The industrial and automotive markets have a tremendous need for innovative sensing technologies to help buildings, cities and automobiles sense the world around them and make more intelligent decisions.

Click here to read the article

Featured Chalk Talk

Embedded Display Applications Innovation

Sponsored by Mouser Electronics and Texas Instruments

DLP technology can add a whole new dimension to your embedded design. If you considered DLP in the past, but were put off by the cost, you need to watch this episode of Chalk Talk where Amelia Dalton chats with Philippe Dollo of Texas Instruments about the DLP LightCrafter 2000 EVM. This new kit makes DLP more accessible and less expensive to design in, and could have a dramatic impact on your next embedded design.

Click here for more information about Texas Instruments DLP2000 Digital Micromirror Device (DMD)