Machine Learning for Congestion Management and Routability Prediction within FPGA Placement

Autor: Shawki Areibi, Abeer Al-Hyari, Timothy Martin, Jeremy Foxcroft, Gary Grewal, David Noel, Hannah Szentimrey
Rok vydání: 2020
Předmět:
Zdroj: ACM Transactions on Design Automation of Electronic Systems. 25:1-25
ISSN: 1557-7309
1084-4309
DOI: 10.1145/3373269
Popis: Placement for Field Programmable Gate Arrays (FPGAs) is one of the most important but time-consuming steps for achieving design closure. This article proposes the integration of three unique machine learning models into the state-of-the-art analytic placement tool GPlace3.0 with the aim of significantly reducing placement runtimes. The first model, MLCong, is based on linear regression and replaces the computationally expensive global router currently used in GPlace3.0 to estimate switch-level congestion. The second model, DLManage, is a convolutional encoder-decoder that uses heat maps based on the switch-level congestion estimates produced by MLCong to dynamically determine the amount of inflation to apply to each switch to resolve congestion. The third model, DLRoute, is a convolutional neural network that uses the previous heat maps to predict whether or not a placement solution is routable. Once a placement solution is determined to be routable, further optimization may be avoided, leading to improved runtimes. Experimental results obtained using 372 benchmarks provided by Xilinx Inc. show that when all three models are integrated into GPlace3.0, placement runtimes decrease by an average of 48%.
Databáze: OpenAIRE