Title :
Timing-driven routing for symmetrical-array-based FPGAs
Author :
Zhu, Kai ; Chang, Yao-Wen ; Wong, D.F.
Author_Institution :
Triscend Corp., Mountain View, CA, USA
Abstract :
In this paper, we present a timing-driven global router for symmetrical-array-based FPGAs. The routing resources in the symmetrical-array-based FPGAs consist of segments of various lengths. Researchers have shown that the number of segments, instead of wirelength, used by a net is the most critical factor in controlling routing delay in an FPGA. Thus, traditional measure of routing delay based on the geometric distance of a signal is not accurate. To consider wirelength and delay simultaneously, we study a model of timing-driven routing trees, arising from the special properties of FPGA routing architectures. We explore the complexity of the routing-tree problem and present efficient and effective approximation algorithms for the problem. Based on the solutions to the routing-tree problem, we present a global-routing algorithm which is able to utilize various routing segments with global consideration to meet the timing constraints. Experimental results on benchmark circuits show that our approach is promising
Keywords :
circuit layout CAD; field programmable gate arrays; logic CAD; network routing; timing; FPGA; FPGAs; benchmark circuits; complexity; delay; routing resources; symmetrical-array-based; timing-driven global router; timing-driven routing trees; wirelength; Approximation algorithms; Circuit optimization; Delay; Field programmable gate arrays; Information science; Integrated circuit interconnections; Logic arrays; Routing; Switches; Timing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-9099-2
DOI :
10.1109/ICCD.1998.727132