TY - GEN
T1 - Efficient FPGA Routing using Reinforcement Learning
AU - Farooq, Umer
AU - Ul Hasan, Najam
AU - Baig, Imran
AU - Zghaibeh, Manaf
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/6/28
Y1 - 2021/6/28
N2 - With every new generation, Field Programmable Gate Arrays (FPGAs) are getting more complex and so are their back end flow. Routing is an important step of FPGA back end flow that takes a lot of time. Making it more efficient in terms of execution time without the loss of quality is a huge challenge. In this work, we propose to use Reinforcement Learning (RL) based routing technique to make the FPGA routing faster. We use a comprehensive set of homogeneous and heterogeneous benchmarks to compare the RL-based technique with the conventional negotiated congestion driven routing technique. Experimental results reveal that for quick turn around, when compared to negotiated congestion technique, the RL-based technique gives, on average, 35% more accurate results about the final design. Moreover, for the complete routing step, the RL-based technique gives 30% speed up while giving similar quality of results.
AB - With every new generation, Field Programmable Gate Arrays (FPGAs) are getting more complex and so are their back end flow. Routing is an important step of FPGA back end flow that takes a lot of time. Making it more efficient in terms of execution time without the loss of quality is a huge challenge. In this work, we propose to use Reinforcement Learning (RL) based routing technique to make the FPGA routing faster. We use a comprehensive set of homogeneous and heterogeneous benchmarks to compare the RL-based technique with the conventional negotiated congestion driven routing technique. Experimental results reveal that for quick turn around, when compared to negotiated congestion technique, the RL-based technique gives, on average, 35% more accurate results about the final design. Moreover, for the complete routing step, the RL-based technique gives 30% speed up while giving similar quality of results.
UR - http://www.scopus.com/inward/record.url?scp=85113850452&partnerID=8YFLogxK
U2 - 10.1109/ICICS52457.2021.9464626
DO - 10.1109/ICICS52457.2021.9464626
M3 - Conference contribution
AN - SCOPUS:85113850452
T3 - 2021 12th International Conference on Information and Communication Systems, ICICS 2021
SP - 106
EP - 111
BT - 2021 12th International Conference on Information and Communication Systems, ICICS 2021
A2 - Alsmirat, Mohammad
A2 - Almaaitah, Abdallah
A2 - Jararweh, Yaser
A2 - Mauri, Jaime Lloret
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 12th International Conference on Information and Communication Systems, ICICS 2021
Y2 - 24 May 2021 through 26 May 2021
ER -