DocumentCode
2298525
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
fYear
1998
fDate
5-7 Oct 1998
Firstpage
628
Lastpage
633
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-9099-2
Type
conf
DOI
10.1109/ICCD.1998.727132
Filename
727132
Link To Document