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 2, 2024
The Wi-SUN Smart City Living Lab Challenge names the winners with Farmer's Voice, a voice command app for agriculture use, taking first place. Read the blog....
Dec 3, 2024
I've just seen something that is totally droolworthy, which may explain why I'm currently drooling all over my keyboard....

Libby's Lab

Libby's Lab - Scopes Out Silicon Labs EFRxG22 Development Tools

Sponsored by Mouser Electronics and Silicon Labs

Join Libby in this episode of “Libby’s Lab” as she explores the Silicon Labs EFR32xG22 Development Tools, available at Mouser.com! These versatile tools are perfect for engineers developing wireless applications with Bluetooth®, Zigbee®, or proprietary protocols. Designed for energy efficiency and ease of use, the starter kit simplifies development for IoT, smart home, and industrial devices. From low-power IoT projects to fitness trackers and medical devices, these tools offer multi-protocol support, reliable performance, and hassle-free setup. Watch as Libby and Demo dive into how these tools can bring wireless projects to life. Keep your circuits charged and your ideas sparking!

Click here for more information about Silicon Labs xG22 Development Tools

featured paper

Quantized Neural Networks for FPGA Inference

Sponsored by Intel

Implementing a low precision network in FPGA hardware for efficient inferencing provides numerous advantages when it comes to meeting demanding specifications. The increased flexibility allows optimization of throughput, overall power consumption, resource usage, device size, TOPs/watt, and deterministic latency. These are important benefits where scaling and efficiency are inherent requirements of the application.

Click to read more

featured chalk talk

Selecting the perfect Infineon TRENCHSTOP™ IGBT7 in Industrial Applications
Sponsored by Mouser Electronics and Infineon
In this episode of Chalk Talk, Jason Foster from Infineon and Amelia Dalton explore the characteristics and tradeoffs with IGBTs. They also investigate the benefits that Infineon’s 1200 V TRENCHSTOP™ IGBT7 H7&S7 650 V TRENCHSTOP™ IGBT7 H7&T7 bring to the these kind of designs, and how Infineon is furthering innovation in the world of Insulated-gate bipolar transistors.
Nov 18, 2024
17,937 views