Slashdot Mirror


A Magnetic Memory Alternative to Hard Disk

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.'"

61 of 258 comments (clear)

  1. Freescale's PR by austinpoet · · Score: 5, Informative
    1. Re:Freescale's PR by Phreakiture · · Score: 5, Insightful

      I believe that this is an example of coming full circle

      --
      www.wavefront-av.com
  2. NOT a hard drive alternative by dsginter · · Score: 5, Insightful

    MRAM is *not* a hard drive alternative because it needs to be fabricated with traditional chip lithography. Also, MRAM cells are very large, even compared with flash memory.

    It would be extremely expensive to create an "MRAM hard drive". This is just more pump and dump for Freescale daytraders.

    --
    More
    1. Re:NOT a hard drive alternative by TransEurope · · Score: 5, Informative

      _Today_ they are larger. But tomorrow Freescale

      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

    2. Re:NOT a hard drive alternative by rwven · · Score: 4, Insightful

      Seeing as everything in this industry gets cheaper, faster, smaller and all around better with time, I wouldn't be surprised in the least if this ends up being a widely used alternative to flash memory. It may take years, but what doesn't... There has been news of this MRAM floating around for about 5 years now (maybe more?)...it's just finally been produced in force.

    3. Re:NOT a hard drive alternative by IAmTheDave · · Score: 4, Insightful

      Don't be so cynical - all progress starts with a product like this. Time will see memory capacity become denser, physical space requirements smaller, etc.

      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.

      --
      Excuse my speling.
      Making The Bar Project
    4. Re:NOT a hard drive alternative by harrkev · · Score: 3, Informative
      It would be extremely expensive to create an "MRAM hard drive". This is just more pump and dump for Freescale daytraders.

      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.

      • Do you need to store data without having a constant battery backup?
      • Do you need to store a relatively small amount?
      • Will the data be changing rapidly enough to kill a FLASH in short order?
      • Would a hard drive be too big or too power hungry?
      If you answered "yes" to all those questions, MRAM might be for you:

      Although, really, this seems to solve the exact same problem as Phase-Change RAM.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    5. Re:NOT a hard drive alternative by morgan_greywolf · · Score: 5, Insightful

      The key isn't even speed, capacity or size ... it's economics. To be a hard drive replacement, it needs to be as cheap as hard drives. Your 4GB USB drive may be 'cheap' in your mind, but if it were as cheap as any current PATA or SATA hard drive, it would have cost $4, not $40-80 ... IOW, your USB drive is at least 10x and as much as 20x more expensive than a hard drive. For MRAM to become a viable replacement for HDDs, it has to become as cheap as HDDs.

      Only time will tell if the economies of scale kick in and make this economically viable.

    6. Re:NOT a hard drive alternative by drinkypoo · · Score: 2, Informative
      MRAM doesn't need to be a hard drive alternative; that wasn't even suggested in the summary. It only needs to make *boot-up* near instantaneous, holding enough (10 gigs?) to get the luser to login prompt and then desktop.

      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 contents of memory to disk. Think of it as a suspend-to-ram mode on steroids. Because the memory is not cleared, you can just restore processor state, pick up from where you were, reinitialize drivers, and move on with life. Just like coming back from hibernation mode.

      This technology also opens up the possibility to use hard power switches on more systems, or low-power electronically switched relays. You don't need to maintain power to the device and run the power supply just so you can keep one memory chip going to retain settings.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:NOT a hard drive alternative by theStorminMormon · · Score: 4, Insightful

      You seem to be trapped in the current (already outdated?) paradigm of hard drive usage. If I were to put together a high-end machine right now I would certainly throw in at least 2 hard drives. A very small 10RPM drive for the OS, programs, and a much larger (but probably slower) drive for storing all my files.

      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

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    8. Re:NOT a hard drive alternative by Intron · · Score: 4, Interesting

      What wearout? Imagine that you start doing writes continuously spread over a 40GB flash drive for 5-years (typical high-end HD warranty period). How many times will you write to any given sector assume that you have a good load leveling algorithm?

      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.

      --
      Intron: the portion of DNA which expresses nothing useful.
    9. Re:NOT a hard drive alternative by orielbean · · Score: 2, Interesting

      When you mean cheap, do you also indicate fail rates, read-write rates, costs of keeping HDD powered up and ready to go? Those are all cost factors too, not just retail price. I have no idea on the data btw. the two types, but certainly there are a few factors here as they are not exactly the same thing. They serve the same function of storage, but differently.

    10. Re:NOT a hard drive alternative by foreverdisillusioned · · Score: 2, Interesting

      As someone else pointed out, there's a vast difference between HD meant for media file storage and HDs meant for OS and application storage. The latter do not need to be nearly as big as the former, but for them speed is much more critical. If MRAM is as fast as today's DDR2, then it will be several orders of magnitude faster than hard drives. That performance difference (as well as the reliability and power improvements) makes your dollar/gigabyte comparisons completely irrelevant. People who need it (businesses) WILL buy it, and that in turn will drive down the cost to the point that hobbyists and gamers will buy it (though likely just as an OS and maybe application disk--not for media file storage.)

    11. Re:NOT a hard drive alternative by Phleg · · Score: 2, Interesting

      If I were to put together a high-end machine right now I would certainly throw in at least 2 hard drives. A very small 10RPM drive for the OS, programs, and a much larger (but probably slower) drive for storing all my files.
      And you would be making an extraordinarily silly mistake. The OS is loaded from the disk at most once and stored in memory. Data is accessed over and over, giving a *much* better increase in performance if stored on the faster drive.
      --
      No comment.
    12. Re:NOT a hard drive alternative by theStorminMormon · · Score: 2, Interesting

      Clarification: I mean the OS and other executables.

      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 vast majority of desktop users the repeat data access is going to come from the Warcraft III .exe, not from any one section of their vast data collection.

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    13. Re:NOT a hard drive alternative by lostguru · · Score: 2, Interesting

      Most modern os's wouldn't fit in memory, and if they did you would run out of ram very quickly and be forced to flog your hd for swap

      sure a chopped down linux distro may run in ram but no way in hell that vista will, or xp & 2k for that matter

      what you will want to do is load your data into ram when you access a file

      for a PC (and i mean personal comp. macs, linux, and typewriters included) this makes the most sense

      --
      Jayne: "These are stone killers, little man. They ain't cuddly like me."
      98% of America's teens drink alcohol, smok
    14. Re:NOT a hard drive alternative by the_real_bto · · Score: 2, Interesting

      Flash drives do not write FAT32 out to the flash.

      "Until recently, the common approach to using Flash memory technology in embedded devices has been to use a pseudo-filesystem on the flash chips to emulate a standard block device and provide wear levelling, and to use a normal file system on top of that emulated block device."

      Taken from http://linux-mtd.infradead.org/~dwmw2/jffs2.pdf.

  3. Price? by bookemdano63 · · Score: 4, Informative

    It will be a while before they get their $25 / 4 megabit wholesale price to anywhere close to reasonable.
    http://online.wsj.com/public/article/SB11524917130 4801944-v71_ITCad7JIwzqJZ_nfN_pacDg_20060809.html? mod=tff_main_tff_top

    1. Re:Price? by cyfer2000 · · Score: 4, Interesting

      The major advantage of MRAM is speed. They are extreme high speed nonvolatile RAM, even faster than DRAM. So if you need such a thing, you need to pay for it. Also, the current structure of MRAM is pretty complicated. It is made of multilayers of different metals. Depositing different metals onto silicon wafer is still something nasty though people have been depositing Aluminium and Copper for some time. There are some groups working on magnetic semiconductors, so they use common fabrication method to produce MRAM. So the price of MRAM can drop dramatically if these groups succeed. However, so far, the magnetic semiconductors are even expensive than the multilayer metals structure.

      --
      There is a spark in every single flame bait point.
    2. Re:Price? by barawn · · Score: 3, Informative

      That is a reasonable price. Right now, MRAM replaces battery-backed SRAM: like the ZEROPOWER series from ST Microelectronics, and a 4-Mbit version (M48Z512A) costs $45 in quantity, and the MRAM chip won't take up huge real estate with a gigantic DIP package.

      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.

  4. Everything old is new again by Billosaur · · Score: 4, Funny
    Mram chips could one day be used in PCs to store an operating system, allowing computers to start up faster when switched on.

    I predict the Commodore 64 will rise again, although this time, it will be 64 Gig!

    --
    GetOuttaMySpace - The Anti-Social Network
  5. Back to the past.... by Anonymous Coward · · Score: 2, Insightful

    Sounds a lot like the old core memory that used to be used in big iron...

    1. Re:Back to the past.... by WebCowboy · · Score: 4, Informative

      MRAM is in some ways a modern take on 1960's era "Core Memory" technology. There are similarities between both, however core memory was not semiconductor-based--it was a plane of copper wires woven together with little ferrite rings strung on where wires intersected. As such is is pretty low density: 16 Kbit of core memory took up 250 cm^2 of area. With MRAM the method of operation is the same and it also involves reversing polarity of magnetic fields. However there are no ferrite cores; MRAM consists of a sandwich of conductor grids around memory cells. Like with core memory an entire row of a grid can be written to in one operation--you charge one "row" line on the write grid and all the columns you want to flip and they all change at once.

      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...

  6. Can anyone say 'Core'. by arthurpaliden · · Score: 2, Insightful

    This held its data for years after it was powered off.

  7. Re:When? by cyfer2000 · · Score: 2, Informative

    From what I am remembering, Freescale began small batch sampling of this kind of 4Mbit MRAM two years or 1 and half years ago, and now a available in large batch.

    --
    There is a spark in every single flame bait point.
  8. Is bootup time really that big of an issue? by Skynet · · Score: 4, Interesting

    XP boots in about a minute, and Linux never needs to be rebooted. :)

    What other applications could this have besides boot time?

    --
    Execute? [Y/N] _
    1. Re:Is bootup time really that big of an issue? by j00r0m4nc3r · · Score: 5, Funny

      Instapr0n(tm)

    2. Re:Is bootup time really that big of an issue? by metarox · · Score: 2, Interesting

      you could probably get your computer to sleep lowering power consumption to very low values and on a single key-press having everything restored almost instantly.

    3. Re:Is bootup time really that big of an issue? by MrNemesis · · Score: 3, Interesting

      Personally, I don't give a rats arse about bootup time.

      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...

      --
      Moderation Total: -1 Troll, +3 Goat
    4. Re:Is bootup time really that big of an issue? by fyngyrz · · Score: 2, Informative
      Does anyone have any non-fluff stuff about wha power consumption, max transfer and the like is?

      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 abstracted from the PDF data sheet easily found at on this page.

      --
      I've fallen off your lawn, and I can't get up.
    5. Re:Is bootup time really that big of an issue? by asuffield · · Score: 2, Insightful
      What other applications could this have besides boot time?


      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 consumer applications you just live with the risk, but at the top of the market there's definitely a use for fast and safe caching.

      It probably also has any number of useful applications in embedded systems, as a faster alternative to flash.

      But we knew about all this ten years ago. Magnetic memory is one of those things that has been around forever but nobody ever manages to get to market in a practical and affordable fashion. It remains to be seen whether these people can pull it off (so far, their results are underwhelming).
  9. Re:more vaporware by TransEurope · · Score: 4, Informative

    First: freescale aims on the usage of MRAM in embeddet devices and microcontrollers. There will be no MRAM-Harddisk next month in the shops. 2nd: There is not only Freescale. Micromem will produce MRAM-Chips for the Aerospace industry. And IBM/Infineon already have an 16-MBit-MRAM-Chip since last year. There are also Renesas/Toshiba in the race. It's a completely new tech, you heard about years ago, when the first theories about mram came from the labs. But such a thing needs everytime many years to go to the serial production lines.

  10. Old news by dpaton.net · · Score: 4, Informative

    Freescale's MRAM technology isn't all that new...it's an old Motorola technology that they kept running with when they were spun off. It's taken them a few years to get going again, but it's already been done for a while.

    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 to write more.

    --
    This is not a sig. this is a duck. quack.
    1. Re:Old news by dpaton.net · · Score: 2, Informative

      That would be right on, but I quoted the CMOS sustained idle current. Write current jumps to 155mA, and read current is 80ish as I recall. Keeping the chips alive but idle is the easiest way to design the system. Switching the power to the chips required to store a chunk of data would require knowing the length and width of the memory required, and then knowing what blocks are free, and then powering on the required chips (with a huge current spike and associated noise), and then making the write. Designing the power switching infrastructure on that many sqft of PCB (damn TSSOP packages) would be impossibly problematic. The design of the chips isn't supportive of anything large scale...these are indeed for cellphone scratch pad use, or for NV storage in other small devices.

      And remember, my numbers were only for a 500GB x 1 byte array. That's horribly inefficient. If they can bump the width and depth of the array up, then we can talk. Let's hope they scale it fast and well.

      --
      This is not a sig. this is a duck. quack.
  11. TV not PC by ds_job · · Score: 4, Insightful

    I don't want this in my PC to boot my O/S quicker. I want this in my TV / Video / STB / whatever so that I can turn them off at night and not have to wait for ages for them to be reinitialised / scan for frequencies / whatever they actually do when they are turned on. It would also make me not have to reprogram my favourites and display settings, which currently do not survive a power cycle. Get these into modern A/V technology and we can finally do away with the necessity of standby just to speed up watching the TV in the morning.

    1. Re:TV not PC by slavik1337 · · Score: 2, Insightful

      MRAM heating the CRT faster???

      --
      just my 2 bytes
  12. Re:more vaporware by Yusaku+Godai · · Score: 2, Informative

    Did you RTFA? This is the first commercial MRAM product which is being produced in volume. They have customers for it, and they've already built up a stock of the stuff. Can't call it vaporware if it supposedly actually exists somewhere and is ready to be shipped.

  13. Re:more vaporware by barawn · · Score: 2, Informative

    We've been hearing vaporware mram chip stories for almost a decade now... When is it going to be on the market for people to purchase and use?

    Now, apparently. That's what this story is about. Here's a link to the actual chip's spec sheet. Here's 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.

  14. Alternative to Hard Disk by TheVelvetFlamebait · · Score: 2, Funny

    Don't you mean Hard Disk Killer?

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  15. 512kB chip: $25 by Demon-Xanth · · Score: 2, Informative

    http://www.freescale.com/webapp/sps/site/prod_summ ary.jsp?code=MR2A16A&srch=1

    "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.

    --
    If you think education is expensive, you should try ignorance -- Derek Bok, president of Harvard
  16. Article misses the point almost completely... by Gadzinka · · Score: 4, Informative
    I am not really suprised, that no one bothered to google for MRAM, not even tried to look it up in WP. What's missing in the article and most of the comments is that MRAM is one of those holy grails that most of the industry is chasing, because it promises great returns on investment. Basically MRAM (theoretically) can be:
    • 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
    --
    Bastard Operator From 193.219.28.162
  17. Still pretty small by wonkavader · · Score: 2, Informative
    Currently, it's 256K x 16-Bit

    Here's the datasheet link: http://www.freescale.com/files/microcontrollers/do c/data_sheet/MR2A16A.pdf

  18. Re:Vaporware by Kythe · · Score: 2, Informative

    As was noted above, this is actually being produced, so by definition it isn't vaporware.

    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.

    --

    Kythe
  19. Not likely to replace RAM by tygerstripes · · Score: 3, Insightful

    This would be wonderful as a RAM replacement IF it scaled up enough. Trouble is, RAM has been a necessary computer component for years, so it was inevitable that it would get cheaper & smaller as the necessary manufacturing processes were refined.

    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.

    --
    Meta will eat itself
  20. Re:Vaporware by 1stpreacher · · Score: 3, Informative
    I don't get the vaporware argument here... They're being SOLD... But aside from that, I see MANY uses for this - first in cell phones, according to this "In February of 2006, Toshiba and NEC announced a 16 megabit MRAM chip with a new "power-forking" design. It achieves a transfer rate of 200 MB/s, with a 34 ns cycle time - the best performance of any MRAM chip. It also boasts the smallest physical size in its class -- 78.5 square millimeters..."


    so we're looking at 'about' 3 inches for 16meg (in this case) ... I'd LOVE my phone to be able to use it's memory more quickly, and to be able to sync more quickly with my pc. And that's just the first thing I could think of...

  21. Re:It doesn't quite seem to be (Re:) more vaporwar by barawn · · Score: 2, Informative

    On the other hand - sorry, I don't quite see how these will be in competition with hard-drives

    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 interface, and needs not only a battery but a controller for data integrity. EEPROM is everything SRAM is, but nonvolatile but is expensive, and writing requires awkward voltages, can't be done bytewise, and is slow anyway. Flash is similar to EEPROM, but beats it because it's cheaper, doesn't require weird voltages, but writing is still awkward.

    The only downside to MRAM currently is its cost - fast and easy reads, fast and easy writes, nothing required to maintain it, and low power to boot. If this becomes available at distributors within a factor of 2 of that $25 price point, there's literally no point to integrated battery-backed SRAM chips anymore. If the price drops by a factor of 2 or so, there's no point to battery-backed SRAM at all.

    As the price drops, though, MRAM has the potention to challenge all of those technologies above, as well as hard drives, much like flash is starting to do now.

  22. Slow Bubbles by Doc+Ruby · · Score: 5, Interesting

    I've been hearing about these kinds of devices since "bubble memory.

    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.

    --

    --
    make install -not war

    1. Re:Slow Bubbles by fdrebin · · Score: 3, 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.

      Actually a simple alternative is quite feasible today - after a clean boot, write a "hibernate" image. At boot time, have the selection of the hibernate image as a boot option. 5 second boots!

      Not as good as your suggestion, but $cheaper.

      /F

      --
      Stupidity... has a habit of getting its way.
    2. Re:Slow Bubbles by claussenvenable · · Score: 2, Insightful

      The "Why" here is all about the read/write speeds of Flash memory... It's just not particularly fast.

      Flash memory doesn't "Blit" 512Mbytes over to RAM in a matter of milliseconds. More like a matter of minutes.

      And since the HDD already exists, you can just write your RAM to it a la "hibernate" and accomplish the same thing. Plus, your HDD doesn't have wear-levelling issues, and is already part of the PC, and costs orders of magnitude less. Try booting an embedded Linux system that has to pull its rootfs from NAND Flash. Takes for freaking EVER. All the embedded Linux routers out there use NOR for this reason. But NOR parts are slow to write, and aren't even manufactured in densities above about 32 Mbyte last I designed with them.

      With HDD read/write speeds at Gb/s, there's just not much advantage. MRAM, if it ever makes it to these scales, would be a real boon -- you could execute straight out of it. NAND Flash is too slow for that.

      If you're concerned about the time it takes to write the RAM image to HDD, you could try writing it continually, on-the-fly as you compute, but that seems like a recipe for disaster... eek.

  23. A major limitation... by michaelvkim · · Score: 2, Interesting

    If data is stored as magnetic bits, wouldn't a very small magnet corrupt all this data? Computer users are warned to keep magnets away from your hard drive due to data loss, but it seems this would magnify (get it?) that problem tenfold.

  24. Re:I bet it's hard to make it very small by Kythe · · Score: 2, Informative

    Since magnetic fields from the electric current in write lines decrease as the square of the distance from the lines, you don't have to worry all that much about crosstalk at write time, either.

    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 about write lines inadvertently flipping more than one bit.

    --

    Kythe
  25. From the CNN writeup on this... by Experiment+626 · · Score: 2, 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

    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.

  26. Great hard drive companion by egarland · · Score: 3, Insightful

    Hard drive controlers could use this type of memory for write caching without risking losing data. This is huge for RAID controlers since they could now lose their bulky batery packs and time limits on cached data integrity. This also has nice implications for write buffering in hard drive controlers since it could be done without the OS even knowing or caring. It would allow for out-of-order writes on drives where the controler decides what gets written first and even if it gets written at all without risking data integrity.

    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.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  27. Core corrupted by davidwr · · Score: 2

    Everything old is new again. Thanks to suspend-to-ram/disk [Hibernate for you Windows users] the problem of "corrupted core" is more real than in the days of daily shutdowns. This will only make it worse.

    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.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  28. I'd rather see MRAMs used ... by constantnormal · · Score: 2, Interesting

    ... in place of flash memory to provide that speedy boot-up. At least MRAM would not have an upper limit on cycles of use as flash memory does. There's also the possibility that MRAMs could be used in a memory hierarchy in place of power-hungry SRAMs, providing a faster layer of memory than DRAMs for a lot less power consumption. And finally, there is the possibility of re-designing an OS to take advantage of this new form of non-volatile memory, putting most-frequently referenced objects or objects that are essential to running the system in MRAM to take advantage of either the speed or non-volatile aspects of it.

    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.

  29. Found the datasheet... by jcr · · Score: 4, Informative
    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Found the datasheet... by stefanb · · Score: 2, Informative

      Two clicks away from freescale.com homepage, instead of your nice ad-loaded page, and with quite a bit more info.

  30. Unfortunately by Flying+pig · · Score: 3, Informative

    It lost its data the moment you read it if the read/modify/write circuitry failed. Anyone remember the PDP-8, whose accumulator cleared when you read it, presumably so if it was implemented in core, there would not be a wasted rewrite cycle if you didn't need the accumulator data again? Ah, the fun of early machines...and you could even use them in IBMs, which is more than you can do with a P4.

    --
    Pining for the fjords
  31. Nonsense by gweihir · · Score: 2, Interesting

    Why allways the nonsense applications?

    "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.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  32. Re:I was alive in the 1980s by goombah99 · · Score: 2, Informative

    I worked on magnetic bubble development before IBM canceled their program. it was a matter of finding a commercial niche.

    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 powered devices. It's the latter that allows flashram to get a commerical foothold around which it has matured.

    Mram is supposedly going to be faster then ram and consume less power. So it too may have a niche that eluded bubbles. it's main competitor is not flash or disk but ram I think.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  33. Re:Flash FS. Hm. How 'bout something actually used by julesh · · Score: 3, Informative

    How much of a myth is it when you use least common denominator, portable file systems like FAT?

    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.