Segmented routing for speed-performance and routability in field-programmable gate arrays

被引:9
|
作者
Brown, S
Khellah, M
Lemieux, G
机构
[1] Department of Electrical and Computer Engineering, University of Toronto
关键词
Field-Programmable Gate Arrays; FPGAs; CAD; routability; speed-performance;
D O I
10.1155/1996/45983
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses several issues involved for routing in Field-Programmable Gate Arrays (FPGAs) that have both horizontal and vertical routing channels, with wire segments of various lengths. Routing is studied by using CAD routing tools to map a set of benchmark circuits into FPGAs, and measuring the effects that various parameters of the CAD tools have on the implementation of the circuits. A two-stage routing strategy of global followed by detailed routing is used, and the effects of both of these CAD stages are discussed, with emphasis on detailed routing, We present a new detailed routing algorithm designed specifically for the types of routing structures found in the most recent generation of FPGAs, and show that the new algorithm achieves significantly better results than previously published FPGA routers with respect to the speed-performance of implemented circuits. The experiments presented in this paper address both of the key metrics for FPGA routing tools, namely the effective utilization of available interconnect resources in an FPGA, and the speed-performance of implemented circuits. The major contributions of this research include the following: 1) we illustrate the effect of a global router on both area-utilization and speed-performance of implemented circuits, 2) experiments quantify the impact of the detailed router cost functions on area-utilization and speed-performance, 3) we show the effect on circuit implementation of dividing multi-point nets in a circuit being routed into point-to-point connections, and 4) the paper illustrates that CAD routing tools should account for both routability and speed-performance at the same time, not just focus on one goal.
引用
收藏
页码:275 / 291
页数:17
相关论文
共 50 条
  • [31] Special issue on field-programmable gate arrays - Introduction
    Luk, W
    Buell, D
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 12 (01): : 5 - 5
  • [32] A detailed power model for field-programmable gate arrays
    Poon, KKW
    Wilton, SJE
    Yan, A
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (02) : 279 - 302
  • [33] On the Use of Magnetic RAMs in Field-Programmable Gate Arrays
    Guillemenet, Y.
    Torres, L.
    Sassatelli, G.
    Bruchon, N.
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2008, 2008
  • [34] Fault tolerance and reliability in field-programmable gate arrays
    Stott, E.
    Sedcole, P.
    Cheung, P.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (03): : 196 - 210
  • [35] Performance Analysis of Nanoelectromechanical Relay-Based Field-Programmable Gate Arrays
    Qin, Tian
    Bleiker, Simon J.
    Rana, Sunil
    Niklaus, Frank
    Pamunuwa, Dinesh
    IEEE ACCESS, 2018, 6 : 15997 - 16009
  • [36] 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
  • [37] Field-programmable analog arrays: A floating-gate approach
    Hall, TS
    Hasler, P
    Anderson, DV
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 424 - 433
  • [38] Introducing field-programmable gate arrays in genotype phasing and imputation
    Wienbrandt, Lars
    Ellinghaus, David
    BIOINFORMATICS ADVANCES, 2024, 4 (01):
  • [39] AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD-PROGRAMMABLE GATE ARRAYS
    MOHANAKRISHNAN, S
    EVANS, JB
    IEEE SIGNAL PROCESSING LETTERS, 1995, 2 (03) : 51 - 53
  • [40] TOTAL-DOSE HARDNESS OF FIELD-PROGRAMMABLE GATE ARRAYS
    LUM, GK
    MAY, RJ
    ROBINETTE, LE
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1994, 41 (06) : 2487 - 2493