Temperature-Aware Placement and Routing Algorithm Targeting 3D FPGAs

被引:0
|
作者
Siozios, Kostas [1 ]
Soudris, Dimitrios [1 ]
机构
[1] NTUA, Sch Elect & Comp Engn, Athens 15780, Greece
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In current reconfigurable architectures, the interconnect structures increasingly contribute to the delay and power consumption budget. The demand for increased clock frequencies and logic availability (smaller area foot print) makes the problem even more important, leading among others to rapid elevation in power density. Three-dimensional (3D) architectures are able to alleviate this problem by accommodating a number of functional layers, each of which might be fabricated in different technology. Since power consumption is a critical challenge for implementing applications onto reconfigurable hardware, a novel temperature-aware placement and routing (P&R) algorithm targeting 3D FPGAs, is introduced. The proposed algorithm achieves to redistribute the switched capacitance over identical hardware resources in a rather "balanced" profile, reducing among others the number of hotspot regions, the maximal values of power sources at hotspots, as well as the percentage of device area that consumes high power. For evaluation purposes, the proposed approach is realized as a new CAD tool, named 3DPRO (3D-Placement-and-Routing-Optimization), which is part of the complete framework, named 3D MEANDER. Comparing to alternative solutions, the proposed one reduces the percentage of silicon area that operates under high power by 63%, while it leads to energy savings (about 9%), with an almost negligible penalty in application's delay ranging from 1% up to 5%.
引用
收藏
页码:211 / 231
页数:21
相关论文
共 50 条
  • [21] Routing-Architecture-Aware Analytical Placement for Heterogeneous FPGAs
    Chen, Sheng-Yen
    Chang, Yao-Wen
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [22] Efficient thermal aware placement approach integrated with 3D DCT placement algorithm
    Yan, Haixia
    Zhou, Qiang
    Hong, Xianlong
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 289 - 292
  • [23] A efficient placement and global routing algorithm for hierarchical FPGAs
    Tang, JJ
    Wang, PT
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 729 - 732
  • [24] Temperature-Aware Core Mapping for Heterogeneous 3D NoC Design Through Constraint Programming
    Derniriz, Ayhan
    Ahangari, Hamzeh
    Ozturk, Ozcan
    2020 28TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2020), 2020, : 312 - 318
  • [25] Temperature-Aware Data Allocation Strategy for 3D Charge-Trap Flash Memory
    Wang, Yi
    Zhang, Mingxu
    Yang, Jing
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 572 - 577
  • [26] Thermal-Aware Placement and Routing for 3D Optical Networks-on-Chips
    Jiao, Fengxian
    Dong, Sheqin
    Yu, Bei
    Li, Bing
    Schlichtmann, Ulf
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [27] Thermal-Aware Logic Block Placement for 3D FPGAs Considering Lateral Heat Dissipation
    Huang, Juinn-Dar
    Huang, Ya-Shih
    Hsu, Mi-Yu
    Chang, Han-Yuan
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 268 - 268
  • [28] A Temperature Gradient based Routing Algorithm on 3D NoC
    Du, Gaoming
    Liu, Xin
    Song, Yunkun
    Zhang, Duoli
    Ou, Yanghao
    Li, Miao
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [29] Heuristic temperature-aware DVS scheduling algorithm for MPSoC
    Yang, Zhibang
    Xu, Cheng
    Zhou, Xu
    Liu, Yan
    International Journal of Advancements in Computing Technology, 2012, 4 (01) : 67 - 76
  • [30] Placement and routing in 3D integrated circuits
    Ababei, C
    Feng, Y
    Goplen, B
    Mogal, H
    Zhang, TP
    Bazargan, K
    Sapatnekar, S
    IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (06): : 520 - 531