• DocumentCode
    3314861
  • 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
  • fYear
    2007
  • fDate
    11-13 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/DDECS.2007.4295320
  • Filename
    4295320