Toggle rate – Altera PowerPlay Early Power Estimator User Manual

Page 63

Advertising
background image

Altera Corporation

3–45

January 2007

PowerPlay Early Power Estimator For Stratix II, Stratix II GX & HardCopy II

Using the PowerPlay Early Power Estimator

Factors Affecting
PowerPlay Early
Power Estimator
Spreadsheet
Accuracy

There are many factors that greatly affect the estimated values displayed
in the PowerPlay Early Power Estimator. In particular, it is imperative to
determine whether or not the input parameters entered are accurate to
ensure that the system is modeled correctly in the PowerPlay Early Power
Estimator spreadsheet. In particular, information entered concerning
toggle rates, airflow, temperature and heat sinks are extremely important.

Toggle Rate

The toggle rates specified in the PowerPlay Early Power Estimator
spreadsheet can have a very large impact on the dynamic power
consumption displayed. In order to obtain an accurate estimate it is
imperative to input toggle rates that are realistic. Determining realistic
toggle rates is a non-trivial problem that requires the designer to know
what kind of input the FPGA is receiving and how often it toggles.

If the design is not yet complete, it is very difficult to get an accurate
estimate. The best way to approach the problem is to isolate the separate
modules in the design by functionality and estimate resource usage along
with toggle rates of the resources. The easiest way to accomplish this is to
leverage previous designs to estimate toggle rates for modules with
similar functionality.

As an example, let us assume that there is a simple design that has an
input data bus that has been encoded for data transmission and has a
roughly 50% toggle rate. It then goes through a decoder and is stored in
RAM. The data is then filtered before being modulated with another
input data bus and the result is encoded for transmission. A simple block
diagram is shown in

Figure 3–32

.

Figure 3–32. Decoder & Encoder Block Diagram

In this case the designer would have to estimate the following:

Data toggle rate

Mod input toggle rate

Resource estimate for Decoder module

Resource estimate for RAM

Resource estimate for Filter

Resource estimate for Modulator

Resource estimate for Encoder

Decoder

RAM

Filter

Modulator

Encoder

Mod Input

Data

Advertising