Lookahead Legalization Based Global Placement for Heterogeneous FPGAs

被引:0
|
作者
Purkayastha, Sharbani [1 ]
Mukherjee, Shyamapada [1 ]
机构
[1] Natl Inst Technol, Comp Sci Engn, Silchar, Assam, India
关键词
Physical Design Automation; Global placement; Heterogeneous FPGAs; Wirelength;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing size and complexity of FPGA, placement has lately become the main concern in FPGA physical design. The existing approaches use both packing and placement technique for FPGA placement separately. Unlike the existing methods, we propose a novel global placement approach for heterogeneous FPGA without undergoing packing. The focus of the work is to find the global placement of heterogeneous FPGA architecture with minimum wire length. The existing FPGA placement algorithms first consider packing the logic elements, LUTs and FFs into BLEs then place it in a target FPGA architecture. The proposed global placement approach avoids packing thereby removes the overhead of packing phase in FPGA design. The proposed method consists of (1) Clustering, (2) Fixed block (I/O) placement, (3) Window selection, (4) Placing hard blocks using lookahead legalization.(5) Placing soft blocks using lookahead legalization. The proposed algorithm is evaluated and tested on ISPD 2016 benchmark circuits. The obtained results are found at par with the results of other existing techniques with respect to total wire length.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] A Tetris-based Legalization Heuristic for Standard Cell Placement with Obstacles
    Oikonomou, Panagiotis
    Dadaliaris, Antonios N.
    Loukopoulos, Thanasis
    Kakarountas, Athanasios
    Stamoulis, Georgios, I
    2018 7TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2018,
  • [42] A simultaneous technology mapping, placement, and global routing algorithm for FPGAs with path delay constraints
    Togawa, N
    Sato, M
    Ohtsuki, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (03) : 321 - 329
  • [43] Protection of heterogeneous architectures on FPGAs: An approach based on hardware firewalls
    Cotret, Pascal
    Gogniat, Guy
    Florez, Martha Johanna Sepulveda
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 127 - 141
  • [44] Component Based Design using Constraint Programming for Module Placement on FPGAs
    Wold, Alexander
    Koch, Dirk
    Torresen, Jim
    2013 8TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2013,
  • [45] Library-Based Placement and Routing in FPGAs with Support of Partial Reconfiguration
    Mao, Fubing
    Chen, Yi-Chung
    Zhang, Wei
    Li, Hai
    He, Bingsheng
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (04)
  • [46] 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)
  • [47] Frontier: A fast placement system for FPGAs
    Tessier, R
    VLSI: SYSTEMS ON A CHIP, 2000, 34 : 125 - 136
  • [48] Fast placement algorithm for hierarchical FPGAs
    Dai, Hui
    Zhou, Qiang
    Bian, Jinian
    Zeng, Xiangzhi
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (09): : 1455 - 1462
  • [49] Efficient and Deterministic Parallel Placement for FPGAs
    Ludwin, Adrian
    Betz, Vaughn
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (03)
  • [50] A Fast Discrete Placement Algorithm for FPGAs
    Wu, Qinghong
    McElvain, Kenneth S.
    FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 115 - 118