Sciweavers

NOCS
2008
IEEE

Debugging Distributed-Shared-Memory Communication at Multiple Granularities in Networks on Chip

14 years 6 months ago
Debugging Distributed-Shared-Memory Communication at Multiple Granularities in Networks on Chip
We present a methodology to debug a SOC by concentrating on its communication. Our extended communication model includes a) multiple signal groups per interface protocol at each IP port, b) the handshakes per signal group (e.g. for command), and c) the handshakes within a signal group (e.g. for write and read data elements). As a result, our debug methodology is the first to offer debug control at three communication granularities: individual data elements in a message, messages (i.e. requests or responses), and entire transactions. Communication to distributed shared memories is supported in networks on chip (NOC) by transparently (de)multiplexing different master-slave channels based on the memory address, also called narrowcast. In this paper, we extend previous work on NOC debug that allowed per-connection debug (i.e. a master without differentiating between its slaves) to also support per-channel (i.e. per master-slave pair) debugging, also for narrowcast connections. This enabl...
Bart Vermeulen, Kees Goossens, Siddharth Umrani
Added 01 Jun 2010
Updated 01 Jun 2010
Type Conference
Year 2008
Where NOCS
Authors Bart Vermeulen, Kees Goossens, Siddharth Umrani
Comments (0)