Altera PowerPlay Early Power Estimator User Manual

Page 37

Advertising
background image

Chapter 3: Using Cyclone III PowerPlay Early Power Estimator

3–25

Factors Affecting PowerPlay Early Power Estimator Accuracy

© June 2009 Altera Corporation

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs

In this example, you must 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

Toggle rate for Decoder module

Toggle rate for RAM

Toggle rate for Filter

Toggle rate for Modulator

Toggle rate for Encoder

These estimates can be performed in the following ways:

If similar modules were used in the past with data inputs of roughly the same
toggle rate, you can leverage that information.

If there are MATLAB simulations available for some blocks, you can obtain the
toggle rate information.

If the HDL is available for some of the modules, you can simulate them.

If the HDL is complete, the best way to determine toggle rate is to simulate the
design.

1

The accuracy of toggle rate estimates depends heavily on the accuracy of
the input vectors. Therefore, determining whether or not the simulation
coverage is high gives you a good estimate of how accurate the toggle rate
information is.

The Quartus II software can determine toggle rates of each resource used in the
design if you provide information from simulation tools. Designs can be simulated in
many different tools and information provided for the Quartus II software through a
signal activity file (.saf). The Quartus II PowerPlay Power Analyzer provides the most
accurate power estimate. You can use the comma-separated value file (.csv) from the
Quartus II software with the PowerPlay Early Power Estimator for estimating power
after the design is complete.

Advertising