CAPlace: A College Admission Parallel Detailed Placement Method for FPGAs

Placement is a time-consuming optimization step in the FPGA implementation flow. As a key component of placement, detailed placement is a widely used refinement technique, thus its efficiency plays a significant role in design closure. Parallelizing detailed placement is a common approach to speedup runtime. However, many detailed placement methods suffer from low parallel efficiency, resulting in poor runtime performance. This paper tries to solve this problem by employing a college admissions-based approach. In the proposed framework, FPGA nodes and instances are modeled as colleges and students. The placement result is optimized by parallelizing the college admission decisions and the students’ school selection decisions. Experimental results demonstrate that the proposed framework improves placement quality by 8.2% compared with simulated annealing and achieves a runtime 2.8x faster than parallel simulated annealing on 96 threads.

Authors

Institutions

Publication Details

Published
2025-05-09
DOI
https://doi.org/10.1109/iseda65950.2025.11101231
Citations
1
Primary Topic
VLSI and Analog Circuit Testing
Type
article
Field-Weighted Citation Impact
2.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CAPlace: A College Admission Parallel Detailed Placement Method for FPGAs

Zheng Wang, Shen Ming-hua
1 citations
VLSI and Analog Circuit Testing
2.27
article

CAPlace: A College Admission Parallel Detailed Placement Method for FPGAs

Zheng Wang, Shen Ming-hua
article en
1 citations

Abstract

Placement is a time-consuming optimization step in the FPGA implementation flow. As a key component of placement, detailed placement is a widely used refinement technique, thus its efficiency plays a significant role in design closure. Parallelizing detailed placement is a common approach to speedup runtime. However, many detailed placement methods suffer from low parallel efficiency, resulting in poor runtime performance. This paper tries to solve this problem by employing a college admissions-based approach. In the proposed framework, FPGA nodes and instances are modeled as colleges and students. The placement result is optimized by parallelizing the college admission decisions and the students’ school selection decisions. Experimental results demonstrate that the proposed framework improves placement quality by 8.2% compared with simulated annealing and achieves a runtime 2.8x faster than parallel simulated annealing on 96 threads.

Sun Yat-sen University (CN)
Openalex Percentile: Top 13%
VLSI and Analog Circuit Testing
2.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.