Processor Core Power Specs: A Cautionary Tale

Processor Core Power Specs:

A Cautionary Tale

Anyone familiar with board-level design has developed an intuitive feel for packaged-processor power specifications: the processor draws a certain amount of power, give or take a percentage based on process variation and speed binning. For a variety of reasons, this intuition utterly fails with respect to vendor specifications for processor core IP.

While a packaged processor chip's measured power specs must necessarily account for all of the circuitry in the package, processor core power specifications are based on simulations; Core vendors are free to delete or ignore any number of power-dissipating functions when reporting power numbers. Many factors can greatly affect the power specifications listed on the processor core's spec sheet: the target fabrication technology (both the lithography size and the process), the cell library used to generate the core, and the execution activity imposed on the processor during power simulation. Consequently, caution and judicious reading of the vendor data sheets are called for when comparing the power numbers for competing processor IP. Rarely will you find apples to compare to apples from the data sheets alone.

Figure 1 shows a small extract from a processor core's data sheet. (The actual numbers have been obfuscated because they aren't important here.) It's the footnote that's important. The footnote informs the reader that the two power-dissipation numbers listed for the processor core are for TSMC's 0.18μm G and 0.13μm LVLK IC-fabrication processes. The footnote also states that synthesis has been optimized for power and that the power specifications do not include the clock tree. Note that all of this information is critically important when comparing processor cores. Also note that the information in this footnote is incomplete.

Consider the facts listed in Figure 1's footnote:

  • Process technology: The two process technologies listed in Figure 1 are the 0.18μm G and 0.13μm LVLK IC-fabrication processes from TSMC (Taiwan Semiconductor Manufacturing Company Limited). TSMC's G processes are general-purpose, lowest-cost processes. Transistors fabricated in TSMC's high-performance LVLK processes have a lower Vt (threshold voltage), which increases static-leakage power but can reduce operating power by allowing the chip to run at a lower operating voltage for a given clock frequency. Even at the same lithographic geometries, different IC-fabrication processes (for example, general-purpose versus high-speed or one manufacturer versus another) can result in as much as a 50% difference in power dissipation. If you want to compare apples to apples, you'll need processor core specifications for the same fabrication process. You must know both the lithographic geometry (expressed in microns or nanometers) and the process type (general-purpose, low-voltage, high-performance, etc.). If the numbers you get are not based on precisely the same process, then they are not comparable. Although there are rules-of-thumb conversion factors available to translate from one process or process geometry to another, conversion factors insert yet another layer of uncertainty in the power numbers.
  • Synthesis optimization setting: Figure 1's footnote states that the power specifications were obtained by setting the logic-synthesis tool's command-line switches to produce a power-optimized design. That's not the only command-line switch setting available.

Click here to read this white paper

Marketing Agency