FPGA Power Consumption Structure Design

Source: Internet
Author: User

1 compared with ASIC, FPGA is a power-consuming device and is not suitable for designing ultra-low power consumption.


2 in CMOS technology, the dynamic power consumption of the circuit is related to the charge and discharge of the gate and the metal lead. The general equation of capacitor current consumption is

I = V * C * F

V is the voltage, which is a fixed value for FPGA. The C capacitor is related to the number of directly triggered doors and the wiring length of these doors. The frequency f is directly related to the clock frequency. Therefore, reducing power consumption must begin with reducing C and F.


A clock-selecting is a direct method to reduce dynamic power consumption, but it may cause difficulties in timing analysis. The clock enabling trigger input or the global clock multiplexing selector should be used instead of the direct clock selection. Selecting a clock in an FPGA will bring about a new clock domain, causing a conflict, and these may not be optimized by the compilation tool. As shown in:



If the value of DL <DG is greater than the value of DL, the retention time is incorrect.

B. Minimizing the rising and falling edges of the drive signal can reduce the power consumption of the input device.

C. Do not leave the FPGA input buffer blank. (The suspended pin is regarded as the input of the variable slowly)

D. The dynamic power consumption is proportional to the square of the voltage, so we can reduce the FPGA power supply voltage and reduce the power consumption,

E dual-edge triggering can reduce the frequency and reduce the power consumption (however, only corresponding devices are required)

F uses serial interfaces without the consumption of steady-state current.





Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.