15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14.2 Power Estimation<br />

As we saw in the last section, power dissipation in VLSI circuits is a major concern in the electronics<br />

industry. The rapid increase in the complexity and the decrease in design time have resulted in the need<br />

for efficient power estimation tools that can help in making important design decisions early in the design<br />

process. To accomplish this objective, the estimation tools must operate with a design description at the<br />

higher levels of abstraction; however, trade-offs exists between accuracy and speed in power estimation<br />

at various levels of a design hierarchy. In this section, an overview of the different power estimation tools<br />

and techniques are covered.<br />

Need for Power Estimation Tools<br />

Low-power design requires good power analysis tools to evaluate the alternate choices in design. Consider<br />

modern high-performance CPUs, large portions of which are typically custom designed. These designs<br />

involve manual tweaking of transistors to upsize drivers in critical paths. If too many transistors are<br />

upsized, certain designs can lie on the steep part of a circuit’s power-delay curve. The choice of logic<br />

family used, e.g., static versus domino logic, can also greatly influence the circuit’s power consumption.<br />

Figure 14.6 illustrates these scenarios for a 32-bit adder. Suppose a designer has the data shown in the<br />

figure at his disposal. Knowledge of where on the power-delay curve the circuit operates can tell the<br />

designer whether he/she can trade a little performance for larger power savings. In this example, a total<br />

of 69% savings can be gained by transistor sizing and using domino instead of static logic. There is a<br />

23% delay penalty. This extra delay penalty may be overcome by upsizing adjacent blocks at a much less<br />

power penalty and ending up with an overall power benefit. Experiments with this methodology have<br />

yielded 10% power savings with no delay increase in real designs. CAD tools that enable this kind of<br />

logic and circuit design exploration for custom circuits can thus have a significant impact at the fullchip<br />

level. Specifically, power analysis tools enable designers to:<br />

1. Verify whether the power budgets are met by different parts of the design and identify the parts<br />

that do not satisfy the power requirements<br />

2. Evaluate the effect of various optimizations and design modifications on power<br />

A typical design flow has four steps. It starts with very high-level description of a design, called HLM<br />

(high-level modeling) or architectural description. Then the HLM is converted into RTL (register transfer<br />

level), and then RTL is synthesized into a gate level design. Finally, gates are replaced by transistors/layout<br />

FIGURE 14.6 Power-delay curves for two different 32-bit adders.<br />

© 2002 by CRC Press LLC<br />

Power<br />

69%<br />

CMOS<br />

Domino<br />

PD curve for Domino<br />

23%<br />

Current Domino<br />

design<br />

Delay<br />

Limit of CMOS design<br />

Current CMOS<br />

design<br />

PD curve for CMOS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!