A Network-on-Chip Monitoring Infrastructure for Communication-centric Debug of Embedded Multi-Processor SoCs

被引:16
|
作者
Vermeulen, Bart [1 ]
Goossens, Kees [1 ]
机构
[1] NXP Semicond Res, Eindhoven, Netherlands
关键词
D O I
10.1109/VDAT.2009.5158125
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Problems in a new System on Chip (SOC) consisting of hardware and embedded software often only show up when a silicon prototype of the chip is placed in its intended target environment and the application is executed. Traditionally, the debugging of embedded systems is difficult and time consuming because of the intrinsic lack of internal system observability and controlability in the target environment. Design for Debug (DfD) is the act of adding debug support to the design of a chip, in the realization that not every, SOC is correct first time. DID provides debug engineers with increased observability and controlability of the internal operation of an embedded system. In this paper, we present a monitoring infrastructure for multiprocessor SOCs with a Network on Chip (NOC), and explain its application to performance analysis and debug. We describe how our monitors aid in the performance analysis and debug of the interactions of the embedded processors. We present a generic template for bus and router monitors, and show how they are instantiated at design time in our NOC design flow. We conclude this paper with details of their hardware cost.
引用
收藏
页码:183 / 186
页数:4
相关论文
共 50 条
  • [1] xpipes:: a latency insensitive parameterized network-on-chip architecture for multi-processor SoCs
    Dall'Osso, M
    Biccari, C
    Giovannini, L
    Bertozzi, D
    Benini, L
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 536 - 539
  • [2] xpipes: a Latency Insensitive Parameterized Network-on-chip Architecture For Multi-Processor SoCs
    Dall'Osso, Matteo
    Biccari, Gianluca
    Giovannini, Luca
    Bertozzi, Davide
    Benini, Luca
    [J]. 2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 45 - 48
  • [3] A reconfigurable network-on-chip architecture for optimal multi-processor SoC communication
    Rana, Vincenzo
    Atienza, David
    Santambrogio, Marco Domenico
    Sciuto, Donatella
    De Micheli, Giovanni
    [J]. IFIP Advances in Information and Communication Technology, 2010, 313 : 232 - 250
  • [4] A Reconfigurable Network-on-Chip Architecture for Optimal Multi-Processor SoC Communication
    Rana, Vincenzo
    Atienza, David
    Santambrogio, Marco Domenico
    Sciuto, Donatella
    De Micheli, Giovanni
    [J]. VLSI-SOC: DESIGN METHODOLOGIES FOR SOC AND SIP, 2010, 313 : 232 - +
  • [5] Design of an Embedded Health Monitoring Infrastructure for Accessing Multi-Processor SoC Degradation
    Zhao, Yong
    Kerkhoff, Hans G.
    [J]. 2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 154 - 160
  • [6] Power Dissipation of the Network-on-Chip in Multi-Processor System-on-Chip Dedicated for Video Coding Applications
    Dragomir Milojevic
    Luc Montperrus
    Diederik Verkest
    [J]. Journal of Signal Processing Systems, 2009, 57 : 139 - 153
  • [7] Time Synchronization for an Asynchronous Embedded CAN Network on a Multi-Processor System on Chip
    Breaban, Gabriela
    Stuijk, Sander
    Goossens, Kees
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT, CONTROL, AND COMMUNICATION (ISPCS), 2017, : 18 - 23
  • [8] Power Dissipation of the Network-on-Chip in Multi-Processor System-on-Chip Dedicated for Video Coding Applications
    Milojevic, Dragomir
    Montperrus, Luc
    Verkest, Diederik
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02): : 139 - 153
  • [9] A Communication-Centric Observability Selection for Post-Silicon System-on-Chip Integration Debug
    Cao, Yuting
    Zheng, Hao
    Ray, Sandip
    [J]. PROCEEDINGS OF THE 2019 20TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2019, : 278 - 283
  • [10] A Communication-Centric Observability Selection for Post-Silicon System-on-Chip Integration Debug
    Cao, Yuting
    Zheng, Hao
    Ray, Sandip
    [J]. 2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,