Title :
Using source-to-source compilation to instrument circuits for debug with High Level Synthesis
Author :
Joshua S. Monson;Brad Hutchings
Author_Institution :
Department of Electrical and Computer Engineering, Brigham Young University, Provo, Utah 84602, United States of America
Abstract :
C-based High Level Synthesis (HLS)-compatible circuit 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%.
Keywords :
"Instruments","Circuit optimization","Integrated optics","Optical buffering","Table lookup","Benchmark testing"
Conference_Titel :
Field Programmable Technology (FPT), 2015 International Conference on
DOI :
10.1109/FPT.2015.7393129