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 条
  • [21] IMPLEMENTING DIVISION WITH FIELD-PROGRAMMABLE GATE ARRAYS
    LOUIE, ME
    ERCEGOVAC, MD
    JOURNAL OF VLSI SIGNAL PROCESSING, 1994, 7 (03): : 271 - 285
  • [22] Yield enhancement of field-programmable gate arrays
    Howard, Neil J.
    Tyrrell, Andrew M.
    Allinson, Nigel M.
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994, 2 (01): : 115 - 123
  • [23] Activity estimation for field-programmable gate arrays
    Lamoureux, Julien
    Wilton, Steven J. E.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 87 - 94
  • [24] LOGIC SYNTHESIS FOR FIELD-PROGRAMMABLE GATE ARRAYS
    HWANG, TT
    OWENS, RM
    IRWIN, MJ
    WANG, KH
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (10) : 1280 - 1287
  • [25] A DETAILED ROUTER FOR FIELD-PROGRAMMABLE GATE ARRAYS
    BROWN, S
    ROSE, J
    VRANESIC, ZG
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (05) : 620 - 628
  • [26] FIR FILTERS WITH FIELD-PROGRAMMABLE GATE ARRAYS
    MINTZER, L
    JOURNAL OF VLSI SIGNAL PROCESSING, 1993, 6 (02): : 119 - 127
  • [27] A novel approach to the placement and routing problems for field programmable gate arrays
    Borra, Siva Nageswara Rao
    Muthukaruppan, Annamalai
    Suresh, S.
    Kamakoti, V.
    APPLIED SOFT COMPUTING, 2007, 7 (01) : 455 - 470
  • [28] Automatic and Simultaneous Floorplanning and Placement in Field-Programmable Gate Arrays With Dynamic Partial Reconfiguration Based on Genetic Algorithm
    Sadeghi, Ali
    Zolfy Lighvan, Mina
    Prinetto, Paolo
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2020, 43 (04): : 224 - 234
  • [29] Interconnect Solutions for Virtualized Field-Programmable Gate Arrays
    Yazdanshenas, Sadegh
    Betz, Vaughn
    IEEE ACCESS, 2018, 6 : 10497 - 10507
  • [30] PROLOG TO - SPECIAL SECTION ON FIELD-PROGRAMMABLE GATE ARRAYS
    ELGAMAL, A
    PROCEEDINGS OF THE IEEE, 1993, 81 (07) : 1011 - 1011