Proceedings of the 16th International ACM/SIGDA Symposium on Field Programmable Gate Arrays 2008
DOI: 10.1145/1344671.1344677
|View full text |Cite
|
Sign up to set email alerts
|

Enforcing long-path timing closure for FPGA routing with path searches on clamped lexicographic spirals

Abstract: As FPGA implementations become more popular in production deployment, improved performance-driven routers are vital in preserving performance upstream from the FPGA design flow. In this paper, a novel long-path timing-driven router, SpiralRoute, is presented. SpiralRoute is a negotiationbased router with a novel path search on a clamped lexicographic spiral cost structure, and provides a guarantee of long-path timing compliance if a legal solution is found. We describe important components of SpiralRoute, incl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 35 publications
(37 reference statements)
0
3
0
Order By: Relevance
“…So [28] introduced a delay budgeting scheme to reduce the critical path delay of a circuit synthesized on an FPGA; since this is a post-processing step, it could improve the quality of results for all data points reported in Fig. 10 of this paper; however, it significantly increases the router runtime by a factor of at least 7× and also increases the memory footprint.…”
Section: B Fpga Routing Algorithmsmentioning
confidence: 99%
“…So [28] introduced a delay budgeting scheme to reduce the critical path delay of a circuit synthesized on an FPGA; since this is a post-processing step, it could improve the quality of results for all data points reported in Fig. 10 of this paper; however, it significantly increases the router runtime by a factor of at least 7× and also increases the memory footprint.…”
Section: B Fpga Routing Algorithmsmentioning
confidence: 99%
“…Rather than simply identifying a path as good or bad, we can identify whether or not a path is fast enough to be usable to achieve a particular timing goal. These extensions will demand time-sensitive tests (e.g., Wong et al [2007]) and time targets for nets (e.g., delay budget distribution [So 2008]).…”
Section: Variationmentioning
confidence: 99%
“…These extensions will demand time-sensitive tests and time targets for nets (e.g. delay budget distribution [24]). …”
Section: Variationmentioning
confidence: 99%