FPGA Power Reduction by Guarded Evaluation

被引:0
作者
Anderson, Jason H. [1 ]
Ravishankar, Chirag [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
来源
FPGA 10 | 2010年
关键词
Field-programmable gate arrays; FPGAs; power; optimization; low-power design; logic synthesis; technology mapping; DENSITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Guarded evaluation is a power reduction technique that involves identifying sub-circuits (within a larger circuit) whose inputs can be held constant (guarded) at specific times during circuit operation, thereby reducing switching activity and lowering dynamic power. The concept is rooted in the property that under certain conditions, some signals within digital designs are not "observable" at design outputs, making the circuitry that generates such signals a candidate for guarding. Guarded evaluation has been demonstrated successfully for custom ASICs; in this paper, we apply the technique to FPGAs. In ASICs, guarded evaluation entails adding additional hardware to the design, increasing silicon area and cost. Here, we apply the technique in a way that imposes minimal area overhead by leveraging existing unused circuitry within the FPGA. The primary challenge in guarded evaluation is in determining the specific conditions under which a sub-circuit's inputs can be held constant without impacting the larger circuit's functional correctness. We propose a simple solution to this problem based on discovering "non-inverting paths" in the circuit's AND-inverter graph representation. Experimental results show that guarded evaluation can reduce switching activity by 22%, on average, and can reduce power consumption in the FPGA interconnect by 14%.
引用
收藏
页码:157 / 166
页数:10
相关论文
共 50 条
  • [1] FPGA Power Reduction by Guarded Evaluation Considering Logic Architecture
    Ravishankar, Chirag
    Anderson, Jason H.
    Kennings, Andrew
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (09) : 1305 - 1318
  • [2] Decomposition Approaches for Power Reduction
    Opara, Adam
    Kubica, Marcin
    Kania, Dariusz
    IEEE ACCESS, 2023, 11 : 29417 - 29429
  • [3] Dual-Vdd interconnect with chip-level time slack allocation for FPGA power reduction
    Lin, Yan
    He, Lei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) : 2023 - 2034
  • [4] Evaluation of Power Efficient FIR Filter for FPGA Based DSP Applications
    Bhattacharjee, Subhankar
    Sil, Sanjib
    Chakrabarti, Amlan
    FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE: MODELING TECHNIQUES AND APPLICATIONS (CIMTA) 2013, 2013, 10 : 856 - 865
  • [5] Low-Power Programmable FPGA Routing Circuitry
    Anderson, Jason H.
    Najm, Farid N.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (08) : 1048 - 1060
  • [6] Optimizing FPGA Performance, Power, and Dependability with Linear Programming
    Wulf, Nicholas
    George, Alan D.
    Gordon-Ross, Ann
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)
  • [7] Switching Frequency Modulation for EMI Reduction in Flyback Converter Using FPGA Implementation
    Britto, K. R. Aravind
    Baskaran, K.
    Vimala, R.
    INTERNATIONAL REVIEW OF ELECTRICAL ENGINEERING-IREE, 2012, 7 (04): : 4785 - 4792
  • [8] Logic synthesis of low power FSM for LUT-based FPGA
    Kubica, Marcin
    Kajstura, Krzysztof
    Kania, Dariusz
    INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2018 (ICCMSE-2018), 2018, 2040
  • [9] Reducing power consumption in FPGA routing
    Zamani, MS
    Esmaili, E
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 9 - 12
  • [10] Power Measurement Methodology for FPGA Devices
    Jevtic, Ruzica
    Carreras, Carlos
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2011, 60 (01) : 237 - 247