UNIFICATION OF PR REGION FLOORPLANNING AND FINE-GRAINED PLACEMENT FOR DYNAMIC PARTIALLY RECONFIGURABLE FPGAS

被引:1
|
作者
He, Ruining [1 ]
Liang, Guoqiang [1 ]
Ma, Yuchun [1 ]
Wang, Yu [2 ]
Bian, Jinian [1 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Dept Elect Engn, Beijing 100084, Peoples R China
关键词
Dynamic partial reconfiguration; floorplanning; placement; unification; EAPR;
D O I
10.1142/S0218126613500205
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Partially Reconfiguration (DPR) designs provide additional benefits compared to traditional FPGA application. However, due to the lack of support from automatic design tools in current design flow, designers have to manually define the dimensions and positions of Partially Reconfigurable Regions (PR Regions). The following fine-grained placement for system modules is also limited because it takes the floorplanning result as a rigid region constraint. Therefore, the manual floorplanning is laborious and may lead to inferiorfine-grained placement results. In this paper, we propose to integrate PR Region floorplanning with fine-grained placement to achieve the global optimization of the whole DPR system. Effective strategies for tuning PR Region floorplanning and apposite analytical evaluation models are customized for DPR designs to handle the co-optimization for both PR Regions and static region. Not only practical reconfiguration cost and specific reconfiguration constraints for DPR system are considered, but also the congestion estimation can be relaxed by our approach. Especially, we established a two-stage stochastic optimization framework which handles different objectives in different optimization stages so that automated floorplanning and global optimization can be achieved in reasonable time. Experimental results demonstrate that due to the flexibility benefit from the unification of PR Region floorplanning and fine-grained placement, our approach can improve 20.9% on critical path delay, 24% on reconfiguration delay, 12% on congestion, and 8.7% on wire length compared to current DPR design method.
引用
收藏
页数:20
相关论文
共 50 条
  • [11] Reconfiguration and fine-grained redundancy for fault tolerance in FPGAS
    Campregher, Nicola
    Cheung, Peter Y. K.
    Constantides, George A.
    Vasilko, Milan
    [J]. 2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 455 - 460
  • [12] Dynamic scheduling of tasks on partially reconfigurable FPGAs
    Diessel, O
    ElGindy, H
    Middendorf, M
    Schmeck, H
    Schmidt, B
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (03): : 181 - 188
  • [13] Tunable Fine-grained Clock Phase-shifting for FPGAs
    Babaei, Bardia
    Koch, Dirk
    [J]. 2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 384 - 390
  • [14] Designing for dynamic partially reconfigurable FPGAs with SystemC and OSSS
    Schallenberg, A
    Oppenheimer, F
    Nebel, W
    [J]. Advances in Design and Specification Languages for Socs: SELECTED CONTRIBUTIONS FROM FDL'04, 2005, : 183 - 198
  • [15] Arithmetic/Logic Blocks for Fine-Grained Reconfigurable Units
    Cardarilli, Gian Carlo
    Di Nunzio, Luca
    Re, Marco
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2001 - 2004
  • [16] Fine-Grained Access Management in Reconfigurable Scan Networks
    Baranowski, Rafal
    Kochte, Michael A.
    Wunderlich, Hans-Joachim
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (06) : 937 - 946
  • [17] Post-Placement Leakage Optimization for Partially Dynamically Reconfigurable FPGAs
    Li, Chi-Feng
    Yuh, Ping-Hung
    Yang, Chia-Lin
    Chang, Yao-Wen
    [J]. ISLPED'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2007, : 92 - 97
  • [18] MINIMIZING INTERNAL FRAGMENTATION BY FINE-GRAINED TWO-DIMENSIONAL MODULE PLACEMENT FOR RUNTIME RECONFIGURABLE SYSTEMS
    Koch, Dirk
    Beckhoff, Christian
    Teich, Juergen
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 251 - 254
  • [19] GRIT: Enhancing Multi-GPU Performance with Fine-Grained Dynamic Page Placement
    Wang, Yueqi
    Li, Bingyao
    Jaleel, Aamer
    Yang, Jun
    Tang, Xulong
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 1080 - 1094
  • [20] Fine-Grained Instruction Placement in Polymorphic Computing Architectures
    Hentrich, David
    Oruklu, Erdal
    Saniie, Jafar
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,