Slashdot Mirror


Low Voltage Is Key To Energy-Efficient Chip

An anonymous reader writes in with news from the International Solid State Circuits Conference in San Francisco of a new energy-efficient chip designed by researchers at MIT. It's said to be able to run on 1/10 the power of current chips. Texas Instruments worked with MIT on the design, which is maybe five years from production. "The key to the chip's improved energy efficiency lies in making it work at a reduced voltage level, according to... a member of the chip design project team. Most of the mobile processors today operate at about 1 volt. The requirement for MIT's new design, however, drops to 0.3 volts."

35 of 127 comments (clear)

  1. All well and good by WiglyWorm · · Score: 5, Funny

    But how well does it overclock?

    1. Re:All well and good by WiglyWorm · · Score: 4, Informative

      I just finished reading the article, and it's actually got some exciting stuff. Having the processor scale its voltage when it's idle is a great idea. Current processors will change their FSB multiplier when idle so that they run at lower clocks and consume less energy, but a computer chip that could call on less voltage in a desktop machine, as well as lowering its number of clock cycles would be a huge energy saver. Though I do find the summary misleading. This processor will not run on 0.3v unless it is idle. Once you put a load on it, you have to increase the voltage.

    2. Re:All well and good by GigaplexNZ · · Score: 4, Informative

      Most current desktop chips do scale their voltage (such as the Core 2 Duo). The drop isn't all that dramatic, it drops from approximately 1.3V to 1.0V. But it does drop.

    3. Re:All well and good by Chris+Burke · · Score: 3, Informative

      Your current multigigahertz processor relies on dynamic logic. Dynamic logic does not work at subthreshold (roughly below 1V). This chip almost certainly uses static logic and will not be as fast as a modern CPU no matter what the voltage.

      Gigahertz speeds are not impossible for static logic, in fact most modern processors are in their vast majority (and perhaps entirety, though I couldn't prove it) static logic, and perform quite a bit of logic in a single clock using static circuits. 45nm transistors are really fast, they don't necessarily need the tricks (and design complexity, and manufacturing risk) of dynamic logic to get to high speeds. Maybe the double-clocked ALUs in the Intel P4 series used it for example, but otherwise static logic rules the day.

      Certainly you're right that it's unlikely that this chip would clock that high regardless of voltage. Static logic likes super-threshold voltages too. :P

      --

      The enemies of Democracy are
    4. Re:All well and good by Chris+Burke · · Score: 2, Interesting

      Everything 'likes' super-threshold, the question is will they work.

      True enough, there's certainly a different degree of "like" between dynamic and static in that respect.

      I admit I am an analog person and my digital design classes were a long time ago (in internet years). Sorry if my information is out of date.

      Well a long time ago in Internet years might put that right around the time of the Alpha? It was one chip that I know made heavy use of dynamic logic in order to reach such high frequencies before others did. It seemed to fall out of favor mostly for complexity and manufacturability reasons. And what is compared to that the minor problem that it makes silicon debug harder when you can't down-clock the chip too much because then the dynamic logic stops working. :P

      I also think these small super low power chips are far and away more interesting, and more important to our future lifestyles, than speed demon behemoths.

      That's clearly where everything is headed. It is an interesting design problem for sure, but in my heart I like making chips that go fast. :)

      --

      The enemies of Democracy are
    5. Re:All well and good by unitron · · Score: 2, Insightful

      The amazing thing is that they were able to get the transistors to bias at that voltage. That was my first reflex thought (due to what I learned when), but I suspect that we're talking about Field-Effect Transistors where an electrostatic field affects the resistance of a unipolar channel and not Bipolar Junction Transistors where you need twice that much electrical pressure to get the base-emitter junction to conduct.
      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  2. Architecture is far more important by EmbeddedJanitor · · Score: 3, Insightful
    Less transistors switching per unit of work done means better power performance.

    That's why your cell phone has an ARM CPU and not an x86.

    --
    Engineering is the art of compromise.
    1. Re:Architecture is far more important by johnhennessy · · Score: 4, Informative

      Less transistors switching is only part of the story.

      Maybe a more signficant factor in determining the power consumption of a CPU is the technology process choice.

      Intel typically tune their process for performance, at the expense of leakage. This lets them squeeze out a couple of GHz in terms of clock speed, but it means that the power consumed when the chip is doing nothing at all (i.e. idling) is much larger. The CPUs that are put into cell phones (from companies like ST, TI, Broadcom, etc, etc) are normally fabbed with a "low power" or LP option. This reduces the maximum speed that you can get out of the processor, but reduces the leakage problem significantly. If the cell phone is only using the processor 1% of the time (think of how long it spends powered on in your pocket), then there is no point in having the best 3D games on your phone, if the stand-by time is 15 minutes.

      Switching between these standard (or GP) processes and LP processes is not quiet straight forward, as you need to design all your mixed-signal / analog blocks (think PLLs, bandgaps, regulators, etc) for both nodes. While I'm sure Intel could probably afford to do this, they would then have to turn around and support this process in their fabs, which would eat up their resources for their processor market.

      If you compare the numbers: Intel can sell their processors for hundreds of dollars. Phone manufacturers buy processors from the other Semicos at about 10-15 dollars each. Guess where the better margin is ...

      --
      [ Monday is a terrible way to spend one seventh of your life. ]
  3. in other news, high MPG key to better gas mileage by pezpunk · · Score: 5, Funny

    aparently from the Bureau of Slowly and Painfully Working Out The Obivous.

    --
    i could live a little longer in this prison
  4. Re:How can that work? by AuMatar · · Score: 2, Informative

    You don't use resistors in CMOS logic. You take a transistor and wire source to gate. This turns it into a constant load, more or less the equivalent of a resistor of 10-100K ohms.

    The activation voltage of a transistor is variable- it's a property of the materials its made of. .7 is a common one and thus used in a lot of texts, but it isn't set in stone.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  5. Re:How can that work? by jhines · · Score: 3, Informative

    In Germanium the voltage is 0.3, if I remember correctly. So it depends on the materials used.

  6. Perhaps John Madden Is Submitting Stories? by eldavojohn · · Score: 5, Funny

    aparently from the Bureau of Slowly and Painfully Working Out The Obivous. Either that or John Madden is writing headlines for Slashdot. Can he really top this gem?

    "Hey, the offensive linemen are the biggest guys on the field, they're bigger than everybody else, and that's what makes them the biggest guys on the field." - John Madden And, as it turns out, yes you can. The key to being energy efficient is using less energy!
    --
    My work here is dung.
  7. Re:How can that work? by Durinia · · Score: 4, Informative

    In this case, they're operating the transistors in a sub-threshold voltage environment. A full channel never opens for the transistor, but energy will trickle through at different rates.

    Instead of the typical "open/closed water pipe valve" model of the transistor, imagine having a leaky bucket, and then determining 1 vs 0 on how many drops get through.

    It's a tough area to design circuits in because of the very delicate balance. It doesn't take many electrons (or much process variation) to bust up your circuit.

  8. Wow! by StaticEngine · · Score: 3, Funny

    If they can just get this thing down to zero volts, this chip will run forever!

    1. Re:Wow! by ChrisMP1 · · Score: 3, Funny
      --
      <sig>&nbsp;</sig>
    2. Re:Wow! by ichigo+2.0 · · Score: 2, Funny

      Nevermind that, they need to get it down to negative voltages, then all our energy problems would be solved!

    3. Re:Wow! by Spy+Hunter · · Score: 2, Interesting

      Actually, I seem to recall reading about a guy who had proven that there was no theoretical lower bound on the amount of energy it would take to do a given computation (assuming the computation was 'reversible'). Contrast this to an electric motor, where the desired result is mechanical power output, so obviously at least as much electrical energy must go in as mechanical energy comes out. When the desired output is merely 'computation', there may be no lower bound on the energy input required.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  9. Re:Always on by tknd · · Score: 2, Informative

    With the latest hardware and fully integrated chipsets, you can already build an incredibly power efficient system for as low as 20watts idle, and yes, it will perform better than the VIA platforms. Here's one example.

  10. Process Counts by Colourspace · · Score: 2, Interesting

    It's very simplistic to say that with voltage drops comes power efficiency - process geometry and materials play a part here too (and I'm not even going to mention the issues with noise tolerance and problems with SSO - Simultaneous Switching Outputs at the 0.3v level). So called 'current' (90nm) geoms are a nightmare for power leakage due to the the relatively small atom thickness that goes to make the gate of the switching transistors. You need to look at such tricks as gate oxides and other power mitigating technologies... BTW - When I say 90nm is current, I know people are doing 65nm, 45nm, 32nm and beyond (which are, given process geometry/power efficiency/newer techniques slightly better in some ways) but the lower geoms are slightly ahead of the curve somewhat..

    1. Re:Process Counts by randyest · · Score: 2, Insightful

      The core voltage and the I/O voltage (which is where SSO is a concern) need not be the same, and rarely are in advanced processes. I'm sure the I/O's are not 0.3V. The rest of your comment was similarly confusing: using gate oxides aren't a "trick" (they're pretty much a requirement,) 65nm and under are more than "slightly" better then 90nm "in some ways," and I don't know what curve you're talking about.

      --
      everything in moderation
  11. You need to pervceive the right things... by EmbeddedJanitor · · Score: 2, Insightful

    Sure some CISCs have a RISC under the hood, but that just means you need to have a "virtual machine" that emulates a CISC on top of the RISC. Those extra layers mean more internal operations which mean more switching.

    --
    Engineering is the art of compromise.
  12. Re:How can that work? by Chemisor · · Score: 2, Interesting

    > who the hell still uses BJT's?!?!?!?!?

    Pretty much everyone who uses them for fun :) You can get 2N3904s for 3c each, so it doesn't bother me if I accidentally let the smoke out of one. FETs are much more expensive, are easy to fry if you aren't extra careful to ground before touching, and are present in far fewer circuits you can find online. Then there's the fact that my old Horowitz and Hill only has one chapter on them and so I am just not as familiar with their properties. Eventually, when I'm a "God of circuit design", I'll probably use lots of FETs too, just like the big guys...

  13. Re:Physics by Chris+Burke · · Score: 4, Insightful

    The electrical characteristics of a CPU are somewhat more complicated than those of a resistor. True, but in fact a chip's power does scale with the square of the voltage. At a gross level you can approximate the chip as a certain constant resistance for static power, aka leakage, and as an RC circuit with a given constant for dynamic power, which scales linearly with frequency as well. Nobody actually does that, they just measure the power consumption and know that they the number is proportional to voltage squared and frequency.

    Of course I just knew some jackass was going to use this fact to try to downplay the achievement. Okay, yeah, every computer engineer knows that to reduce power by four you drop the voltage by half, but the trick is actually making this work. That's why not every chip runs on 1E-20 Volts, Mr. Anonymous Idiot.
    --

    The enemies of Democracy are
  14. This has already been done before by trajan96 · · Score: 2, Interesting

    There have been 150-200mV microcontrollers (pdf) at the University of Michigan for some time now: http://wimserc.org/research_highlights/Submiminal_Processor_Research_Highlight.pdf Conference paper 3: http://vlsida.eecs.umich.edu/resource.php?grp=1 what is new is TI and MIT are involved in a commercial low voltage product. But thats still 5 years out. MIT is good at getting press.

  15. Power consumption by AdamHaun · · Score: 4, Informative

    Power consumption in a digital circuit can be approximated by the formula:

    Pavg = N*f*C*Vdd^2 + Pleak

    where N is the probability of a gate switching during one clock cycle, f is the clock frequency, C is the average gate capacitance, Vdd is the supply voltage, and Pleak is the power loss due to current leakage. Since power is proportional to the square of the voltage but directly proportional to everything else, reducing the voltage has a much greater impact on total power consumption. Going from 1V to 0.3V implies a >10x dynamic power reduction.

    --
    Visit the
  16. This is more interesting than TFA makes it sound by CTho9305 · · Score: 4, Informative

    TFA isn't very techincal, and makes it sound like the MIT team isn't doing anything very interesting (they mention 8-transistor SRAM cells, but even regular CPUs sometimes have to use them). The interesting story here is that the chip is being operated at a voltage below the voltage where the transistors are normally viewed as being "on". In this region, transistors operate more like amplifiers than digital switches.

    One cool thing about this is that the leakage power will be negligible. Leakage currents are generally exponential with respect to voltage.

    Another cool thing is that the chip can actually operate at the low voltage. It's not too hard to make a chip retain state at very low voltages, but as soon as you want to do anything you usually have to raise the voltage back up before execution resumes. Any task that requires a small amount of work frequently will benefit from something like this. A contrived example of where this make a big difference is in a poorly-architected MP3 player in which the CPU has to shuffle a few thousand bytes per second to a sound chip, but in very small chunks (this poorly-architected sound chip has a very tiny buffer), hundreds of times per second. A normal chip would be constantly jumping to a high voltage and going back to sleep; depending on how long the voltage transition takes, it might have to stay in a higher voltage state constantly. This chip, on the other hand, could operate continuously at the "sleeping" voltage.

    The catch is that transistors operating in the subthreshold regime are going to be pretty slow, so for any tasks that require high performance you'll have to bump the voltage back to a more normal range.

  17. Re:How can that work? by Waffle+Iron · · Score: 3, Funny

    FETs are much more expensive

    You need to buy them in bulk. For example, Intel will sell you about 500 million FETs for only $200.

  18. Re:Physics by Falstius · · Score: 2, Informative

    self correction/clarification: in subthreshold leakage current beings to become more important, eventually you stop gaining from dropping the voltage. That can be well into subthreshold, I've seen chips which run at 0.2V (a 45nm process has a threshold on the order of 0.5V). I didn't mean to imply that any drop into subthreshold was self defeating.

  19. Re:in other news, high MPG key to better gas milea by Pulzar · · Score: 3, Informative

    Power = Current * Voltage
    To reduce power consumption, you either have to reduce the voltage or the current.


    While your formula is right, it's not too applicable for chip power usage because current is not a constant. The formula you will normally see is

    P = P-switching + P-leakage

    Now, P-switching = fCV^2, so you can reduce it by reducing the clock frequency, voltage, or the number of transistors. But, P-leakage actually increases exponentially as the gate threshold voltage is reduced -- so, reducing the voltage too much will not help, either. There's only so far you can go before leakage power becomes the dominant one and reducing voltage further doesn't help.

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  20. Re:This is more interesting than TFA makes it soun by fpgaprogrammer · · Score: 2, Informative

    "One cool thing about this is that the leakage power will be negligible. Leakage currents are generally exponential with respect to voltage." leakage is more dependent on threshold voltage than Vds. running a chip subthreshold means you are relying on leakage to charge up capacitance. we've had this research going on for years at MIT.

  21. Bad Car Analogy strikes again by Spy+Hunter · · Score: 2, Informative

    Contrary to popular belief, voltage is *not* power. To use the analogy properly, what this article says is closer to "low horsepower key to better gas mileage". Which, while still obvious, is at least not a tautology.

    It is possible for a low voltage system to transfer more energy than a high voltage one in the same amount of time if the low voltage one transfers more current (current is measured in amps, not volts). The exact relation is volts * amps = power (in watts). So if this chip ran at lower voltage but needed more amps, it could still use more power.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  22. Leakage Power! by borowcm · · Score: 2, Interesting

    From what I can remember from my Low Power VLSI class...

    1. Dropping Vdd to a CMOS transistors requires you to drop the threshold voltage to maintain performance.
    2. As the two voltages approach each other, theres an increase in the current in the substrate (the current which flows between n-wells in a typical CMOS transistor).
    3. This substrate current ends up contributing to massive amounts of leakage current.

    I couldnt resist - the handy eq. from my VLSI Design for Deep submicron book says something along the lines of
    Isubstrate =u0*cox*(w/l)*Vt^2 *e^((Vgs-Vth )/n*Vt)
    u0 : carrier mobility
    Cox: gate oxide cap
    w&l: transistor dimensions
    Vt : thermal voltage
    n : some tech parameter
    Vgs: Voltage between Gate and Source
    Vth: Threshold Voltage

  23. Re:How can that work? by austexmonkey · · Score: 4, Informative

    Dear God, how did this get modded Informative? The parent is confusing CMOS logic with NMOS logic (you do NOT use static loads with CMOS logic), and FETs do not have a parameter called "activation voltage".

    For a description of CMOS logic that's actually accurate, check out the wikipedia article here:

    http://en.wikipedia.org/wiki/Cmos
  24. Re:in other news, high MPG key to better gas milea by Malekin · · Score: 2, Informative

    You are correct about power lines. The high voltage / low current reduces power lost due to the resistance of the wires. When you're dealing with long pieces of wire, the resistance adds up. Integrated circuits, however, are very small and though they are made of semiconductors (which are generally more resistive than metals) resistive losses aren't the big concern. In a semiconductor the important things are electric fields and charges moving about. Making a transistor work at low voltage means there are smaller potential barriers involved for charges to cross.

    Basically, anyway.

  25. Re:How can that work? by Komi · · Score: 2, Interesting
    The activation voltage of a transistor is variable- it's a property of the materials its made of. .7 is a common one and thus used in a lot of texts, but it isn't set in stone.

    It's also a property of the doping levels of the silicon. Basically, you need to bring a certain amount of charge under the channel to turn the device on. This depends on the substrate material, but also depends on how much charge is available (i.e. doping).

    In a given process, you can different flavors of transistors, each with its own threshold voltage. In a 90nm process I'm currently designing in, the digital devices have a threshold of about 250mV. Of course, I'm an analog designer, so that just make my work harder. :) We would normally design with 0.6V threshold devices. The digital devices are faster, but the analog devices have much more gain. But you can't design with higher threshold devices below about 2V. We're at 1.5V, so we need the lower threshold devices.

    --
    The ultimate goal of science is to unify all forces of nature to a single law that can be silk-screened onto a T-shirt.