Low Voltage Is Key To Energy-Efficient Chip 127
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."
Re:How can that work? (Score:3, Informative)
The activation voltage of a transistor is variable- it's a property of the materials its made of.
Re:How can that work? (Score:4, Informative)
Re:How can that work? (Score:5, Informative)
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.
Re:All well and good (Score:4, Informative)
Re:Architecture is far more important (Score:5, Informative)
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
Re:Always on (Score:3, Informative)
Re:All well and good (Score:4, Informative)
Re:All well and good (Score:1, Informative)
Power consumption (Score:5, Informative)
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.
Re:All well and good (Score:4, Informative)
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.
This is more interesting than TFA makes it sound (Score:5, Informative)
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.
Re:Physics (Score:3, Informative)
Re:in other news, high MPG key to better gas milea (Score:4, Informative)
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.
Re:This is more interesting than TFA makes it soun (Score:2, Informative)
What is voltage? (Score:1, Informative)
Voltage in electronics is essentially the same thing as pressure in a pipe with water being pumped through. If you have a shitty-ass leaky pipe, higher pressure causes more water to leak from the shitty-ass pipe. Now imagine you have two of these shitty-ass pipes that you want to pump an equal amount of water through. One of them has a flow restricter on the end. If you pump the same rate of water through them, the one without the restricter will have lower pressure and less water will leak from the holes in the pipe. The pressure in the other pipe, however, is higher because of the restricter. This causes increased leakage from the shitty-ass pipe and overall more water will be required to get the same amount out of the end of the pipe (and yes I realize this uses resistance to get my point across, it's impossible to describe current, voltage, or resistance without referencing another of the three so preemptive STFU). Increased pressure also increases friction, blah, blah, blah.
This basically works the same way in electronics, except instead of leaking water (at least I hope not) electronics leak heat energy. Electronics are essentially shitty-ass leaky pipes, because it's hard to build real small things (and you can quote me on that). Sure, increased voltage generally means increased overall power usage. Voltage != Power, though.
This is meant to be a simple explanation for laymen. EE's STFU, I don't want to hear about how this or that is technically wrong. It coulda been worse, I could've used cars. And no, I didn't spellcheck, reread, etc. Go to hell spelling/grammar/regular type nazi. Done.
Bad Car Analogy strikes again (Score:2, Informative)
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.
Re:How can that work? (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 [wikipedia.org]Re:in other news, high MPG key to better gas milea (Score:2, Informative)
Basically, anyway.