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 条
  • [1] Evaluation of partially constant, fine-grained, dynamic partial reconfigurable functions in FPGAs
    Brennsteiner, Stefan
    Arslan, Tughrul
    Thompson, John
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 347 - 350
  • [2] DUPRFloor: Dynamic Modeling and Floorplanning for Partially Reconfigurable FPGAs
    Wang, Jinyu
    Kang, Yifei
    Wu, Weiguo
    Xing, Guoliang
    Tu, Linlin
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1613 - 1625
  • [3] Floorplanning for Partially Reconfigurable FPGAs
    Banerjee, Pritha
    Sangtani, Megha
    Sur-Kolay, Susmita
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) : 8 - 17
  • [4] Placement and Floorplanning in Dynamically Reconfigurable FPGAs
    Montone, Alessio
    Santambrogio, Marco D.
    Sciuto, Donatella
    Memik, Seda Ogrenci
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
  • [5] Floorplanning for Partially-Reconfigurable FPGAs via Feasible Placements Detection
    Rabozzi, Marco
    Miele, Antonio
    Santambrogio, Marco D.
    [J]. 2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 252 - 255
  • [6] Resource-Aware Multi-Layer Floorplanning for Partially Reconfigurable FPGAs
    Liu, Nan
    Chen, Song
    Yoshimura, Takeshi
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2013, E96C (04): : 501 - 510
  • [7] An Integrated Optimization Framework for Partitioning, Scheduling and Floorplanning on Partially Dynamically Reconfigurable FPGAs
    Xu, Xiaodong
    Xu, Qi
    Huang, Jinglei
    Chen, Song
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 403 - 406
  • [8] Fine-Grained Parallel Routing for FPGAs with Selective Expansion
    Shen, Minghua
    Xiao, Nong
    [J]. 2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 577 - 586
  • [9] A Fine-grained Pipelined Implementation of the LINPACK Benchmark on FPGAs
    Wu, Guiming
    Dou, Yong
    Lei, Yuanwu
    Zhou, Jie
    Wang, Miao
    Jiang, Jingfei
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 183 - 190
  • [10] Parametric mapping of neural networks to fine-grained FPGAs
    Groza, V
    Noory, B
    [J]. SCS 2003: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2003, : 541 - 544