Propeller Current Draw?
MX21
Posts: 7
How much power will the propeller require?· I can't find it specified anywhere.
Thanks,
MX
·
Thanks,
MX
·
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
1+1=10
MX
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
1+1=10
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tracy Allen
www.emesystems.com
Thanks for running these tests.
We've got the new silicon in now, and the quiescent currents have dropped WAY down. On the silicon you tested here, the COG memories' sense amps are initially (until the COG is run) held open when they shouldn't be, causing a chip-wide draw of an extra 50-150uA. The new silicon takes only 4.5uA w/brown-out and internal oscillator running, plus 3uA per COG at the internal 20KHz rate.
(You know about the following, but for the sake of anyone else who may be interested...)
The reason that the running power is so low is because the Propeller has extensive clock-gating. This·is a·BIG TABOO in the usual standard-cell-based design flow·that perhaps every modern processor is built in. Standard cell flows let you make high-level changes very quickly, but then you must spend very considerable time insuring that the computer-generated layout will meet your timing requirements. This basically comes down to managing chaos and is often punctuated by sporadic needle-in-haystack searches for problems (except the haystack looks more like·a city-wide rat's nest). Not to worry, there are million-dollar software tools that can be used to help you here. The tools we used cost only·$20k (used to be $5k) from Tanner EDA.·They were completely adequate for our job, perhaps much more apt, since they are simple and unburdened.
The Propeller was built from the inside-out, so that every functional block was actually SPICE-verified before being assembled into the chip. This took a lot more time, but made things small, fast, and lower power. It's kind of the assembly-language approach to chip design vs. the high-level compiler approach. Big companies have got ZERO patience for this kind of development. Unless it's a matter of some finite, but mission-critical block that needs this kind of attention, nothing else will get it. They'll settle for parts and pieces and whatever's available and lump the bugs. We learned from programming Windows that not much beyond a ScrollBar was trustworthy, and silicon is not that different. For the Propeller, we even made our own I/O pads. In fact, the entire chip is full-custom. Every single polygon on every layer was designed at Parallax. I don't think it's a stretch to say that this is unheard-of today.
The way silicon technology advances, the standard cell approach just keeps getting thrown at newer technologies, so performance gains come from the newer process, not the newer (or I should say "older") design methodology. Who knows what's possible at the 45nm node via the raw approach?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chip Gracey
Parallax, Inc.
Post Edited (Chip Gracey) : 4/16/2006 2:39:26 AM GMT