A Magnetic Memory Alternative to Hard Disk 258
Dr Occult writes "Finally, a magnetic memory chip has been manufactured in volume and released by the U.S. company Freescale. Christened MRAM (magnetoresistive random-access memory),this chip will hold information even after power has been switched off. From the BBC news article: 'Unlike flash memory, which also can keep data without power, Mram has faster read and write speeds and does not degrade over time,' and 'MRAM chips could one day be used in PCs to store an operating system, allowing computers to start up faster when switched on.'"
Freescale's PR (Score:5, Informative)
Re:Freescale's PR (Score:5, Insightful)
I believe that this is an example of coming full circle [wikipedia.org]
Re:Freescale's PR (Score:2)
I have seen the damn things only switched off.
I have had to help with a wheelbarrow when chucking one or two into a skip and it was pretty damn hard work. They were from the days when nearly all computing equipment was built to last through WW3.
I can think of very few people around me who have seen one actually in use.
Anyway, what goes around, comes around. Full circle.
NOT a hard drive alternative (Score:5, Insightful)
It would be extremely expensive to create an "MRAM hard drive". This is just more pump and dump for Freescale daytraders.
Re:NOT a hard drive alternative (Score:2)
Re:NOT a hard drive alternative (Score:2)
It simply can't. Period. It _could_, in a limited fashion, work along with a hard drive, but if you have virtual memory requirements of ANY sort, flash memory will be thrashed to unuseable in no time. So you'd need a hard drive still anyways for virtual mem, and then you'd still have everything else stored on memory that WILL degrade over time.
Re:NOT a hard drive alternative (Score:2)
Maybe someone could explain to my why virtual memory is necessary; I have seen plenty of systems work without it without any significant performance degradation.
Re:NOT a hard drive alternative (Score:5, Interesting)
Assume 15 MB/s write. 40 GB will take about 45 mins. So in 5 years, you will only write each block 175,200 times which is within the 1,000,000 writes spec for flash. And this assumes that you do no reads at all.
Wearout is a myth with modern flash filesystem software.
Re:Flash FS. Hm. How 'bout something actually used (Score:4, Informative)
A decent flash disk will have write-spreading as a layer on top of the filesystem, so it will remap sectors on the fly to avoid wearout.
Re:NOT a hard drive alternative (Score:5, Informative)
plans to shrink their new chips (29nm) under the
scales of the future standard 6T-SRAMs (still 45nm).
http://www.heise.de/newsticker/meldung/75243 [heise.de]
Re:NOT a hard drive alternative (Score:2)
Re:NOT a hard drive alternative (Score:5, Insightful)
Re:NOT a hard drive alternative (Score:5, Insightful)
Two years ago 40G flash (hell, my 4G USB drive) would have been laughed at. Progress will continue unabated, so let's let MRAM get its foot in the door, and see where it is in a year or two. RAM sans power requirements is a nice place to be.
Re:NOT a hard drive alternative (Score:2)
Having said that, FreeScale are currently producing 4Mbit (512KB) modules. Unless your hard drive is incredibly small, I think that it is going to take a long while before this is a viable replacement. For reference, I was using 512KB flash devices over 12 years ago, and Flash is still not quite available in the quantities (per unit cost) requ
Re:NOT a hard drive alternative (Score:2)
Short term, and what I don't see mentioned...non-volatile ram. True instant-on.
And of course, once the price comes down and the memory size goes up, replacement for flash drives since it doesn't have the limited write capacity.
Hard disk replacement would be the end goal, but there are a TON of applications between here and there!
Re:NOT a hard drive alternative (Score:5, Insightful)
If you RTFA you'll notice that that's exactly what they mention: using the MRAM to run the OS. So, yeah, it may not work to replace your entire hard drive, but it makes a lot of sense to split hard drive usage between the files you are going to be booting from, accessing constantly, and files you only access when you have a specific need to.
Sure, 4MB is still to small to run an OS on (yeah yeah, except linux, and that's great) - but if you're goal is to get large enough to have a bootable OS and NOT to replace an entire hard drive (especially since hard drive capacity is getting cheaper and cheaper) then I think you start to see the potential of this technology.
-stormin
Re:NOT a hard drive alternative (Score:3, Interesting)
Re:NOT a hard drive alternative (Score:3, Interesting)
And I just think you're flat out wrong in your assertion. Maybe on a server data is accessed over and over, but for normal desktop use data-access is sporadic. I don't listen to the same mp3s over and over, and I certainly don't watch the same 5 minutes of a DVD on a loop pattern. I suppose if I was doing intensive video editing, I would want that video stored on high-performance drives. Same with any other very intensive read-write activity.
But for the
Re:NOT a hard drive alternative (Score:5, Insightful)
Only time will tell if the economies of scale kick in and make this economically viable.
Re:NOT a hard drive alternative (Score:3, Interesting)
Re: (Score:2)
Re:NOT a hard drive alternative (Score:4, Informative)
Bzzzzt. Wrong. Thank you for playing.
OK. You are half-right. It would be expensive to crate an "MRAM hard drive." So, getting 20 gigs of MRAM would cost a small fortune. But this is NOT a "pump-n-dump." This is really cool stuff. I can easily imagine some embedded systems that could really use this stuff. This is non-volatile system memory. The problem with FLASH and EEPROM memory is that the cells wear out after a lot of writing (somewhere in the neighborhood of 10,000 to 1,000,000 write cycles will give you trouble). For some applications, this is not enough, so you have to resort to battery-backed SRAM. Now there is at least another option.
Although, really, this seems to solve the exact same problem as Phase-Change RAM [wikipedia.org].
Re:NOT a hard drive alternative (Score:3, Informative)
The fact that you would claim this gig crap proves that you don't have any idea of the issues involved here. Are you a troll, or just posting as AC so that no one calls you on your shit?
If you just replace your main memory with MRAM, then you can hibernate without writing out the con
Price? (Score:4, Informative)
http://online.wsj.com/public/article/SB1152491713
Re:Price? (Score:5, Interesting)
Re: (Score:2)
Re:Price? (Score:4, Informative)
At $25 in quantity for a 4-Mbit chip, it's about a factor of 5 higher than conventional SRAM. I'd guess that a factor of 5 in cost reduction isn't crazy to expect.
Too bad this chip didn't come out say, five to ten years ago - otherwise you likely would've been seeing it in video game cartridges for a while now.
Everything old is new again (Score:5, Funny)
I predict the Commodore 64 will rise again, although this time, it will be 64 Gig!
Re:Everything old is new again (Score:2)
Back to the past.... (Score:2, Insightful)
Re:Back to the past.... (Score:2)
The old "bubble" memory was sandwiched between two strong permanent magnets to force tiny magnetic fields on the die into tiny "bubbles" that could be manipulated electronically. They were moved along an oval "track" on the die and written/read serially at the "start/finish line". I saw a lab film
Re:Back to the past.... (Score:2)
This seems to be more like a flash memory chip, which gives you random access to all the memory cells on the chip, at least when it is in read mode.
It's certainly not core memory. That used to get delivered (in one-megabyte quantities) by fork-lift truck.
Re:Back to the past.... (Score:5, Informative)
Reading MRAM is simpler than core memory becasue core memory had no read operation--it had "flip to zero" and "flip to one" and a "sense" line--the sense line would emit a pulse if a core element changed state. To read core memory, you had to do a "flip to zero" and watch the sense line--if it pulsed then a one was in the cell and you had to do a "flip to one" to restore it. If there was no pulse then it was already zero. With MRAM reading simply involves measuring the resistance of the insulating layer of a memory cell (the insulating material has the property where resistance increases as the magnetic field passing through it increases). IIRC there is nothing preventing parallel reads either. MRAMs are also much denser--megabits can fit in 0.25 cm^2
The "MRAM hard drive" thing may be hyperbole right now, but it looks like development of MRAM rechnology is significantly outpacing Moores Law. MRAM is also potentially as fast as SRAM and as dense as SDRAM--without the need for refresh circuitry so designs can be greatly simplified. Further downsizing could make it a good flash replacement. The biggest hurdle could be reduction...
Computer store? Apple Core? Say no more. (Score:2, Funny)
Okay, so next time I'm down at the computer store, I need to buy a better machine.
Can anyone say 'Core'. (Score:2, Insightful)
Re:Can anyone say 'Core'. (Score:2)
A bit big for today's technology tho.
The Magnetic Core Memory [wikipedia.org] article on Wikipedia states that the technology dates from 1949. I guess that makes this the oldest piece of computer technology that's been "rediscovered".
Unfortunately (Score:4, Informative)
Is bootup time really that big of an issue? (Score:5, Interesting)
What other applications could this have besides boot time?
Re:Is bootup time really that big of an issue? (Score:5, Funny)
Re:Is bootup time really that big of an issue? (Score:2, Interesting)
Re:Is bootup time really that big of an issue? (Score:2)
Re:Is bootup time really that big of an issue? (Score:2)
Re:Is bootup time really that big of an issue? (Score:2)
Re:Is bootup time really that big of an issue? (Score:2)
This could potentially (once the storage density grows significantly) compete with flash memory as a longer-lasting, more durable alternative. So I think the potential is obvious in that respect: anything flash could do, this could do better--again, presuming the storage densities can be made comparable.
There's one other potential upside to MRAM: it likely has the same advantages as core memory in high-radiation environments (in other words, radiati
Re: (Score:2)
Re:Is bootup time really that big of an issue? (Score:4, Interesting)
What I do want, however, is good rewritable storage with NO MOVING PARTS! It'll make things like under-the-TV HTPC's much, much more feasible - you have a small ~10GB boot drive for the core OS components, and a big ol' hard drive that spends much of it's time spun down. On top of that, you could have almost instant resume from hibernate
Corporate users would also gain colossal benefits; I know that by far the most common failure I see at work is a dead or dying hard drive, which are a pain to replace in OEM machines which tend to be built so that only people with advanvced degrees it WTF Ergonomics and How To Wire Like A Spider On Drugs can open them. Replace that with a solid state unit with no moving parts and the problem is more or less instantly solved. Heck, depending on its overall reliabilty we might even be able to dump things like RAID in the mid to long term.
Does anyone have any non-fluff stuff about wha power consumption, max transfer and the like is? Since it's MRAM I expect that it'll only need to use power when reading or writing to disc, right? Hence I'd expect power usage to be practically zero - another huge boon for corporate users. Colossal possible bandwidth and low latency are the icing on the cake.
Disclaimer: I know little about MRAM other than what I've read in fluff pieces before. Time to visit Wikipedia...
Re:Is bootup time really that big of an issue? (Score:3, Informative)
35 ns cycle time for read or write (about 28.57 MHz), read modes 50 ma to 80 ma max, write modes 105 ma to 155 ma max, 9 ma to 12 ma max for stanndby (no pins changing state) and 18 ma to 28 ma with pins flying but no selection enabled for the chip. This is with a 4 mbit chip organized as either 8- or 16-bit. Couldn't find a spec for "the like", you'll have to be more specific. :-)
Those specs were abstrac
Re:Is bootup time really that big of an issue? (Score:2)
10 years data retention with no power = incredible. Three out of four hard drives I've seen refuse to spin up if they're left spun down for more than five years, and consumer grade optical media is just as bad if not worse.
Anyhoo, glad to see MRAM out of the larval vapourware stage. The wikipedia page makes it sounds damned impressive.
Re:Is bootup time really that big of an issue? (Score:2)
Re:Is bootup time really that big of an issue? (Score:2)
Re:Is bootup time really that big of an issue? (Score:3, Insightful)
Replacement for battery-backed cache memory in hardware RAID controllers. Nothing worse than having the server go down and then discovering that the battery is dead, so you've got to spend the next eight hours running fsck.
In general, this stuff would make a great *write* cache for larger-but-slower hard disks in high-end applications. Read caching can be accomplished with regular volatile memory, but volatile write caching is always risky. In consum
Given the size requirements... (Score:2)
I would kill for these where I work.
Re:Given the size requirements... (Score:2)
Old news (Score:5, Informative)
That said, MRAM ain't a HD replacement yet. No one outside the aerospace industry is using it for storage right now that I'm aware of, and even if someone was, making a large enough FRAM based drive with 4Mb chips is HARD. 2 chips for every MB. 2048 chips for every GB. a 500GB FRAM disk would require 1,024,000 of these chips, requiring nearly 2,500 sqft of PCB space, and more power than a pile of overclocked P4s (~9mA * 3.3V * 1,024,000 chips = 30.4128kW at IDLE). Even if someone could build that, it'd be farking huge, run inconcievably hot, be incredibly power hungry, and sell for an obscenely expensive price, even for the most extr33m gadget hunters.
Wait for 32 and 64Mb chips. Then we'll talk.
Right now I'm too busy working with a serial FRAM from Ramtron [rantron.com] to write more.
Re:Old news (Score:2)
Still, you're right that the densities really need to increase dramatically to make this useful in anything but a few niche applications.
Here's one niche application (Score:2)
How would you like to have a write-behind cache that's safe when the power goes out?
Re:Old news (Score:2)
Re:Old news (Score:2)
As for the points:
1. They changed the process slightly, but that doesn't mean it's brand new news. I like the Freescale guys a lot, but touting it as a worlds first is misleading.
2. MRAM has had some very impressive scaling report
Re:Old news (Score:2)
The size issue you're right on (based on the current chip, even though the cell size is smaller than SRAM, which means that it is higher density) - but the power usage? C'mon. You just build an address decoder and switch power to the chip that you're selecting. MRAM's power usage is basically the same as SRAM.
But
Re:Old news (Score:3, Informative)
Re:Old news (Score:2)
Yes, but if you're proposing a massively gigantic chip array, I think you've already abandoned the "easiest way to design the system" approach, and you'll probably optimize away the need for a kilowatt of idle power. The fact that it maintains power when off means that you can abandon the idle power if you're willing to trade a little bit of speed.
Note that they don't note the power-on time, though. That'd be nice to know for an instan
Re:Old news (Score:2)
My bad, I missed this comment. I think you're misunderstanding how easy this would be: you already need a chip select demux for multiple chips. Add a relay and probably a one-shot to delay the system a bit, and you've got a
TV not PC (Score:4, Insightful)
Re:TV not PC (Score:2, Insightful)
Re:TV not PC (Score:2)
1. Is it broken?
2. Are you using the unit's power button, or cutting power upstream at a power strip or wall switch? It's possible that the TV is designed in such a way to require a trickle of "standby" power to retain those settings.
Alternative to Hard Disk (Score:2, Funny)
512kB chip: $25 (Score:3, Informative)
"The MR2A16A is a 4,194,304-bit magnetoresistive random access memory (MRAM) device organized as 262,144 words of 16 bits"
Not ready for PC time yet.
Article misses the point almost completely... (Score:5, Informative)
- as fast as SRAM (i.e. cache in your processor)
- as small (i.e. as hight density) as DRAM; single MRAM memory cell is two magnets instead of two conductors of capacitor in DRAM, but the (theoretical) size is of the same order of magnitude
- non-volatile like Flash, but with random access and orders of magnitude faster, w/o "write penalty" and w/o erase/write cycles limit
- much less energy-hungry than SRAM, DRAM and Flash while working; when not working it can keep information at least as well as Flash
It's in development since the eighties and it will take time before we "get there" but it is possible, that one day MRAM could replace cache, main memory and memory cards in our computers.When? I have no idea, but AFAIR transistors didn't get from prototype to 65nm in a decade. Hopefully engineergs and managers in some semiconductor companies have longer attention span than an avarage slashdot reader.
Robert
Re:Article misses the point almost completely... (Score:2)
Still pretty small (Score:3, Informative)
Here's the datasheet link: http://www.freescale.com/files/microcontrollers/do c/data_sheet/MR2A16A.pdf [freescale.com]
Re:Still pretty small (Score:2)
Not likely to replace RAM (Score:4, Insightful)
This has an awfully long way to come, so it's not going to be adopted wide-scale as a RAM replacement in PCs - at least not straight away. How long would it take the production of this stuff to get up to a competitive scale?
It might work its way in eventually:
1. Small MRAM chips used in phones, PDAs, A/V devices to store state, speeding up boot-time.
2. Pervades handheld-electronics market - becomes ubiquitous enough to scale up and improve manufacturing processes
3. Eventually finds some server-use to improve operation (maybe mirroring RAM periodically to recover quickly from crash, whatever)
4. Finally works its way onto desktop motherboards
(5. Profit?)
Seriously though, this is hardly going to make waves for some time.
Core Memory Redux? (Score:2)
Did you know core memory was hand-made?
Seriously, I can see some application for this between flash memory and hard drives, but it will take some time to get the costs down.
I was alive in the 1980s (Score:2)
What I'd really like to see is a magnetic memory device using the same remanence phenomena of which Gutmann spoke in his paper
Re:I was alive in the 1980s (Score:3, Informative)
Magnetic bubbles did exist and were sold and used in computers. But at the time their was no niche for them like their is flashram. bubbles were faster than disks but more expensive and slower than ram but cheaper. Thus they got caught in a squeeze play. Although they consumed no current when off they were not particularly low power devices so they were not suited for battery powere
Slow Bubbles (Score:5, Interesting)
Why can't I get a motherboard with 500MB Flash for storing an image of system memory exactly after the OS is loaded and initialized, that is blitted over to RAM and then tweaked (system clock, network counters, etc) in a few milliseconds? All the "loading" from storage to RAM includes minutes of computation like a second "compilation" that's practically identical every time I start the machine. How much computing power is wasted on that redundant exercise every day, around the world? I'd like to reinit only when the startup becomes corrupt, which a "known good" ROM instance could avoid better than the current chaotic process.
Re:Slow Bubbles (Score:2)
Re:Slow Bubbles (Score:3, Interesting)
A major limitation... (Score:2, Interesting)
From the CNN writeup on this... (Score:3, Insightful)
"The first markets for MRAM chips are likely to be in automotive and industrial settings, where durability is critical. Tehrani said they would also be suited for data-logging devices, such as airline black boxes that store data on aircraft performance and must be recoverable after a crash."
CNN.com article [cnn.com]
Because we all know that the best way to test out new and unproven technologies is in critical applications where lives are on the line.
Great hard drive companion (Score:4, Insightful)
This is also huge for tiny devices that need very little local storage but do need it. Tiny linux boxes with 64MB MRam hard drives could be quite useful.
If we make mram visible to filesystems, they could decide to store their core data structures, directories, and inodes in mram space so that access to the start of each file could require only 1 drive seek.
Core corrupted (Score:2)
Without volitile RAM, rebooting a computer will become rare [good] but perceived as a pain in the ass [bad]. Not as bad as reinstalling your OS [very bad] but bad nonetheless.
I'd rather see MRAMs used ... (Score:3, Interesting)
I think Freescale has produced this because they don't know how to market it, and are willing to listen and see how what marketplace does with a device having these unique characteristics.
It will, of course, get smaller, cheaper, faster over time. Whether it gets cheaper fast enough to open new markets remains an open question.
Comment removed (Score:5, Informative)
Re:Found the datasheet... (Score:3, Informative)
I think I will just go back... (Score:2)
IIRC thre's a minimum size.... (Score:2)
Nonsense (Score:3, Interesting)
"Alternative to harddisks"
"Make the OS load faster"
This is complete and utter nonsense. It is not a HDD alternative, because it if ar too small. OS loading is dominated by hardware detection and initialisation. A Linux-Kernel, e.g., is less than 2MB in size and is typically loaded in less than a second. This could be brought down further by the BIOS setting UDMA mode.
I guess this product does not have any real application.
Re:When? (Score:2, Informative)
Re:more vaporware (Score:4, Informative)
Re:more vaporware (Score:3, Informative)
Re:more vaporware (Score:3, Informative)
Now, apparently. That's what this story is about. Here's [freescale.com] a link to the actual chip's spec sheet. Here's [freescale.com] a link to the chip's page on Freescale, where you can order it for $25/chip in 1000 unit quantities.
It's not in any consumer products yet, no, but it is available to purchase, which means it isn't vaporware.
Re:more vaporware (Score:2)
It doesn't quite seem to be (Re:) more vaporware (Score:2)
It's not like they're saying "we WILL have something tangible", but rather "we HAVE something tangible".
;-) I'm just not convinved I'd want a 1GB harddi
On the other hand - sorry, I don't quite see how these will be in competition with hard-drives, if you see that they are working on 4(!) MEGAbit chips... To Freescale: Call me again when it's 4 GIGAbit chips...
Re:It doesn't quite seem to be (Re:) more vaporwar (Score:3, Informative)
Right now, they aren't. At that price point, they're competing with battery-backed SRAM (very nicely for the integrated stuff, and it depends on the product for the battery + battery monitor chip + SRAM solution).
Short primer on different memory technologies: SRAM is very fast, very low power, easy to interface, but it needs a battery for data integrity. DRAM is very cheap, but higher power, much harder to interfac
Re:It doesn't quite seem to be (Re:) more vaporwar (Score:2)
Everyone always has. Go look at chip descriptions in Digikey, or anywhere else for that matter. They only get converted to megabyte, etc. at the end-user level. Mbits are useful if you don't care about the arrangement of the memory, because usually they specify 256Kx16, for instance, which is what this is.
please, for grandma, its a 500 meg chip.
It's a 512K chip. Half a meg.
Re:Vaporware (Score:3, Informative)
The problems MRAM could address are very real, and people have been working on using MRAM/GMR-based memory for a long time for that very reason.
Re:Vaporware (Score:3, Informative)
so we're looking at 'about' 3 inches for 16meg (in this case)
Re:I bet it's hard to make it very small (Score:2)
Re:I bet it's hard to make it very small (Score:3, Informative)
Oops -- slaughtered that one, didn't I? It's been too long since I looked at the equations. Straightfoward Ampere's Law: the decrease is linear, not with the square of the distance.
Still, the decrease is significant enough, and the resistance to switching state high enough, that you don't generally have to worry ab