Proceedings of the 31st Annual Conference on Design Automation Conference - DAC '94 1994
DOI: 10.1145/196244.196387
|View full text |Cite
|
Sign up to set email alerts
|

Performance-driven simultaneous place and route for row-based FPGAs

Abstract: Sequential place and route tools for FPGAs are inherently weak at addressing both wirability and timing optimizations. This is primarily due to the difficulty in predicting these at the placement level. A new performance-driven simultaneous placement / routing technique has been developed for row-based designs. Up to 28% improvements in timing and 33% in wirability have been achieved over a traditional sequential place and route system in use at Texas Instruments for several MCNC benchmark examples.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

1997
1997
2017
2017

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…In this section we discuss some existing timingdriven placement tools, starting with two FPGA-specific placement tools, PROXI [4] and Triptych [5], followed by two standard cell placement tools, Timberwolf [6], and SPEED [7].…”
Section: Timing-driven Placementmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section we discuss some existing timingdriven placement tools, starting with two FPGA-specific placement tools, PROXI [4] and Triptych [5], followed by two standard cell placement tools, Timberwolf [6], and SPEED [7].…”
Section: Timing-driven Placementmentioning
confidence: 99%
“…The PROXI [4] algorithm is a Simulated Annealing based timing-driven placement algorithm that is designed for FPGAs. This algorithm has good results but it is very computationally intensive.…”
Section: Timing-driven Placementmentioning
confidence: 99%
See 2 more Smart Citations
“…One such approach is described in [Nag94,Nag95], which attack both the placement and routing problems simultaneously by allowing placement changes to be evaluated for their routability and ultimate net delay using an actual, incremental detailed router. [Wu93] observes that simplified variants of the detailed routing problem for FPGAs are reducable to the 2D interval packing problem, and to the graph coloring problem.…”
Section: Introductionmentioning
confidence: 99%