/RTSNoC-Sniffer

Non-intrusive packet delivery monitoring service for Networks-on-Chip (NoCs) focusing on real-time systems. Hardware verification and development in C++/SystemC using the Visual Studio 2017 IDE.

Primary LanguageC++BSD 2-Clause "Simplified" LicenseBSD-2-Clause

RTSNoC-Sniffer

SHIELDS

PROJECT DESCRIPTION

Design and evaluation of a non-intrusive packet delivery monitoring service on a Network-on-Chip (NoC) that focus on real-time Systems-on-Chip (SoC) written in C++/SystemC. Recent works show that using adaptive routing or optimization techniques are solutions to improve its latency. These strategies usually need to know the traffic behaviour previously to make changes. A monitoring service is indicated as a solution to this issue, but since silicon consumption is a restriction in these projects, most of them use routers or other NoC's resources to perform such task. This design was based on a strategy that does not interfere with the NoC operation to collect and to evaluate traffic information.

DOCUMENTATION

Final project work presented to the B.Sc. in Computer Engineering course at Universidade Federal de Santa Catarina. The published article can be found at the link: https://www.researchgate.net/profile/Gabriel_Ganzer/publication/341111299_Evaluation_of_a_Non-intrusive_packet_delivery_monitoring_service_on_Networks-on-Chip/links/5f0cbaec299bf1074456cbd4/Evaluation-of-a-Non-intrusive-packet-delivery-monitoring-service-on-Networks-on-Chip.pdf Source files regarding the router itself were not included due to copyright issues.