Title :
Debug Patterns for Efficient High-level SystemC Debugging
Author :
Rogin, Frank ; Fehlauer, Erhard ; Haufe, Christian ; Ohnewald, Sebastian
Author_Institution :
Fraunhofer IIS / EAS Dresden, Dresden
Abstract :
This paper proposes debug patterns combined with an intuitive flow to accelerate and simplify the debugging of SystemC designs. A debug pattern provides a formalized procedure to fix a defect (also colloquial bug) that is notified by an always recurring failure symptom. It helps to focus the user´s attention on a higher level of abstraction joined with minimal learning effort. The presented methodology is based upon a non-intrusive high-level SystemC debugging environment and the GNU debugger GDB. The usability of each pattern is demonstrated by practical examples.
Keywords :
C++ language; electronic engineering computing; integrated circuit design; system-on-chip; GNU debugger; SystemC debugging; debug patterns; system-on-chip; Acceleration; Computer bugs; Debugging; Error analysis; Monitoring; Object oriented modeling; Pattern analysis; Runtime; System-level design; Usability;
Conference_Titel :
Design and Diagnostics of Electronic Circuits and Systems, 2007. DDECS '07. IEEE
Conference_Location :
Krakow
Print_ISBN :
1-4244-1162-9
Electronic_ISBN :
1-4244-1162-9
DOI :
10.1109/DDECS.2007.4295320