Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

FPGA drive current effect on power draw in Cyclone IV

Howdy,

With the Cyclone IV FPGA, we have run into some issues with noise on Vccio and Vccint pins while using the 24 mA default drive current. I found an application note (http://www.altera.com/support/kdb/solutions/rd04062007_606.html?gsa_pos=1&wt.oss_r=1&wt.oss=power%20drive%20current) that mentions that the drive current affects the device power draw (obviously), but I can't find any quantification of this effect. Can anyone help me? I don't need an exact equation (although that would be nice) - even just a rough idea of the magnitude of the effect would be helpful.

Thanks,

Kathryn Turner

13 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks. That information helps.

    If you are curious, lowering the drive current to 8 mA does solve the problem (Reed-Solomon decoder fails, to be exact), but our customer thinks that reducing the drive current is a "band-aid" rather than a solution. Our application historically has zero errors even over very long periods of continuous operation, so naturally, we and the customer expect similar performance from our new version. They're concerned that there is an underlying problem that might show up after deployment. So the reason I asked is that I'm looking for information to convince the customer (and myself) that reducing the drive current really is a solution.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Reduce the drive current on the pins to help reduce noise on VCCIO. Although you shouldn't be getting significant noise on VCCIO with proper bypass. Also consider phasing the I/O outputs if you are driving a lot of them at once to help reduce noise and ground bounce.

    Jake
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The linked application doesn't say anything about effects of drive strength on VCCIO current consumption. It's mainly talking about short circuit currents, which isn't your problem I guess. Basically. adjustment of IO strength is done by activating one or more output transistors. Because the IO node capacitance isn't changed, the dynamic power consumption can be expected unaffected by this adjustment. You affect however the output peak current and as result VCCIO noise and ground bounce. In contrast, I wouldn't expect changes to VCCINT dynamic currents.

    Regarding peak VCCIO and GND currents, why not simply assuming a proportional relation to IO drive strength. It can't be very wrong.