Moving Back To Magnetic Storage

RSS

Everspin's latest MRAM is designed to fit on a standard DDR3 DRAM DIMM (see Magentic DRAM Arrives). It replaces Everspin's original MRAM employed spin-torque write technology (see Magnetic Cores To MRAM: Nonvolatile Tipping Point?) with its newer spin torque write technology (Fig. 1).

 


74658_fig1sm

Figure 1. The DRAM MRAM chips employ Everspin's spin-torque write technology that replaces the earlier toggle write approach.

Everspin wanted to get the new technology into the hands of those that needed it and could afford the tradeoffs in price and power. This turns out to be the enterprise space where flash storage is hot. Flash is moving on-board via PCI Express and is even providing non-volatile backup for DDR3 DIMMs as with Viking Technology’s ArxCis-NV (see The Fundamentals Of Flash Memory Storage). The DDR3 DRAM DIMM form factor is ubiquitous so that is what Everspin came up with (Fig. 2), a DDR3 DRAM DIMM composed of MRAM chips.

 


74658_fig2sm

Figure 2. This is no ordinary DRAM DIMM. Those are MRAM chips.

Remember when a 64 Mbit memory chip was cutting edge? DRAM has moved past this point but a 64 Mbit MRAM in a JEDEC DRAM form factor is still significant. Unlike Viking's approach that requires a supercap, MRAM does not require a backup power source. MRAM does not have the speed tradeoff or lifetime of flash memory.

At this point, MRAM is still more expensive than flash and DRAM but it is as fast as DRAM with the non-volatility of flash. There are lots of enterprise applications that can take advantage of MRAM even though it requires more power than flash.

MRAM takes on flash storage by being more efficient "per operation." A 64 Gbit flash memory delivers about 800 IOPS at 80 mW. The 1 Gbit Everspin MRAM delivers 400K IOPS at 400mW. MRAM is still 50 times more expensive at this point but is more cost effective overall.

Everspin's MRAM DRAM chips use the standard JEDEC DRAM pinouts. They are available in 16Mbit by 4, 8Mbit by 8, and 4Mbit by 16 configurations.

DRAM still has the capacity edge and is supported by more vendors but MRAM and non-volatile approaches like Viking Technology's are changing the way developers of operating systems and applications think. In a sense, this is moving backwards to when core memory was dominant. It was possible to turn off a mainframe and have it back up an running in seconds. This was due to the fact that everything in main memory remained intact when power was turned off.

It was not simply a matter of handling power failures. It was the way things worked.

Designers make certain assumptions about their environment. Volatility changes the way one thinks and what types of tricks can be used in applications.

So will we ever get back to the days of core memory where everything was non-volatile? Maybe but it will be a few more years yet. Plenty of time for people to adjust.

In the meantime, MRAM will make inroads and not just in the enterprise. Embedded systems is ripe for this approach. Flash memory has changed the way designers work. It can be put on a board eliminating old rotating media. It makes mobile devices with decent battery life possible. MRAM is just the next step.

Discuss this Blog Entry 3

on Jun 29, 2014

Digital storage has been increasingly advancing since a decade ago. I still remember the good old days where floppy disks were still affordable for a school student who needed to store a few files from the computer. Nowadays, digital storage is shrinking in physical sizes, increasing in digtal sizes, and increasing in costs as well. However, we have to admit that today's digital storage systems are indeed very beneficial and useful especially for students or adults alike who have more than just a few files to store for later after moving. You just save everything and when you open them up at a later time, they will still be intact, safe and secure in your hands.

Please or Register to post comments.

What's alt.embedded?

Blogs focusing on embedded, software and systems

Contributors

William Wong

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column....
Commentaries and Blogs
Guest Blogs
Dec 15, 2014
blog

Who Are You? (I Really Want to Know!) 3

Borrowing a stanza from The Who’s hit song seemed like a good way to bring attention to a critical topic often ignored by engineers. When finding information on a company that has an interesting product, what do we do? Of course, we look at its Web page to learn more....More
Dec 15, 2014
blog

Bridging Technical Communication Barriers Between Cultures

Understanding technical concepts in different languages can sometimes prove to be difficult, particularly when you have to communicate it. In this article, I discuss the challenges and possible courses of action....More
Dec 1, 2014
blog

Programming Efficiency 7

When I started college, the Intel 4004 was being designed. The C programming language and UNIX operating system were being developed (unbeknownst to me). I did most of my programming in BASIC on an HP 2100 series mini-computer....More

Sponsored Introduction Continue on to (or wait seconds) ×