Transaction Monitoring in Networks on Chip: The On-Chip Run-Time Perspective
Networks-on-Chip (NoC) are a scalable interconnect solution to MultiProcessor Systems on Chip (MPSoC). NoCs transport data in packets which are fragments of transactions, such as read and write actions of IPs. For debug purposes, reconstructing transactions at run-time is essential. Run-time analysis of the NoC behavior at transaction level makes the complete MPSoC easier to understand. The authors present a NoC analyzer able to monitor NoC transactions at run-time. The proposed hardware transaction monitor is able to reconstruct on-chip, at run-time, NoC transactions from bit-level intercepted router link communication.