Performance estimation of FPGA modules for modular design methodology using artificial neural network
Modern FPGAs consist of millions of logic resources allowing hardware designers to map increasingly large designs. However, the design productivity of mapping large designs is greatly affected by the long runtime of FPGA CAD flow. To mitigate it, modular design methodology has been introduced in the...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/139198 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-139198 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1391982020-05-18T03:24:26Z Performance estimation of FPGA modules for modular design methodology using artificial neural network Herath, Kalindu Prakash, Alok Srikanthan, Thambipillai School of Computer Science and Engineering International Symposium on Applied Reconfigurable Computing Engineering::Computer science and engineering FPGA Floorplaning Modern FPGAs consist of millions of logic resources allowing hardware designers to map increasingly large designs. However, the design productivity of mapping large designs is greatly affected by the long runtime of FPGA CAD flow. To mitigate it, modular design methodology has been introduced in the past that allows designers to partition large designs into smaller modules and compile & test the modules individually before assembling them together to complete the compilation process. Automated decision making on placing these modules on FPGA, however, is a slow and tedious process that requires large database of pre-compiled modules, which are compiled on a large number of placement positions. To accelerate this placement process during modular designing, in this paper we propose an ANN based performance estimation technique that can rapidly suggest the best shape and location for a given module. Experimental results on legacy as well as state-of-the-art FPGA devices show that the proposed technique can accurately estimate the Fmax of modules with an average error of less than 4%. Accepted version 2020-05-18T03:24:26Z 2020-05-18T03:24:26Z 2018 Conference Paper Herath, K., Prakash, A., & Srikanthan, T. (2018). Performance estimation of FPGA modules for modular design methodology using artificial neural network. International Symposium on Applied Reconfigurable Computing, 105-118. doi:10.1007/978-3-319-78890-6_9 9783319788890 https://hdl.handle.net/10356/139198 10.1007/978-3-319-78890-6_9 2-s2.0-85046288108 105 118 en This is a post-peer-review, pre-copyedit version of an article published in International Symposium on Applied Reconfigurable Computing. The final authenticated version is available online at: https://doi.org/10.1007/978-3-319-78890-6_9 application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering FPGA Floorplaning |
spellingShingle |
Engineering::Computer science and engineering FPGA Floorplaning Herath, Kalindu Prakash, Alok Srikanthan, Thambipillai Performance estimation of FPGA modules for modular design methodology using artificial neural network |
description |
Modern FPGAs consist of millions of logic resources allowing hardware designers to map increasingly large designs. However, the design productivity of mapping large designs is greatly affected by the long runtime of FPGA CAD flow. To mitigate it, modular design methodology has been introduced in the past that allows designers to partition large designs into smaller modules and compile & test the modules individually before assembling them together to complete the compilation process. Automated decision making on placing these modules on FPGA, however, is a slow and tedious process that requires large database of pre-compiled modules, which are compiled on a large number of placement positions. To accelerate this placement process during modular designing, in this paper we propose an ANN based performance estimation technique that can rapidly suggest the best shape and location for a given module. Experimental results on legacy as well as state-of-the-art FPGA devices show that the proposed technique can accurately estimate the Fmax of modules with an average error of less than 4%. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Herath, Kalindu Prakash, Alok Srikanthan, Thambipillai |
format |
Conference or Workshop Item |
author |
Herath, Kalindu Prakash, Alok Srikanthan, Thambipillai |
author_sort |
Herath, Kalindu |
title |
Performance estimation of FPGA modules for modular design methodology using artificial neural network |
title_short |
Performance estimation of FPGA modules for modular design methodology using artificial neural network |
title_full |
Performance estimation of FPGA modules for modular design methodology using artificial neural network |
title_fullStr |
Performance estimation of FPGA modules for modular design methodology using artificial neural network |
title_full_unstemmed |
Performance estimation of FPGA modules for modular design methodology using artificial neural network |
title_sort |
performance estimation of fpga modules for modular design methodology using artificial neural network |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/139198 |
_version_ |
1681058578920636416 |