{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T00:18:33Z","timestamp":1788826713962,"version":"build-2803163510"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,10,1]],"date-time":"2005-10-01T00:00:00Z","timestamp":1128124800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2005,10]]},"abstract":"<jats:p>Networks on chip (NoCs) are a scalable interconnect solution for multiprocessor systems on chip. We propose a generic reconfigurable online event-based NoC monitoring service, based on hardware probes attached to NoC components, offering run-time observability of NoC behavior and supporting system-level debugging. We present a probe architecture, its programming model, traffic management strategies, and a cost analysis. We prove feasibility via a prototype implementation for the \u00c6thereal NoC. Two MPEG NoC examples show that the monitoring service area, without advanced optimizations, is 17--24% of the NoC area. Two realistic monitoring examples show that monitoring traffic is several orders of magnitude lower than the 2GB\/s\/link raw bandwidth.<\/jats:p>","DOI":"10.1145\/1109118.1109126","type":"journal-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T15:07:09Z","timestamp":1139238429000},"page":"702-723","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":42,"title":["An event-based monitoring service for networks on chip"],"prefix":"10.1145","volume":"10","author":[{"given":"Calin","family":"Ciordas","sequence":"first","affiliation":[{"name":"Eindhoven University of Technology, Eindhoven, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Twan","family":"Basten","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Eindhoven, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrei","family":"R\u0103dulescu","sequence":"additional","affiliation":[{"name":"Philips Research, Eindhoven, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kees","family":"Goossens","sequence":"additional","affiliation":[{"name":"Philips Research, Eindhoven, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jef Van","family":"Meerbergen","sequence":"additional","affiliation":[{"name":"Philips Research, Eindhoven, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,10]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"ARM. 2002. Embedded Trace Macrocell. www.arm.com.  ARM. 2002. Embedded Trace Macrocell. www.arm.com."},{"key":"e_1_2_1_2_1","unstructured":"ARM 2003. AMBA AXI Protocol Specification. ARM.  ARM 2003. AMBA AXI Protocol Specification. ARM."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.976921"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2003.07.004"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the International High-Level Design Validation and Test Workshop (HLDVT). 149--154","author":"Ciordas C.","year":"2004"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the Design Automation Conference (DAC). 684--689","author":"Dally W. J."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 764--769","author":"Gonz\u00e1lez Pestana S."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 1182--1187","author":"Goossens K.","year":"2005"},{"key":"e_1_2_1_9_1","first-page":"61","article-title":"Guaranteeing the quality of services in networks on chip. In Networks on Chip, A. Jantsch and H. Tenhunen, Eds. Kluwer","volume":"4","author":"Goossens K.","year":"2003","journal-title":"Chap."},{"key":"e_1_2_1_10_1","first-page":"399","article-title":"Interconnect and memory organization in SOCs for advanced set-top boxes and TV---Evolution, analysis, and trends. In Interconnect-Centric Design for Advanced SoC and NoC, J. Nurmi, H. Tenhunen, J. Isoaho, and A. Jantsch, Eds. Kluwer","volume":"15","author":"Goossens K.","year":"2004","journal-title":"Chap."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 423--425","author":"Goossens K."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 250--256","author":"Guerrier P."},{"key":"e_1_2_1_13_1","unstructured":"IEEE-ISTO 5001TM. 2003. The NEXUS 5001 Forum Standard for a Global Embedded Processor Debug Interface. www.nexus5001.org.  IEEE-ISTO 5001TM. 2003. The NEXUS 5001 Forum Standard for a Global Embedded Processor Debug Interface. www.nexus5001.org."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.1044298"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the Symposium on VLSI. 105--112","author":"Kumar S."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the International Conference on Configurable Distributed Systems. 210--220","author":"Mansouri-Samani M."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the International Conference on VLSI Design. 693--696","author":"Millberg M."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 896--901","author":"Murali S."},{"key":"e_1_2_1_19_1","unstructured":"OCP International Partnership. 2001. Open core protocol specification.  OCP International Partnership. 2001. Open core protocol specification."},{"key":"e_1_2_1_20_1","unstructured":"Philips Semiconductors. 2002. Device Transaction Level (DTL) Protocol Specification Version 2.2.  Philips Semiconductors. 2002. Device Transaction Level (DTL) Protocol Specification Version 2.2."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the International Compilers, Architecture, and Synthesis for Embedded Systems. 63--72","author":"Poplavko P."},{"key":"e_1_2_1_22_1","first-page":"1","article-title":"An efficient on-chip network interface offering guaranteed services, shared-memory abstraction, and flexible network programming","volume":"24","author":"R\u0103dulescu A.","year":"2005","journal-title":"IEEE Trans. CAD Integ. Circ. Syst."},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"R\u0103dulescu A. and Goossens K. 2004. Communication services for networks on chip. In Domain-Specific Processors: Systems Architectures Modeling and Simulation S. S. Bhattacharyya E. F. Deprettere and J. Teich Eds. Marcel Dekker 193--213.  R\u0103dulescu A. and Goossens K. 2004. Communication services for networks on chip. In Domain-Specific Processors: Systems Architectures Modeling and Simulation S. S. Bhattacharyya E. F. Deprettere and J. Teich Eds. Marcel Dekker 193--213.","DOI":"10.1201\/9780203913185.ch10"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE). 350--355","author":"Rijpkema E."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2003.1232240"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the International Test Conference (ITC). 121--130","author":"Vermeulen B."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1109118.1109126","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1109118.1109126","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:18:38Z","timestamp":1750263518000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1109118.1109126"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,10]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,10]]}},"alternative-id":["10.1145\/1109118.1109126"],"URL":"https:\/\/doi.org\/10.1145\/1109118.1109126","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,10]]},"assertion":[{"value":"2005-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}