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.
Original language | English |
---|---|
Title of host publication | Proceedings of The 16th IEEE International Conference on Computer Design, ICCD 1998 |
Publisher | IEEE |
Pages | 628-633 |
Number of pages | 6 |
ISBN (Print) | 0818690992 |
DOIs | |
Publication status | Published - 5 Oct 1998 |
Event | 16th IEEE International Conference on Computer Design, ICCD 1998 - Austin, United States Duration: 5 Oct 1998 → 7 Oct 1998 https://ieeexplore.ieee.org/xpl/conhome/5873/proceeding (Conference proceedings) |
Publication series
Name | Proceedings - IEEE International Conference on Computer Design (ICCD): VLSI in Computers and Processors |
---|---|
ISSN (Print) | 1063-6404 |
ISSN (Electronic) | 2576-6996 |
Conference
Conference | 16th IEEE International Conference on Computer Design, ICCD 1998 |
---|---|
Country/Territory | United States |
City | Austin |
Period | 5/10/98 → 7/10/98 |
Internet address |
|