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
来源
2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED) | 2011年
关键词
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 条
  • [31] Towards the inclusion of FPGAs on Commodity Heterogeneous Systems
    Davila Guzman, Maria Angelica
    Gran Tejero, Ruben
    Villarroya Gaudo, Maria
    Suarez Gracia, Dario
    PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 554 - 556
  • [32] Suitability Analysis of FPGAs for Heterogeneous Platforms in HPC
    Escobar, Fernando A.
    Chang, Xin
    Valderrama, Carlos
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (02) : 600 - 612
  • [33] Automatic Circuit Design and Modelling for Heterogeneous FPGAs
    Yazdanshenas, Sadegh
    Betz, Vaughn
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 9 - 16
  • [34] An Efficient Heterogeneous Register File Implementation for FPGAs
    Yantir, Hasan Erdem
    Yurdakul, Arda
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 293 - 298
  • [35] GATE UTILIZATION GOES UP WITH ANTIFUSE FPGAS
    HAINES, A
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (10): : 47 - 57
  • [36] HRFF: Hierarchical and Recursive Floorplanning Framework for NoC-Based Scalable Multi-Die FPGAs
    Luo, Jianwen
    Liu, Xinzhe
    Chen, Fupeng
    Ha, Yajun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (11) : 4295 - 4308
  • [37] FPGAS warm High Throughput Model Checking on FPGAs
    Cho, Shenghsun
    Ferdman, Michael
    Milder, Peter
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 435 - 442
  • [38] Thermal and Power Delivery Aware Floorplanning for Heterogeneous Multi Core Design
    Im, Yunhyeok
    Cho, Young-Sang
    Hwang, Jisoo
    Lee, Heeseok
    Yoo, Jongkyu
    Jeong, James
    Choi, Heejung
    Kwon, Yohan
    Lee, Hoi-Jin
    Shin, Youngmin
    2020 IEEE 70TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2020), 2020, : 2072 - 2077
  • [39] Toward High Utilization of Heterogeneous Computing Resources in SNP Detection
    Lim, Myungeun
    Kim, Minho
    Jung, Ho-Youl
    Kim, Dae-Hee
    Choi, Jae-Hun
    Choi, Wan
    Lee, Kyu-Chul
    ETRI JOURNAL, 2015, 37 (02) : 212 - 221
  • [40] Lookahead Legalization Based Global Placement for Heterogeneous FPGAs
    Purkayastha, Sharbani
    Mukherjee, Shyamapada
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,