• DocumentCode
    1769398
  • Title

    Tool-set for NoC-based MPSoC debugging — A protocol view perspective

  • Author

    Ruaro, Marcelo ; Carara, Everton A. ; Moraes, Fernando G.

  • Author_Institution
    Comput. Sci. Dept., PUCRS Univ., Porto Alegre, Brazil
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    2531
  • Lastpage
    2534
  • Abstract
    Software development becomes an important issue in today´s MPSoC design. Due to the inherent non-deterministic behavior of MPSoCs, they are prone to concurrency bugs. Debugging tools for MPSoC may be grouped in the following classes: simulators, parallel software development environments, NoC debuggers. An important gap is observed concerning a complete NoC-based MPSoC: tools to inspect the traffic exchanged between processing elements in a higher abstraction level, and not simply as raw data. This is the goal of the paper: propose a new class of debugging tools, able to trace the messages exchanged between PEs, enabling debugging at the protocol level. Examples of protocols include communication between tasks, mapping heuristics, monitoring schemes for QoS, among others. The paper presents the proposed debug framework, as well as a task migration protocol as case study.
  • Keywords
    integrated circuit design; integrated circuit testing; microprocessor chips; network-on-chip; protocols; MPSoC design; NoC debuggers; NoC-based MPSoC debugging; PE; QoS; concurrency bugs; debug framework; debugging tools; mapping heuristics; monitoring schemes; parallel software development environments; processing elements; protocol view perspective; task migration protocol; tool-set; Clocks; Computer bugs; Debugging; Monitoring; Protocols; Software; Throughput; MPSoC; NoC; debug environments; protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865688
  • Filename
    6865688