Using source-to-source compilation to instrument circuits for debug with High Level Synthesis

Abstract

Ahstract-C-based High Level Synthesis (HLS)-compatible ciruit descriptions from the CHStone benchmark suite are instrumented for debugging purposes using a source-to-source compiler. The debug instrumentation connects C expressions to top-level ports that can be observed during the debugging process. Approximately 50,000 different experiments are conducted to determine the impact on the final circuit caused by the debug instrumentation. Experimental data indicate initial feasibility of the instrumentation approach; all assignment expressions in a program can be instrumented for an average increase in LUT count of about 24%. Increases in FF count and clock period were in the range of 5% to 10%.

DOI: 10.1109/FPT.2015.7393129

6 Figures and Tables

Cite this paper

@inproceedings{Monson2015UsingSC, title={Using source-to-source compilation to instrument circuits for debug with High Level Synthesis}, author={Joshua S. Monson and Brad L. Hutchings}, booktitle={FPT}, year={2015} }