Hi Kevin,
If you are observing non-linearity in dynamic power at speeds close to or below your max operating frequency, I would be worried.
The frequency of operation given to you by the timing analyzer is quite conservative relative to what you should observe on a single device in nominal conditions. For example, in Stratix II the timing assumes the transistor junction temperature is at 85C, that the voltage at the pins of the device is 1.15V (and lower than that at the transistor), and that they device you are using is at the very edge of timing for the speed bin it is in. Unless you are using a temperature forcer, have intentionally dropped the voltage, and somehow got your hands on a chip that is right at the binning limit, you should see faster operation in the lab.
How did you measure power? And how non-linear is the power you are seeing -- can you share some data?
One place where power becomes non-linear at relatively low frequencies is in the I/Os. Depending on your I/O loading, the caps can be big enough that you will be switching the I/Os before you've fully charged external loads. As you increase frequency, the signal swing is reduced dropping your dynamic power. In the core of the device, you'd need to be in the Ghz range before signal swing started to limit things.
When it comes to measuring power, if you are using a standard lab DC voltage supply and measuring the current out of it, you *will* see non- linear power unless you compensate the supply. Some supplies have a lead that you can connect to the board to sense the voltage as seen at the device. Without this, you will get IR drop through the cables connecting the supply to the board, and that IR drop will increase with clock frequency. The result is lower voltage at the pins of the device, which in turn reduces the device's power consumption and also will lower the maximum stable operating frequency.
Regards,
Paul Leventis Altera Corp.