Back to Search Start Over

Automated Debugging-Aware Visualization Technique for SystemC HLS Designs

Authors :
Mehran Goli
Alireza Mahzoon
Rolf Drechsler
Source :
DSD
Publication Year :
2021
Publisher :
IEEE, 2021.

Abstract

High-level Synthesis (HLS) using system-level modeling language SystemC at the Electronic System Level (ESL) is being increasingly adopted by the semiconductor industry to raise design productivity. However, errors in the high-level design can propagate down to the low-level implementation and become very costly to fix. Thus, SystemC HLS verification and debugging are necessary and important. While monitoring simulation behavior is a straightforward solution to debug a given design in the case of an error (results of verification), it can become a very time-consuming process as a large amount of data that is not necessarily relevant to the source of error is analyzed.In this paper, we propose a fast and automated debugging-aware visualization approach, enabling designers to monitor the portion of a given SystemC HLS design’s simulation behavior that is related to the erroneous output(s). Experimental results including an extensive set of standard SystemC HLS designs show the effectiveness of our approach in localizing the designs’ simulation behavior in terms of the number of visualized variables. In comparison to traditional visualization methods, our proposed approach obtains up to 96% and 91% reduction in the search space for single and multiple faulty outputs, respectively.

Details

Database :
OpenAIRE
Journal :
2021 24th Euromicro Conference on Digital System Design (DSD)
Accession number :
edsair.doi...........199e3a636eb412c28dada99420ac1962
Full Text :
https://doi.org/10.1109/dsd53832.2021.00084