2009
DOI: 10.1155/2009/514754
|View full text |Cite
|
Sign up to set email alerts
|

Speeding Up FPGA Placement via Partitioning and Multithreading

Abstract: One of the current main challenges of the FPGA design flow is the long processing time of the placement and routing algorithms. In this paper, we propose a hybrid parallelization technique of the simulated annealing-based placement algorithm of VPR developed in the work of Betz and Rose (1997). The proposed technique uses balanced region-based partitioning and multithreading. In the first step of this approach placement subproblems are created by partitioning and then processed concurrently by multiple worker … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…Using the vendor tools to generate the bitstreams at run-time is also impractical as, depending on circuit-size, this can take hours for one specialized circuit. This is shown in the work of Abadei [4].…”
Section: Dynamic Circuit Specialisationmentioning
confidence: 70%
“…Using the vendor tools to generate the bitstreams at run-time is also impractical as, depending on circuit-size, this can take hours for one specialized circuit. This is shown in the work of Abadei [4].…”
Section: Dynamic Circuit Specialisationmentioning
confidence: 70%
“…However, to have all the information necessary for this calculation, the complete Xilinx FPGA tool flow has to be run. Placement and routing are the most time-consuming steps in the Xilinx tool flow [Ababei 2009] and are necessary to determine the exact value of t DC S , t orig in Equation (5) and # f rames in the HWICAP T SST calculation. If we want to improve the runtime of the profiler, then avoiding placement and routing will have the most significant impact.…”
Section: T Hw Ic Apmentioning
confidence: 99%
“…A similar approach is followed by Ababei [2009], in which a mini-cut algorithm divides the placement of the overall netlist to smaller placement problems, so that these problems can be solved in parallel. However, the derived placement quality is degraded.…”
Section: Related Workmentioning
confidence: 99%