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 条
  • [41] Field-programmable gate arrays in a low power vision system
    Suresh, P.
    Saravanakumar, U.
    Iwendi, Celestine
    Mohan, Senthilkumar
    Srivastava, Gautam
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 90
  • [42] Guest editor's introduction - Field-programmable gate arrays
    Lombardi, F
    IEEE DESIGN & TEST OF COMPUTERS, 1998, 15 (01): : 8 - 9
  • [43] Biometric sensors rapid prototyping on field-programmable gate arrays
    Conti, Vincenzo
    Militello, Carmelo
    Sorbello, Filippo
    Vitabile, Salvatore
    KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (02): : 201 - 219
  • [45] Azimuthal integration and crystallographic algorithms on field-programmable gate arrays
    Matej, Z.
    Skovhede, K.
    Johnsen, C.
    Barczyk, A.
    Weninger, C.
    Salnikov, A.
    Vinter, B.
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2021, 77 : C1185 - C1185
  • [46] Peptide Mass Fingerprinting Using Field-Programmable Gate Arrays
    Bogdan, Istvan A.
    Coca, Daniel
    Beynon, Rob J.
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2009, 3 (03) : 142 - 149
  • [47] A Fully Fledged TDC Implemented in Field-Programmable Gate Arrays
    Wang, Jinhong
    Liu, Shubin
    Shen, Qi
    Li, Hao
    An, Qi
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2010, 57 (02) : 446 - 450
  • [48] THE CASE FOR EMBEDDED NETWORKS ON CHIP ON FIELD-PROGRAMMABLE GATE ARRAYS
    Abdelfattah, Mohamed S.
    Betz, Vaughn
    IEEE MICRO, 2014, 34 (01) : 80 - 89
  • [49] USING FIELD-PROGRAMMABLE GATE ARRAYS FOR HIGH-SPEED REAL-TIME SIMULATION
    Crosbie, Roy
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2010, 1 (01) : 99 - 115
  • [50] A Two-Stage Method for Routing in Field-Programmable Gate Arrays with Time-Division Multiplexing
    Huang, Peihuang
    Guo, Longkun
    Sun, Long
    Zhang, Xiaoyan
    TSINGHUA SCIENCE AND TECHNOLOGY, 2022, 27 (06) : 902 - 911