2018 28th International Conference on Field Programmable Logic and Applications (FPL) 2018
DOI: 10.1109/fpl.2018.00079
|View full text |Cite
|
Sign up to set email alerts
|

Machine-Learning Based Congestion Estimation for Modern FPGAs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
24
0

Year Published

2019
2019
2025
2025

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 33 publications
(25 citation statements)
references
References 11 publications
1
24
0
Order By: Relevance
“…Routing estimation has also been studied extensively in [13] where a heuristicbased method predicts routing demand that various nets in a design exert on routing resources of an FPGA. Two very recent works propose congestion estimation on FPGA designs [14,15]. In [15], the authors made prediction based on three (feature) parameters.…”
Section: Related Literaturementioning
confidence: 99%
“…Routing estimation has also been studied extensively in [13] where a heuristicbased method predicts routing demand that various nets in a design exert on routing resources of an FPGA. Two very recent works propose congestion estimation on FPGA designs [14,15]. In [15], the authors made prediction based on three (feature) parameters.…”
Section: Related Literaturementioning
confidence: 99%
“…Recently, the use of machine learning methods has gained popularity also in this domain [22]- [28]. Maarouf et al [23] used tens of millions of routed grid cells from large FPGAs for training and testing. They used features such as wirelength per area as well as pin count and cut nets per region, and applied various machine learning algorithms to estimate the actual congestion in each grid cell after placement, without the need to route the chip.…”
Section: Related Workmentioning
confidence: 99%
“…Alhyari et al [24] trained and evaluated a convolutional neural network model on tens of thousands of images based on several hundred benchmarks from Xilinx to predict the routability of the designs based on the congestion heatmap during placement. In the same team, Szentimrey et al [27] combined a deep learning-based congestion management model with the congestion estimation approach proposed in [23] and the routability prediction algorithm from [24] and used them in the GPlace3.0 framework [29] to achieve better runtime and quality of results. Pui et al [26] also used machine-learning-based models to estimate the routing congestion for a given circuit placement on an FPGA along with detailed placement techniques (two-step clock legalization and chain move) to better optimize wirelength and meet emerging clocking architectural constraints of modern FPGAs, like Xilinx UltraScale.…”
Section: Related Workmentioning
confidence: 99%
“…The results demonstrate that the accuracy of this model in predicting congestion is less than actual by 70%. The approach presented by Maarouf et al increases the estimation accuracy through utilizing three new congestion related features with shorter runtime [35]. To estimate the routing congestion in high level synthesis, Zhao et al propose a ML model to resolve congestion in source code through utilizing informative physical features [26].…”
Section: B Utilizing ML Approaches To Increase the Efficiency Of Fpga Designsmentioning
confidence: 99%