An incremental placement and global routing algorithm for field-programmable gate arrays

被引:2
|
作者
Togawa, N [1 ]
Hagi, K [1 ]
Yanagisawa, M [1 ]
Ohtsuki, T [1 ]
机构
[1] Waseda Univ, Dept Elect Informat & Commun Engn, Shinjuku Ku, Tokyo 169, Japan
关键词
D O I
10.1109/ASPDAC.1998.669540
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Rapid system prototyping is one of the main applications for field-programmable gate arrays (FPGAs). At the stage of rapid system prototyping, design specifications can often be changed since they cannot always be determined completely. In this paper, layout design change is focused on and a layout reconfiguration algorithm is proposed for FPGAs. In layout reconfiguration, the main problem is to add LUTs to initial layouts. Our algorithm consists of two steps: For given placement and global routing of LUTs, Step 1 places an added LUT with allowing that the position of the added LUT may overlap that of a preplaced LUT; Then Step 2 moves preplaced LUTs to their adjacent positions so that the overlap of the LUT positions can be resolved. Global routes are updated corresponding to reconfiguration of placement. The algorithm keeps routing congestion small by evaluating global routes directly both in Steps 1 and 2. Especially in Step 2, if the minimum number of preplaced LUTs are moved to their adjacent positions, our algorithm minimizes routing congestion. Experimental results demonstrate the effectiveness and efficiency of the algorithm.
引用
收藏
页码:519 / 526
页数:8
相关论文
共 50 条
  • [1] MAPLE - A SIMULTANEOUS TECHNOLOGY MAPPING, PLACEMENT, AND GLOBAL ROUTING ALGORITHM FOR FIELD-PROGRAMMABLE GATE ARRAYS
    TOGAWA, N
    SATO, M
    OHTSUKI, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (12) : 2028 - 2038
  • [2] REPLACE: AN INCREMENTAL PLACEMENT ALGORITHM FOR FIELD PROGRAMMABLE GATE ARRAYS
    Leong, David
    Lemieux, Guy G. F.
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 154 - +
  • [3] Auto-routing algorithm for field-programmable photonic gate arrays
    Lopez, Aitor
    Perez, Daniel
    DasMahapatra, Prometheus
    Capmany, Jose
    OPTICS EXPRESS, 2020, 28 (01): : 737 - 752
  • [4] A Spiffy tool for the simultaneous placement and global routing for three-dimensional field-programmable gate arrays.
    Karro, J
    Cohoon, JP
    NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 230 - 231
  • [5] Field-programmable gate arrays
    Marchal, P
    COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 57 - 59
  • [6] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [7] Field-programmable gate arrays
    Bhatia, D
    VLSI DESIGN, 1996, 4 (04) : R1 - R2
  • [8] A novel routing architecture for field-programmable gate-arrays
    Danilin, Alexander
    Bennebroek, Martijn
    Sawitzki, Sergei
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2008, PROCEEDINGS, 2008, 4934 : 144 - +
  • [9] FIELD-PROGRAMMABLE GATE ARRAYS - INTRODUCTION
    TRIMBERGER, S
    IEEE DESIGN & TEST OF COMPUTERS, 1992, 9 (03): : 3 - 5
  • [10] A performance-oriented routing tools for field-programmable gate arrays
    Roman, M
    Tetyana, K
    EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2001, : 243 - 244