Skip to main content
Log in

Dynamic power-gating for leakage power reduction in FPGAs

在现场可编程门阵列中用于降低泄漏功率的 动态电源门控

  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

Field programmable gate array (FPGA) devices have become widespread in electronic systems due to their low design costs and reconfigurability. In battery-restricted applications such as handheld electronics systems, low-power FPGAs are in great demand. Leakage power almost equals dynamic power in modern integrated circuit technologies, so the reduction of leakage power leads to significant energy savings. We propose a power-efficient architecture for static random access memory (SRAM) based FPGAs, in which two modes (active mode and sleep mode) are defined for each module. In sleep mode, ultra-low leakage power is consumed by the module. The module mode changes dynamically from sleep mode to active mode when module outputs evaluate for new input vectors. After producing the correct outputs, the module returns to sleep mode. The proposed circuit design reduces the leakage power consumption in both active and sleep modes. The proposed low-leakage FPGA architecture is compared with state-of-the-art architectures by implementing Microelectronics Center of North Carolina (MCNC) benchmark circuits on FPGA-SPICE software. Simulation results show an approximately 95% reduction in leakage power consumption in sleep mode. Moreover, the total power consumption (leakage+dynamic power consumption) is reduced by more than 15% compared with that of the best previous design. The average area overhead (4.26%) is less than those of other power-gating designs.

摘要

现场可编程门阵列(FPGA)器件由于其低设计成本和可重构性, 在电子系统中得到广泛应用。在手持电子系统等电池受限的应用中, 低功耗FGPA的需求很大。在现代集成电路技术中, 泄漏功率几乎相当于动态功率, 因此降低泄漏功率可以显著节省能耗。我们提出一种基于静态随机存取存储器(SRAM)的FPGA高效架构, 其中每个模块定义了两种模式(活动模式和休眠模式)。在休眠模式下, 模块消耗超低泄漏功率。当模块输出对新输入向量的评估时, 模块模式由休眠模式动态改变为活动模式。在产生正确的输出后, 该模块返回到休眠模式。所提电路设计在活动模式和休眠模式下都降低了泄漏功耗。通过在FPGA-SPICE软件上实现北卡罗来纳州微电子中心(MCNC)基准电路, 将所提出的低泄漏FPGA体系结构与最先进的体系结构进行比较。仿真结果表明, 休眠模式下泄漏功耗降低约95%。此外, 与以往的最佳设计相比, 总功耗(泄漏功耗+动态功耗)降低15%以上。平均面积开销(4.26%)小于其他电源门控设计。

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadi Jahanirad.

Additional information

Compliance with ethics guidelines

Hadi JAHANIRAD declares that he has no conflict of interest.

Data availability

The data that support the findings of this study are available from the author upon reasonable request.

List of supplementary materials

1 Effects of power-domain granularity on energy saving

2 Leakage mechanisms in FPGA

Fig. S1 Internal circuitry of a tile

Fig. S2 A circuit placement and two different granularities

Fig. S3 A typical basic logic element architecture

Table S1 Synthetic circuit properties

Electronic Supplementary Material

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jahanirad, H. Dynamic power-gating for leakage power reduction in FPGAs. Front Inform Technol Electron Eng 24, 582–598 (2023). https://doi.org/10.1631/FITEE.2200084

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.2200084

Key words

关键词

CLC number

Navigation