Floorplanning for High Utilization of Heterogeneous FPGAs

被引:0
|
作者
Liu, Nan [1 ]
Chen, Song [1 ]
Yoshimura, Takeshi [1 ]
机构
[1] Waseda Univ, Grad Sch IPS, Kitakyushu, Fukuoka 8080135, Japan
关键词
Floorplanning; heterogeneous field programmable gate arrays; high utilization;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous resources such as configurable logic blocks (CLBs), multiplier blocks (MULs) and ram blocks (RAMs) where millions of logic gates (a growing trend to implement larger and more complex functions) included have been added to field programmable gate arrays (FPGAs). And floorplanning for this, hierarchical approach is recognized as the most effective method. The FPGA architecture shows that CLBs hold the maximum quantity much more than other resources. Therefore, making a high utilization of them means an enhancement of the FPGA densities. This paper presents a three-phase floorplanning method for heterogeneous FPGAs. The proposed method can make the resource requirement of functional modules satisfied with a high resource utilization. First, we use a non-slicing floorplanning method to optimize the wirelength, however, in this phase, the satisfaction of resource requirements from functional modules might fail. Second, a min-cost-max-flow algorithm is used to tune the assignment of CLBs to functional modules, such that all the functional modules get CLB requirements satisfied. Finally, the MULs and RAMs are allocated to modules by a network flow model. The results show that about 7%-85% wirelength reduction is obtained, and CLB utilization is improved by about 25%.
引用
收藏
页码:212 / 217
页数:6
相关论文
共 50 条
  • [1] Floorplanning for High Utilization of Heterogeneous FPGAs
    Liu, Nan
    Chen, Song
    Yoshimura, Takeshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (09) : 1529 - 1537
  • [2] Heterogeneous floorplanning for FPGAs
    Feng, Y
    Mehta, DP
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 257 - 262
  • [3] HETRIS: Adaptive Floorplanning for Heterogeneous FPGAs
    Murray, Kevin E.
    Betz, Vaughn
    2015 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (FPT), 2015, : 88 - 95
  • [4] Novel multi-layer floorplanning for heterogeneous FPGAs
    Singhal, Love
    Bozorgzadeh, Elaheh
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 613 - 616
  • [5] Floorplanning in modern FPGAs
    Banerjee, Pritha
    Sur-Kolay, Susmita
    Bishnu, Arijit
    20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 893 - +
  • [6] Floorplanning for Partially Reconfigurable FPGAs
    Banerjee, Pritha
    Sangtani, Megha
    Sur-Kolay, Susmita
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) : 8 - 17
  • [7] Floorplanning for Partial Reconfiguration in FPGAs
    Banerjee, Pritha
    Sangtani, Megha
    Sur-Kolay, Susmita
    22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 125 - +
  • [8] Placement and Floorplanning in Dynamically Reconfigurable FPGAs
    Montone, Alessio
    Santambrogio, Marco D.
    Sciuto, Donatella
    Memik, Seda Ogrenci
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
  • [9] Rectilinear floorplanning of FPGAs using Kohonen map
    Zamani, MS
    Soleimani, M
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS 2003, VOLS 1-4, 2003, : 1163 - 1167
  • [10] DUPRFloor: Dynamic Modeling and Floorplanning for Partially Reconfigurable FPGAs
    Wang, Jinyu
    Kang, Yifei
    Wu, Weiguo
    Xing, Guoliang
    Tu, Linlin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1613 - 1625