PERA: Power-Efficient Routing Architecture for SRAM-Based FPGAs in Dark Silicon Era

被引:0
|
作者
Seifoori, Zeinab [1 ]
Omidi, Behzad [1 ]
Asadi, Hossein [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1458889694, Iran
关键词
Dark silicon; field-programmable gate array (FPGA); power consumption; routing architecture; DESIGN; REDUCTION; AREA;
D O I
10.1109/TVLSI.2023.3303352
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The ever-increasing rate of static power consumption in nanoscale technologies, and consequently, the breakdown of Dennard scaling acts as a power wall for further device scaling. With intensified power density, designers are forced to selectively power off portions of chip area, known as dark silicon. With significant power consumption of routing resources in the field-programmable gate array (FPGA) and their low utilization rate, power gating of unused routing resources can be used to reduce the overall device power consumption. While power gating has taken great attention, previous studies neglect major factors that affect the effectiveness of power gating, for example, routing architecture, topology, and technology. In this article, we propose a power-efficient routing architecture (PERA) for SRAM-based FPGAs, which is designed pursuant to the utilization pattern of routing resources with different topologies. PERA is applicable to different granularity from a multiplexer to a switch-matrix (SM) level. We examine the efficiency of the proposed architecture with different topologies, structures, and parameters of routing resources. We further propose a routing algorithm to reduce the scattered use of resources and hence to take advantage of opportunities of power gating in routing resources. Our experiments using a versatile place and route (VPR) toolset on the FPGA architecture similar to commercial chips over an extensive set of circuits from Microelectronics Center of North Carolina (MCNC), International Workshop on Logic Synthesis (IWLS), Verilog to routing (VTR), and Titan benchmarks indicate that PERA reduces the static power consumption by 43.3%. This improvement is obtained at the expense of 7.4% area overhead. PERA along with the optimized routing algorithm offers a total routing leakage power reduction of up to 64.9% when compared to nonpower-gating architectures and 6.9% when compared with the conventional routing algorithm across all benchmark circuits and architectures with various wire segment lengths. This is while the optimized routing algorithm degrades performance by only less than 3%.
引用
收藏
页码:2075 / 2088
页数:14
相关论文
共 50 条
  • [21] An Efficient SRAM-Based Reconfigurable Architecture for Embedded Processors
    Tamimi, Sajjad
    Ebrahimi, Zahra
    Khaleghi, Behnam
    Asadi, Hossein
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (03) : 466 - 479
  • [22] A new architecture for single-event detection & reconfiguration of SRAM-based FPGAs
    Kamanu, Eze
    Reddy, Pratapa
    Hsu, Kenneth
    Lukowaik, Marcin
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 291 - +
  • [23] SICTA: A Superimposed In-Circuit Fault Tolerant Architecture for SRAM-based FPGAs
    Kourfali, Alexandra
    Kulkarni, Amit
    Stroobandt, Dirk
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 5 - 8
  • [24] A novel CLB architecture to detect and correct SEU in LUTs of SRAM-based FPGAs
    Sundar, ES
    Chandrasekhar, V
    Sashikanth, M
    Kamakoti, V
    Narayanan, V
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 121 - 128
  • [25] A Switch Box Architecture to Mitigate Bridging and Short Faults in SRAM-Based FPGAs
    Ebrahimi, Hassan
    Zamani, Morteza Saheb
    Razavi, Seyyed Ahmad
    2010 IEEE 25TH INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS (DFT 2010), 2010, : 218 - 224
  • [26] E-TCAM: An Efficient SRAM-Based Architecture for TCAM
    Zahid Ullah
    Manish Kumar Jaiswal
    Ray C. C. Cheung
    Circuits, Systems, and Signal Processing, 2014, 33 : 3123 - 3144
  • [27] E-TCAM: An Efficient SRAM-Based Architecture for TCAM
    Ullah, Zahid
    Jaiswal, Manish Kumar
    Cheung, Ray C. C.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (10) : 3123 - 3144
  • [28] A Power-Efficient Accelerator Based on FPGAs for LSTM Network
    Zhang, Yiwei
    Wang, Chao
    Gong, Lei
    Lu, Yuntao
    Sun, Fan
    Xu, Chongchong
    Li, Xi
    Zhou, Xuehai
    2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2017, : 629 - 630
  • [29] Energy Efficient Frame-level Redundancy Scrubbing Technique for SRAM-based FPGAs
    Tonfat, Jorge
    Kastensmidt, Fernanda
    Reis, Ricardo
    2015 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2015,
  • [30] A New Reconfigurable Clock-Gating Technique for Low Power SRAM-based FPGAs
    Sterpone, L.
    Carro, L.
    Matos, D.
    Wong, S.
    Fakhar, F.
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 752 - 757