DocumentCode
258505
Title
Data path analysis for dynamic circuit specialisation
Author
Davidson, Tom ; Stroobandt, Dirk
Author_Institution
Comput. Sci. Lab., Ghent Univ., Ghent, Belgium
fYear
2014
fDate
8-10 Dec. 2014
Firstpage
1
Lastpage
8
Abstract
Dynamic Circuit Specialisation (DCS) is a method that exploits the reconfigurability of modern FPGAs to allow the specialisation of FPGA circuits at run-time. Currently, it is only explored as part of Register-transfer level design. However, at the Register-transfer level (RTL), a large part of the design is already locked in. Therefore, maximally exploiting the opportunities of DCS could require a costly redesign. It would be interesting to already have insight in the opportunities for DCS from the higher abstraction level. Moreover, the general design trend in FPGA design is to work on higher abstraction levels and let tool(s) translate this higher level description to RTL. This paper presents the first profiler that, based on the high-level description of an application, estimates the benefits of an implementation using DCS. This allows a designer to determine much earlier in the design cycle whether or not DCS would be interesting. The high-level profiling methodology was implemented and tested on a set of PID designs.
Keywords
field programmable gate arrays; network synthesis; DCS; FPGA circuit; RTL; data path analysis; dynamic circuit specialisation; register-transfer level design; Adders; Equations; Field programmable gate arrays; Hardware; Mathematical model; Table lookup; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-5943-3
Type
conf
DOI
10.1109/ReConFig.2014.7032507
Filename
7032507
Link To Document