Title :
NoC monitoring: impact on the design flow
Author :
Ciordas, Calin ; Goossens, Kees ; Radulescu, Andrei ; Basten, Twan
Author_Institution :
Electron. Syst. Group, Eindhoven Univ. of Technol.
Abstract :
Networks-on-chip (NoCs) are a scalable interconnects solution to large scale multiprocessor systems on chip and are rapidly becoming reality. As the ratio of embedded cores per I/O pin increases, the run-time observability becomes a bottleneck. Run-time NoC monitoring can alleviate this problem. As NoCs are the result of sophisticated synthesis design flows, monitoring must be taken into account during this process. We present several scalable alternatives for NoC monitoring. The alternatives vary from using physically separated interconnects for user data and monitoring data, to a completely shared single interconnect. For each alternative we evaluate area cost, required design flow modifications, non-intrusiveness and reusability of monitoring resources for application communication traffic. An interesting trade-off is presented showing that what is area efficient requires efforts in modifying the NoC design flow and in achieving non-intrusiveness. All the experiments are done in the context of the /Ethereal NoC and design flow
Keywords :
computerised monitoring; integrated circuit design; integrated circuit interconnections; network-on-chip; application communication traffic; design flow modifications; monitoring resources; networks-on-chip; resource nonintrusiveness; resource reusability; run-time NoC monitoring; run-time observability; synthesis design flows; Costs; Large-scale systems; Monitoring; Multiprocessing systems; Network-on-a-chip; Observability; Probes; Process design; Runtime; System-on-a-chip;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693001