NEC Develops World's Fastest MRAM
Gary writes to tell us that NEC has developed a new SRAM compatible MRAM. The new memory module is capable of speeds up to 250MHz, the world's fastest to date. "MRAM are expected to generate new value and applications for future electronic devices thanks to their nonvolatility, unlimited write endurance, high speed operation, and ability to cut memory power dissipation in half. For example, these features could enable instant start up of PCs and prevent drive recorders from losing data after a sudden break in power in the future. As substitutes for system LSI-embedded SRAM, MRAM can provide even more value as they are expected to enable extremely low power dissipation of system LSIs because they can sleep when they are not in use and wake up instantly."
MRAM are expected to generate new value and applications for future electronic devices thanks to their nonvolatility
That is, assuming they're not manufactured by Sony.
The theory of relativity doesn't work right in Arkansas.
For small sizes (32KiB), MRAM already has a wide use in Game Boy Advance cartridges as a replacement for battery backed RAM.
"because they can sleep when they are not in use and wake up instantly."
Reminds me of my cat.
Now all they need now is faster WOM
Actually I did play with the serial MRAM's back when I was an embedded systems engineer, they were pretty cool. As I recall they didn't have the write cycle count issues that EEPROMs had and had way faster write cycle times.
They ARE out to get you simply because They are in it for themselves and they don't care about you.
... comparisons would be nicer.
How does the MRAM speed compare to typical SRAM speeds? And to typical DRAM speeds?
And what about the size, compared to SRAM and DRAM?
The Tao of math: The numbers you can count are not the real numbers.
I was unfamiliar with it, so I looked it up:
Magnetoresistive Random Access Memory - two magnetic plates separated by an insulator. One plate has is a permanent magnet, the other holds the temporary charge.
__ Someday, but not this morning, I'll finally learn to use the preview button.
Cool, this sounds like the ticket to fast Solid State hard drives. I know there are some flash drives being produced, but the limited read/write cycle is what has kept me from trying one. I would most certainly like to have a drive where slew rate and rotational latency are non-existent.
"I bow to no man" - Riddick
I always wondered why more people didn't use battery-backed RAM with some slower, more persistent storage to dump it to when you lose power.
So really, the question is, which is cheaper: a gig of MRAM, or a gig of battery-backed RAM with a gig of flash or hard disk to dump to?
Don't thank God, thank a doctor!
They've been promising us "instant-on" PCs forever. The technology is there now, but as Bruce Schneier indicates "... the current crop of major operating systems just don't" (from Freakonomics Q&A. I'll believe it when I see it. I'm from Missouri, so you'll have to Show-Me!
I hope MRAM catches on and sets the world on fire, becoming cheaper than flash.
It's just better all around, especially because there isn't limited write endurance like flash has, and because of the speed, and because it's easier to drive (than, say, flash).
"But AC! There is wear levelling! Flash write limits are no longer relevant!"
If you have gobs of flash, sure. Not so in embedded devices however. And in those cases MRAM can easily replace battery backed ram. YEIGH!
Could you put a flash memory in a PC with a wide data bus and use it to store the hiberate sys file instead of the disk, with say a 128 bit wide bus should be able transfer memory to flash in a few seconds.
I have some MRAM samples waiting to be tested in my drawer (4Mb chips from Freescale). They look good as replacement for flash chips rather that SRAM, because of better reliability and lower power consumption, however the technology is quite young and hasn't reached yet the packing density of flash, or the speed of SRAM. Lots of potential though.
I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
OK, so they're fast. They're non-volatile. They're low power. They're immune to "wear". So where's the MRAM solid state drives?
When our name is on the back of your car, we're behind you all the way!
The linked article seems to be Slashdotted. http://www.nec.co.jp/press/en/0711/3001.html/ is NEC's own press release.
NEC's stock has been in the toilet for 5 years. Actually Going down by 50% while the rest of the market rose. They need a potentially huge marketable break through. But I wonder if phase change ram will eat it's lunch. It too is supposed to be fast and non volatile.
Some drink at the fountain of knowledge. Others just gargle.
Nowhere does the article mention anything about cost. Anyone have an idea of the relative cost? With the magnetic plates for each bit, sounds like it might be expensive.
I feel sorry for people that don't drink, because when they get up in the morning, that's as good as they're gonna feel
And to syngerize stuff!
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
On a related note, non-volatile system memory will completely change the game for forensics experts. Right now, when they come and grab your computers, all memory contents are lost... and clever people also disable the swapfile. With MRAM, all that is out the window.
Watch for a new meme in the next years, categorizing the use of volatile RAM as a presumption of guilt.
FATMOUSE + YOU = FATMOUSE
Too bad the summary had to mention "instant-on PC" because most of the responses so far are about "No way" or "my kewl macbook does that already" and such. The biggest advantage of MRAM over SRAM/eDRAM is not that it retains data without power (though that's nice too), it's that MRAM about as fast as current eDRAM and half the power. And even zero power when not used (while retaining most recent data) is a bonus.
This is a huge plus for ASICs and other chips (ASSPs, COTS, etc.) that have a lot of memory on them (which is most of them.) It allows more memory on a chip without expensive packages/die sizes for thermal management or complex, time-consuming power management systems. LSI (large-scale integrated) circuits use a lot of memory, and power consumption is a huge problem, so cutting that in half will enable a lot of products to be made that wouldn't have been possible/affordable before, and a lot of other products will get to market faster.
MRAM has been around for a while, but the relatively slow speed made it unsuitable for most applications. Now it will be great enabling technology that will ripple through many products that use semiconductor devices.
everything in moderation
At 250MHz I don't think MRAM will be replacing your system SDRAM anytime soon (since it's probably 2-3x that if you have a relatively recent system.) But your point is interesting -- when the ASICs and chipsets all over your mobo and peripherals have MRAM in them, the forensics guys will have a field day reading that data you thought wasn't being recorded at all :)
everything in moderation
It can be. Just as ECC is an optional, additional circuit plus some redundant bits in SRAM, DRAM, SDRAM, etc. ECC could be added to any conceivable type of storage. Given the much lower failure rate of MRAM (almost zero soft error rate) I don't think it'd be worth the overhead though.
everything in moderation
Yeah, you're not crazy.
The correct answer was +1 Funny, or -1 Lame Joke, but it was about the memory, so off topic doesn't quite apply here.
Belief? Hope? Preference?The Existential Vortex
Most of the "forensic guys" use a COTS software package to look at your Windows, Outlook and IM logs, throw something as trivial as Linux at them and they are lost, asking them to try to look through the MRAM of ASIC's would be funny. Sure if you're a high profile suspect for the FBI/CIA there's a chance someone with the knowledge will look at those things, but very few of us have that much to worry about.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
System memory is currently running at 266-333MHz in the high end so this is a perfectly viable replacement in mid-range systems. Also for embedded systems where start-up time is more visible to the consumer than raw speed, again this is a viable replacement.
Remember DDR2 PC800 is 200MHz quad pumped not 800MHz.
-nB
whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
If privacy becomes a serious enough issue, then somebody will build an auto-encrypting memory interface (with a volatile key register).
Of course, the DRM folks will insist on a section of memory that only THEY have the key for, and the government will insist on key escrow, etc, etc...
These things have really high write speeds and are non-volatile. So they will be used at places where write access should be really fast, and the need for reliability and persistence will be high. Because of size considerations (we are talking about multiple Mb per chip here, not Gb) I cannot see them replace flash soon. What I can see is the use in devices that don't need too much memory, but do need speed.
Are there any plans to use this memory as a cache for (solid state) disks? It seems to me that it might be a perfect *companion* chip for flash drives. You can write a few MB to the flash drive really fast, and then it gets copied to the real flash memory, all while maintaining non-volatility. You might also use it to alleviate the (performance) problems with wear leveling in flash drives (place most used sectors of the drive on MRAM, or use the MRAM while swapping much written and less written data during wear leveling).
As always on Slashdot you see many comments on technology replacing other technology. Unless some kind of technology beats older technology on *all* fronts, the older technology will maintain its usefulness, (maybe only in niche markets). In those cases it makes more sense to see if there is synergy between the different kind of technologies than to look for ways of "beating" the other (older) technology.
Step two is superflous
This is great news, and all. But I was wondering, how will they overcome the 640k limit?
I'll need to load all of my programs high, again, I suspect.
That's why I said "I wonder why more people don't use..."
Mostly, I'm just curious about the economics of this -- is tech like MRAM ultimately going to be any cheaper than battery+RAM+backup? If so, when, and for what applications?
Don't thank God, thank a doctor!
The high end is much, much higher than 333Mhz -- more like 1.8 GHz for system memory. That link is for newegg's SDRAM DDR3 1866 (PC3 15000). But besides that, consider cache speeds, which this is more likely to replace.
everything in moderation
Contemporary PC operating systems (with plug and pray) are faced with identification and operation of a multitude of devices that can be inserted into the bus or attached to one port or another. Part of what takes a lot of boot time is probing for devices and identifying drivers appropriate to operate them. This is one area where Apple can excel as they have a smaller range of hardware to support (not counting usb...). I recently looked at the linux driver source code for handling serial ports and was astounded at the amount of code required to handle all the slightly different uarts in the wild. It has to be hard for an OS vendor to predict startup time when they don't have a clue what your configuration is. Even back in the PC-AT time, it was impossible to test all configurations. The variety of video boards, hard drives, and processors make all this very difficult.
Again, interesting in that the OS is essentially locked up at this time, with no ability to load other user programs or even accept user input. I realize that 2 billion operations a second seems trivial these days, but you'd think there's be a few million cycles left to serve the user.
Is it just my observation, or are there way too many stupid people in the world?