Ghent University Academic Bibliography

Advanced

TCONMAP: technology mapping for parameterised FPGA configurations

Karel Heyse, Brahim Al Farisi, Karel Bruneel UGent and Dirk Stroobandt UGent (2015) ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS. 20(4).
abstract
Parameterised configurations are FPGA configuration bitstreams of which the bits are defined as functions of user-defined parameters. From a parameterised configuration, it is possible to quickly and efficiently derive specialised, regular configuration bitstreams by evaluating these functions. The specialised bitstreams have different properties and functionality depending on the chosen values of the parameters. The most important application of parameterised configurations is the generation of specialised configuration bitstreams for Dynamic Circuit Specialisation, a technique to optimise circuits at run-time using partial reconfiguration of the FPGA. Generating and using parameterised configurations requires a new FPGA tool flow. In this paper, we present a new technology mapping algorithm for parameterised designs, called TCONMAP, that can be used to produce parameterised configurations in which both the configuration of the logic blocks and routing is a function of the parameters. In our experiments, we demonstrate that using TCONMAP the depth and area of the mapped circuit is close to the minimal depth and area attainable. Both Dynamic Circuit Specialisation and fine-grained modular reconfiguration are extracted by TCONMAP from the HDL description of the design requiring only simple parameter annotations.
Please use this url to cite or link to this publication:
author
organization
year
type
journalArticle (original)
publication status
published
subject
keyword
dynamic circuit specialisation, technology mapping, FPGA, run-time reconfiguration
journal title
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS
ACM TODAES
volume
20
issue
4
issue title
Special Issue on Reliable, Resilient, and Robust Design of Circuits and Systems
article number
48
pages
27 pages
publisher
ACM
place of publication
New York, NY, USA
Web of Science type
Article
Web of Science id
000362344900002
JCR category
COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
JCR impact factor
0.82 (2015)
JCR rank
30/51 (2015)
JCR quartile
3 (2015)
ISSN
1084-4309
DOI
10.1145/2751558
project
FP7-FASTER
language
English
UGent publication?
yes
classification
A1
copyright statement
I have transferred the copyright for this publication to the publisher
id
6838728
handle
http://hdl.handle.net/1854/LU-6838728
alternative location
http://dl.acm.org/citation.cfm?doid=2830627.2751558
date created
2015-06-22 14:50:04
date last changed
2017-01-02 09:54:18
@article{6838728,
  abstract     = {Parameterised configurations are FPGA configuration bitstreams of which the bits are defined as functions of user-defined parameters. From a parameterised configuration, it is possible to quickly and efficiently derive specialised, regular configuration bitstreams by evaluating these functions. The specialised bitstreams have different properties and functionality depending on the chosen values of the parameters. The most important application of parameterised configurations is the generation of specialised configuration bitstreams for Dynamic Circuit Specialisation, a technique to optimise circuits at run-time using partial reconfiguration of the FPGA.
Generating and using parameterised configurations requires a new FPGA tool flow. In this paper, we present a new technology mapping algorithm for parameterised designs, called TCONMAP, that can be used to produce parameterised configurations in which both the configuration of the logic blocks and routing is a function of the parameters. In our experiments, we demonstrate that using TCONMAP the depth and area of the mapped circuit is close to the minimal depth and area attainable. Both Dynamic Circuit Specialisation and fine-grained modular reconfiguration are extracted by TCONMAP from the HDL description of the design requiring only simple parameter annotations.},
  articleno    = {48},
  author       = {Heyse, Karel and Al Farisi, Brahim and Bruneel, Karel and Stroobandt, Dirk},
  issn         = {1084-4309},
  journal      = {ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS},
  keyword      = {dynamic circuit specialisation,technology mapping,FPGA,run-time reconfiguration},
  language     = {eng},
  number       = {4},
  pages        = {27},
  publisher    = {ACM},
  title        = {TCONMAP: technology mapping for parameterised FPGA configurations},
  url          = {http://dx.doi.org/10.1145/2751558},
  volume       = {20},
  year         = {2015},
}

Chicago
Heyse, Karel, Brahim Al Farisi, Karel Bruneel, and Dirk Stroobandt. 2015. “TCONMAP: Technology Mapping for Parameterised FPGA Configurations.” Acm Transactions on Design Automation of Electronic Systems 20 (4).
APA
Heyse, K., Al Farisi, B., Bruneel, K., & Stroobandt, D. (2015). TCONMAP: technology mapping for parameterised FPGA configurations. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 20(4).
Vancouver
1.
Heyse K, Al Farisi B, Bruneel K, Stroobandt D. TCONMAP: technology mapping for parameterised FPGA configurations. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS. New York, NY, USA: ACM; 2015;20(4).
MLA
Heyse, Karel, Brahim Al Farisi, Karel Bruneel, et al. “TCONMAP: Technology Mapping for Parameterised FPGA Configurations.” ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS 20.4 (2015): n. pag. Print.