Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451)
DOI: 10.1109/dac.2003.1219089
|View full text |Cite
|
Sign up to set email alerts
|

Fast timing-driven partitioning-based placement for island style FPGAs

Abstract: In this paper we propose a partitioning-based placement algorithm for FPGAs. The method incorporates simple, but effective heuristics that target delay minimization. The placement engine incorporates delay estimations obtained from previously placed and routed circuits using VPR [6]. As a result, the delay predictions during placement more accurately resemble those observed after detailed routing, which in turn leads to better delay optimization. An efficient terminal alignment heuristic for delay minimization… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
8
0

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 18 publications
0
8
0
Order By: Relevance
“…Recently, researchers [13] have attempted to achieve better initial placements by coupling annealing with other deterministic placement strategies in hope of reducing the overall annealing time. For example, in [14], recursive min-cut partitioning, a faster placement heuristic, is employed to quickly produce better initial placements, thereby requiring the annealer to run only in a lower temperature regime. In [15], an adaptive strategy was proposed to dynamically alter the annealing schedule to better suit the dynamics of the evoluting system states.…”
Section: B Prior Workmentioning
confidence: 99%
“…Recently, researchers [13] have attempted to achieve better initial placements by coupling annealing with other deterministic placement strategies in hope of reducing the overall annealing time. For example, in [14], recursive min-cut partitioning, a faster placement heuristic, is employed to quickly produce better initial placements, thereby requiring the annealer to run only in a lower temperature regime. In [15], an adaptive strategy was proposed to dynamically alter the annealing schedule to better suit the dynamics of the evoluting system states.…”
Section: B Prior Workmentioning
confidence: 99%
“…Prior efforts to reduce FPGA CAD run-times have focused on algorithmic changes [1], [2], [3], [4] or parallelization [5], [6], [7]. In this work, we reduce router run-time via a combined CAD and architecture approach.…”
Section: Introductionmentioning
confidence: 99%
“…Partition based placement The partition based placement problem is to map a given circuit which is represented as a hypergraph to some specific location in the physical FPGA region [74]. The iterative placement process starts by partitioning the given hypergraph into two sub-graphs (bi-partitioning) P1 and P2.…”
Section: Placementmentioning
confidence: 99%