Slashdot Mirror


IBM Announces Chip Morphing Technology

An anonymous reader writes "IBM has announced that it is now capable of producing self-healing chips. From the article: 'eFUSE works by combining software algorithms and microscopic electrical fuses, opposed to laser fuses, to produce chips that can regulate and adapt their own actions in response to changing conditions and system demands.' It goes on to say that the IBM system is more robust than previous methods, and that the chips are already in production. The future is here!"

29 of 118 comments (clear)

  1. Overclocking made safer. by Television+Set · · Score: 2, Interesting

    Think about it... overheat a chip, it heals itself.

    --
    EOF
    1. Re:Overclocking made safer. by dnoyeb · · Score: 4, Interesting

      Heal, lol. What did I miss? A fuse is something that interrupts a circuit permanently. Akin to gnawing off a leg.

      Reading their article, the big improvement is the leg has no chance to grow back.

      Sounds like total spin to claim that descruction of circuits is a healing process. I smell DRM all over this.

    2. Re:Overclocking made safer. by vrmlknight · · Score: 3, Insightful

      You can do that once... The main thing this helps is when there is a single failure in a production server so now when it happens you are able to schedule down time and then replace that component. Is like when you have your redundant hard drives one goes then you can replace it when you get a chance. (hopefully soon before you have another failure)

      --
      This must be Thursday, I never could get the hang of Thursdays.
    3. Re:Overclocking made safer. by phats+garage · · Score: 2, Insightful
      I agree.

      Using fuses seems best suited for small runs where your design is pretty fixed and you don't want to foot the bill for a custom chip mask. Like programmable logic arrays, etc...

      So if conditions change with the environment these chips are in, they blow some fuses to respond. If conditions change back to where they were before the chip blew fuses, oh well. Some sort of nonviolate ram seems more in order for "adaptive" technology, heck regular PC cmos adapts handily to new hard disks for instance.

      It is worth noting that it seems the real breakthrough is in the actual improvement in fuse technology (from the article):

      • "In the old days, people tried to do this by basically blowing the fuse up by coursing a certain amount of current in it and causing it to rupture. The problem with that mode of opening up a fuse is that there is no place for the debris to go. So it can redeposit on the fuse and cause a previously open fuse to act like it's closed," he said.

        By avoiding the rupture, IBM claims to have perfected a technique to harnesses electromigration and uses it to program a fuse without damaging other parts of the chip.

      Maybe its just the press release that slants this toward being "adaptive" technology.

  2. Obiligatory 2001 Quote... by rob.sharp · · Score: 5, Funny

    "I know you and Frank were planning to disconnect me, and I'm afraid that's something I cannot allow to happen."

    1. Re:Obiligatory 2001 Quote... by Pharmboy · · Score: 4, Interesting

      How applicable. Nothing beats a technology that brings up images of either "2001" or "The Matrix". (insert eFuse Overlord joke here)

      But on a more serious note, while this sounds pretty cool, it still breaks down to this: If a portion of the chip is screwed up, eFuse will bypass it. If you bypass part of the chip, you will have lower performance. I can see where this would be good in enterprise computing *IF* the chip also *TELLS* you that it is messed up, so if a portion of the chip becomes defective, it will still operate until it can be replaced. This would be great for uptimes and in mission critical systems, but for overclocking desktop system, this seems pretty useless, here is why:

      Take a 2ghz chip. Overclock to 2.5ghz. Blow two eFuses (oops). Now chip at 2.5ghz functions as fast as a 2ghz chip. Clock back down, and it performs as fast as a 1.5ghz chip. Sell chip or system on eBay to someone without telling them eFuses are blown, screwing them over.

      Unless there is a way to test if the eFuses are blown, I can see some real problems on the used market for this kind of chip. This would also apply to "why is this server performing like crap?" situations. Of course, as long as the eFuses are not blown, but are instead just reordering its own logic for specific uses (web server only, database server, etc), this would be majorly kick ass offering a quazi-specific purpose system on the fly. Especially once you have a kernel module that can talk to it and tell it what kinds of changes in routing would be best for a given platform, telling it "this computer is used for $x only, route logic accordingly".

      --
      Tequila: It's not just for breakfast anymore!
  3. wish it were more descriptive by tklive · · Score: 3, Insightful

    while it does sound like a big step forward ,esp considering "eFUSE is technology independent, does not require introduction of new materials, tools or processes" . But how exactly is it selfhealing ?

    nothing is mentioned abt the redundancy required for the reroutings... its obvious not all kinds of faults can be handled this way. so, do they try to predict possible faults and build in workarounds.. or do they just use the natural design to handle whatever can be ? ....how does this affect the way they design circuits ... make more generic blocks etc ?..and maybe i didnt really understand the article...but isnt it more of a self correcting rather than self healing feature?

    wish the article had more info...

  4. Artificial Intelligence/Life by Ceriel+Nosforit · · Score: 2, Insightful

    "eFUSE reroutes chip logic, much the way highway traffic patterns can be altered by opening and closing new lanes," said Bernard Meyerson...

    ...And much like the neurons in the brain? Doesn't his have rather large significance to AI, or artificial life, for that matter? If the IBM solution is part software, who is to say that the software cannot be intelligent?

    --
    All rites reversed 2010
  5. Re:Basis for PowerTune? by rale,+the · · Score: 4, Informative

    No, its not. Theres a pretty huge difference between changing logic and simply lowering frequency by a range of dividers.

  6. With a limit? by usefool · · Score: 5, Insightful

    Surely a chip cannot keep self-healing indefinitely can't it?

    If it's capable of re-routing certain path when something went wrong, it'll eventually run out of alternative path, or the performance will be degraded to next to useless.

    However it's certainly a good pre-emptive tool for mission critical machines, provided it has a way of informing the admin that it's dying, rather than secretly degrading.

    --
    Uselessful technology (Air-Charged
  7. On-Chip Sparing by Detritus · · Score: 2, Insightful

    Sounds like it is most useful for permanently reconfiguring a chip to use spare functional units after problems are detected with the currently selected functional units.

    --
    Mea navis aericumbens anguillis abundat
  8. Default Color Link by Anonymous Coward · · Score: 4, Informative
    1. Re:Default Color Link by aftk2 · · Score: 2, Informative

      On my work monitor, the gamma is so bad that reading the IT color scheme is really straining. Games.slashdot.org doesn't do it...but IT sure does.

      So with that in mind, because what else is there to do on a Saturday morning...I made a javascript bookmark that will replace whatever URL you're viewing in Slashdot with the default color scheme.

      http://www.electricstate.com/slashdot.php

      Obviously, it won't work when you're browsing the top-level category pages of a particular section, but once you're in the articles, it should work at any level.

      </end-spam>

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
  9. Re:Sounds good to me by nkh · · Score: 2, Funny

    When a web server is /.ed, will it mutate into some kind of Dawson's creek trapper keeper?

  10. Article lacking detail... but... by 3seas · · Score: 3, Insightful

    What this sounds like is a chip production success/failure rate improvement. As well as providing a bit more flexability in going from teh drawing board (design/theory) to production (testing/reality).

    I think it is very interesting that they are using something that was considered to be bad in chip reality (electromigration), as a positive thing.

    This is, in analogy, like how our bodies exist symboticly with many different germs and such, for without we'd die alot sooner.

    I don't think what the article is talking about is anything like reprogrammable chips (FPGAs) as some may think by reading the article, but rather something automatically used once between the chip production line and its actual ongoing system use to auto test and correct any production anomolies per chip. (is this where we say bye bye Neo?)

  11. eBONDAGE, eDRM, eVIBRATORS by t_allardyce · · Score: 2, Interesting

    wow, now they've invented the 'eFUSE' maybe they could invent the 'eLAMP' and 'eDIODE' and 'eTRANSISTOR' - amazing 'e' components that can be controlled electronically!!

    i know on-chip fuses (PROM?) have been around before and this seems to basically just be the same thing but more reliable and with 'e' on the end which im guessing stands for electromigration, which AFAIK is a problem with very small paths on chips that get screwed up by the flow of electrons and some sort of ionic-bondage-thingy interaction. Why call it eFUSE? probably because they have marketing idiots.

    is this going to be used for DRM? if the chip detects tampering, could the same fuses that work in this system could be hijacked by the DRM to destroy the chip? What are the security implications of this? could someone fire off the fuses remotely?

    --
    This comment does not represent the views or opinions of the user.
  12. Potentially disastrous for desktop CPU's by wamatt · · Score: 3, Insightful
    Lets hope IBM has the for-sight to ensure that the eFuse feature cannot be controlled by software.

    Think about the latest worm going around taking your nice new 3200Mhz processor to an effective 100mhz by blowing all the fuses and crippling it.

    I would guess though, because of the high R&D costs involved, this will only ever see its way into high-end servers.

  13. Argh! by PKC+Jess · · Score: 2, Informative

    I know this is slightly offtopic, but how many people have ever actually BEEN to the IT section of slashdot? It hurts the eyes! On a more ontopic note, I am tres excited about this technology and I for one will keep a sharp eye on it. Go self healing technology!

  14. Nothing new to see folks by shokk · · Score: 2, Informative

    Nothing new here. Virage Logic Corporation has had these designs on the shelf for their Self-Test and Repair (STAR) Memory System for some time now. It has been licensed to quite a few parties already for use in the various fabs so this is already being done.

    Look through the website. IBM is even a customer.

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  15. Who benefits really? by hashwolf · · Score: 5, Interesting

    When batches of silicon chips are made a number of them are always defective.

    This technology is more beneficial for IBM than for us because it will allow IBM to SELL defective-but-self-repairable chips instead of SCRAPPING them. Because of this, it is highly probable that there will be no way end users will be able to garner info about to what extent the chip has already repaired itself.

    If this is the case IBM will probably take one of the following roads:
    1) Continue with the current manufacturing standards - this would yield chips with more longevity.
    2) Manufacture chips with less stringent (and hence cheaper) manufacturing standards - although this would yield more defective chips, these won't be thrown away since they can self repair; they will be sold instead!

    I really hope it's not option #2 they chose.

    --
    - "They misunderestimated me."
    1. Re:Who benefits really? by Detritus · · Score: 2, Informative

      They already do #2 with DRAM chips, to keep the yields at reasonable levels. Although I think they have to be tested and repaired before they are shipped from the factory.

      --
      Mea navis aericumbens anguillis abundat
  16. Download an MP3, Blow Up your CPU? by iansmith · · Score: 3, Insightful

    The first thought that entered my head when I read this was, "Great... now we can have hardware that can be designed to self-destruct on demand." Imagine you get sold a CPU with an expiry date... software licences for hardware, the old you don't own the chip but are just renting it.

    IBM better be REAL carefull with this too. If it's possible to fool the chip into blowing these fuses, a virus could potentially damage millions of computers in a day of spreading.

    As others mentioned, it is a neat trick, but a solution in search of a problem. CPU's just don't fail all that often to need something like this.

    1. Re:Download an MP3, Blow Up your CPU? by jc42 · · Score: 2, Interesting

      Older geeks will remember all the stories back in the 70's about people who paid big bucks for some fantastic new feature in IBM's cpus, and watched the IBM guy come over and "install" it by clipping a jumper wire or two on a board.

      We're probably going to be hearing a lot more of those stories in the future as a result of this development. Except that the IBM guy won't have to actually come over and clip anything. They'll be able to do it across the Net by asking you to download an Install program, which will execute the commands to burn out the appropriate piece of the cpu chip, which turned out to send a "disable" signal to the circuitry that you just paid for.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  17. Wait for the exploits by mangu · · Score: 3, Funny

    So, will we see a day when your computer catches a virus that transforms that gazillion GHz CPU into a 2 MHz 6502?

  18. Memory - not logic by Anonymous Coward · · Score: 2, Insightful

    Efuse and laser fuse are technologies for repairing memory defects, not for repairing logic defects.

    From the article, it appears this innovation applies to the embedded memory on a logic chip:
    "...all 90 nanometer custom chips, including those designed with IBM's advanced embedded DRAM technology"

  19. Re:if it aint broke... by mabhatter654 · · Score: 2, Insightful

    True for PCs, but an IBM server isn't anything close to a PC. considering almost all IBM i & p series servers are shipped with multiple deactivated processors as well as seperate processor cards to handle raw IO processing this is more of a RAID type thing. The purpose of RAID isn't to prevent the drive from failing but allow you to limp along until you can swap the drive. Also, remember that the IBM "big iron" has hot-spare, hot-swappable EVERYTHING...CPU, RAM, PCI cards, controllers, disks...

  20. Radiation hardness? by kievit · · Score: 2, Interesting

    Maybe this technology could be useful to make chips which can survive in radioactive environments like particle detectors in accelator laboratories or in satellites? (And if that is so then the military is probably also interested, to use them in battlefield drones.)

  21. FPGAs? by andreyw · · Score: 2, Interesting

    I was thinking about blowing away some money on a large FPGA and associated hardware and software.

    I think it shouldn't be that mutch of an issues to program some part of the FPGA with the logic to reprogram the rest?

    And start from there. Damn, this sounds so uber-call. Retargatable and reprogrammable logic really blends the line between software and hardware.

  22. When does this happen in the movie? by Dachannien · · Score: 2, Funny

    The future is here!

    Dark Helmet: "What happened to then?"
    Col. Sanders: "We passed it."
    Dark Helmet: "When?"
    Col. Sanders: "Just now. We're at now, now."
    Dark Helmet: "Go back to then."
    Col. Sanders: "When?"
    Dark Helmet: "Now."
    Col. Sanders: "Now?"
    Dark Helmet: "Now!"
    Col. Sanders: "I can't."
    Dark Helmet: "Why?"
    Col. Sanders: "We missed it."
    Dark Helmet: "When?"
    Col. Sanders: "Just now."
    Dark Helmet: "When will then be now?"
    Col. Sanders: "Soon."