Slashdot Mirror


Magnetic Transistor Could Cut Power Consumption and Make Chips Reprogrammable

ananyo writes "Transistors, the simple switches at the heart of all modern electronics, generally use a tiny voltage to toggle between 'on' and 'off.' The voltage approach is highly reliable and easy to miniaturize, but has its disadvantages. First, keeping the voltage on requires power, which drives up the energy consumption of the microchip. Second, transistors must be hard-wired into the chips and can't be reconfigured, which means computers need dedicated circuitry for all their functions. Now, researchers have made a type of transistor that can be switched with magnetism. The device could cut the power consumption of computers, cell phones and other electronics — and allow chips themselves to be 'reprogrammed' (abstract)."

21 of 126 comments (clear)

  1. Re:Chips are "reprogrammable" by mrbluze · · Score: 5, Insightful

    Been so for 25 years. It's called FLASH memory.

    They mean the transistors are programmable. If you can change the chip logic, you can get custom behaviours at top speed. Flash is for firmware, but doesn't change the chip itself. This stuff is awesome if it can be made to be as fast as a regular transistor. OTOH magnetism itself is a bit of a worry, as the chip could get wiped quite easily.

    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  2. we have very fast FPGA too by rubycodez · · Score: 2

    programmable gate arrays that can operate in the gigahertz. some specially made for networking

  3. theres more than one type of transistor by Osgeld · · Score: 3, Interesting

    one that requires voltage to keep it on, one that requires voltage to keep it off (P channel vs N channel FET's), ones that require current levels to keep it on and off (npn and pnp BJT's)

    so to say

    "First, keeping the voltage on requires power"

    is a broad statement, yea something that uses power requires power

    Then

    "Second, transistors must be hard-wired into the chips and can't be reconfigured"

    well yea, but we have long established configurations of transistors that can be reconfigured to suit needs, its called programable logic and spans the life of PAL's, GAL's, CLPD's, and upto FPGA's

    so, what exactly are you trying to tell me other than magnets can drop power consumption since they have a physical state memory, we already know that from core memory.

    1. Re:theres more than one type of transistor by dutchwhizzman · · Score: 2

      I think you can summarize this as we now have something that doesn't require physical changes (PROM) or large electrical fields (FLASH) to contain a state.

      RAM used require some form of power; to keep current flowing you need a voltage difference and to keep a voltage difference on FETs there is still some current going because you need it to switch in less than eons.

      Now all you need to do is build up a magnetic field (which still uses power) but then the state will remain for a considerable time without having to apply any more power.

      You are right in saying that we already had configurable logic arrays, so the novelty in that isn't really there. I wonder what this technology will change in those.

      --
      I was promised a flying car. Where is my flying car?
    2. Re:theres more than one type of transistor by tibit · · Score: 2

      Except that the smaller geometry CMOS you use, the higher the leakage current. In modern CPUs, the leakage wastes on the order of 10% of power IIRC, perhaps even more. As you go down to single dozens of nanometres, the leakage takes over dynamic current consumption -- IIRC, of course.

      --
      A successful API design takes a mixture of software design and pedagogy.
    3. Re:theres more than one type of transistor by Stormbringer · · Score: 2

      Sorry, I couldn't let this pass uncommented. Yeah, yeah, -1 Pedantic.

      "one that requires voltage to keep it on, one that requires voltage to keep it off (P channel vs N channel FET's),"

      The ones that need a voltage to stay on are enhancement-mode MOSFETs. The ones that need a voltage to stay off are depletion-mode FETs, either MOSFET or JFET. All of those come in N- and P-channel flavors. They're symmetrical other than for P-type having less mobility. (And thus being more tolerant of dirty processes, which is why MOS IC technology started out with P-channel. 17 volts across a chip just to get it to light up... Ugh...)

      About those magnetic transistors... Lately DARPA's been making noises about 'destructible' logic. If all you have to do to deconfigure an FPLA beyond recovery is swipe a strong magnet across it... Is that what this is about?

    4. Re:theres more than one type of transistor by Macman408 · · Score: 2

      It's actually closer to half the power in current process technology, I believe. Obviously, that's a big enough problem that many things are done to mitigate it; for example, turning off power to parts of a chip that aren't in use. Or reduce voltage and slow down the clocks. Or even better, just finishing up as much work as possible, turn off the power to the whole chip for some amount of time, then wake up and take care of whatever needs doing (and do this all much faster than a human would even notice - small fractions of a second). And, of course, the materials scientists are doing a lot on this front as well; typically, a design can choose from a number of different types of transistors that have different balances of leakage, speed, operating voltage, size, current drive capacity, etc. etc. etc.

  4. IT IS CALLED CORE MOTHERFUCKERS !! by Anonymous Coward · · Score: 2

    Core !! Old as the hills !! So old, it has come back around !! Probably some shit unix time wrap failure !!

  5. Translation from journalist-speak by gman003 · · Score: 4, Insightful

    It's a standard field effect transistor, except the gate can hold a magnetic charge on its own, with no voltage applied. You only need to apply a charge to change its state. It actually looks sort of like a flash cell, except as the gate of a transistor.

    However, it's made with indium antimonide, which apparently doesn't work well with existing fabrication methods. And I have to wonder what the switching times on it would be - if it can handle the multi-gigahertz frequencies in modern processors.

    The whole "reconfigurable" bit is journalist bullshit. Pay no attention to it.

    1. Re:Translation from journalist-speak by phantomfive · · Score: 2

      Just so you know, none of the high-end chips that will be around in seven years work well with existing fabrication methods. Each new generation of chip requires new technology, some of it very impressive.

      --
      "First they came for the slanderers and i said nothing."
  6. Re:Chips are "reprogrammable" by Anonymous Coward · · Score: 3, Insightful

    You could say the same thing about transistors vs vacuum tubes.

  7. Re:Chips are "reprogrammable" by flargleblarg · · Score: 2

    OTOH magnetism itself is a bit of a worry, as the chip could get wiped quite easily.

    Not really. Magnetism trails off with the cube of the distance, rather than the square of the distance.

  8. Re:Chips are "reprogrammable" by flargleblarg · · Score: 2

    Sorry, but CPUs have had microprogrammed instruction codes for decades.

    Sorry, but microprogrammed instruction codes are still several layers above the transistor switch level.

  9. Magnetic Shielding by Sooner+Boomer · · Score: 2

    mu-Metal works better than iron. It has 80-100 times better shielding capability. It's also lighter (kinda a big thing for space use...)

    --
    Chaos maximizes locally around me.
    1. Re:Magnetic Shielding by master5o1 · · Score: 2

      You know, the material of the shield doesn't matter when someone suggests it as a possibility.

      --
      signature is pants
  10. Re:Chips are "reprogrammable" by AK+Marc · · Score: 4, Interesting

    EEPROMs as flash RAM or firmware is old, very old. But the idea of a processor being field reprogrammable *is* new. It's so new, nobody has anything that would benefit yet. Think of something like Cisco booting based off the startup config, then optimizing the processors based on the config. Port 2 shutdown? Divert the gates to process something else. Want to be able to turn anything on and off without any delays? Then consider dynamic memory allocations. Not dynamic storage, the way everyone thinks, but looking at whether there are 64 bit requirements, and if not, programming it as parallel 32-bit CPUs for extra speed, and if 64-bit is requiring, booting up in 64-bit mode. Got an idle encryption ASIC? Now you have another general processor.

    You claim it is common, but has anyone ever released a CPU that changed dynamically? Rather than optimizing code for the CPU, optmize the CPU for the code. I see this being biggest in the area where ASICs are biggest, networking gear. Need more hardware encryption? Need more QoS profiles?

  11. Re:Chips are "reprogrammable" by ByteSlicer · · Score: 4, Informative

    To keep a magnetic field going (small as it might be) you need to have a current flowing...

    And that's why I have wires and batteries connected to all my fridge magnets...

  12. Re:Chips are "reprogrammable" by Electricity+Likes+Me · · Score: 2

    You don't need a current to sustain the magnetic domain in something like a hard disk, which is the impression I get of what this technology is about.

  13. Re:Considering you'll need a Faraday cage to keep by Electricity+Likes+Me · · Score: 2

    Not sure you understand how a Faraday cage works - they are not powered.

  14. Re:Chips are "reprogrammable" by ByteSlicer · · Score: 3, Informative

    If you can change the chip logic, you can get custom behaviours at top speed.

    That's what we thought about FPGAs, but it didn't quite work out that way. Using this technology won't change that, it will just allow us to make better FPGAs.

    Reprogramming an FPGA is slow (many switches to reconfigure, usually serially), which means it would only increase overal performance if you can use the custom function long enough, and it only works if you don't have to switch functions too often.

    Writing software for an FPGA is difficult (it's more logic design than software) and requires specialized software. Reconfiguring it in a wrong way could damage the silicon (though modern devices and software have some protections and checks). So any custom functionality would come in the form of libraries, written by specialists.

    The amount of extra interconnect and transistors needed to make a CPU reprogrammable are also significant, resulting in higher die area (and thus cost), lesser transistor density (=slower speed), and overall higher energy consumption.

    The result of all this is that FPGAs are only used in very custom hardware (usually low volume), with the programming remaining largely static, only to be altered when there are bugs found or improvements needed (once a month or less).

  15. Re:Chips are "reprogrammable" by IAmR007 · · Score: 3, Informative

    The article says the switching depends on the direction of the magnetic field, so that sounds like it has to be sustained.

    However, it could be possible to use magnetic nanoparticles to provide that magnetic field, which is the solution proposed in the second half of the article. A stronger-than-normal electric field could be used to rotate those magnets. The problem is that building such a structure is very difficult. A bottom-up nanotech approach combined with our current top-down lithography would introduce far too many contaminants. Trying to get a nanoparticle solution to go exactly where you want it is extremely difficult, especially due to the high surface forces that make nanoparticles like to stick to things. The difficulty of using a traditional top-down approach is making the nanoparticles able to rotate. There would need to be multiple types of resist used, likely, one to define the shape, and the other to be removed at the end to provide spacing during fabrication. The high surface forces as mentioned previously would also pose a big problem. Nanocrystals lack the stability given by long-range order and, especially with sub-10nm crystals, can have unique crystal structures due to this large stress. In order to mainain stability and not try to merge with neighboring crystals, there either needs to be an electrostatic barrier or physical barrier. Because it's impossible to keep something passively balanced with a electric or magnetic field, there would need to be the additional complexity of a pivot placed at the necessary angle. It's possible that something like graphene could be used to provide lubercatoin of the pivots, but this means that both the graphene and magnet would have to have compatible crystal structures so that the depostion growth grows with a known crystal orrientation (for knowing where to place the pivot).

    On the other hand, this technology could be very useful with current technology in MEMS (microelectromechanical systems). A field of these transistors could be used to very accurately know the position of a magnet, in, say, an actuator, or on a spring for an accellerometer.