DRSA: Accelerating Macro Placement on Commercial FPGAs
FPGAs are highly versatile devices, but their backend compilation process is significantly time-consuming. DynaRapid has demonstrated the potential to drastically reduce compilation times to mere seconds by leveraging macro-component-based design hierarchies [1]. However, DynaRapid faces challenges in macro-component placement, often resulting in frequency degradation. In this work, we propose DRSA, a fast placer based on simulated annealing targeting DynaRapid's macros, capable of overcoming the frequency degradation of the previous greedy placement strategy [1].
Authors
- Paolo Ienne (ORCID: https://orcid.org/0000-0002-6142-7345)
- Lana Josipović (ORCID: https://orcid.org/0000-0001-6659-8533)
- Andrea Guerrieri (ORCID: https://orcid.org/0000-0002-2104-7452)
- Menzo Bouaissi
Institutions
- ETH Zurich (CH)
- HES-SO Valais-Wallis (CH)
- École Polytechnique Fédérale de Lausanne (CH)
Publication Details
- Published
- 2025-05-04
- DOI
- https://doi.org/10.1109/fccm62733.2025.00059
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00