
A Multi-Agent-Based Network-on-Chip Simulator
Author(s) -
Gustavo Lameirão de Lima,
Diana Francisca Adamatti,
Eduardo Wenzel Brião,
Cristina Meinhardt,
Odorico Machado Mendizabal
Publication year - 2021
Publication title -
jics. journal of integrated circuits and systems
Language(s) - English
Resource type - Journals
eISSN - 1872-0234
pISSN - 1807-1953
DOI - 10.29292/jics.v16i2.268
Subject(s) - correctness , network on a chip , computer science , routing (electronic design automation) , abstraction , reliability (semiconductor) , variety (cybernetics) , embedded system , network simulation , system on a chip , chip , distributed computing , power (physics) , telecommunications , philosophy , physics , epistemology , quantum mechanics , artificial intelligence , programming language
Integrated systems have incorporated a variety of functionalities within the same chip, requiring on-chip communication mainly based on the Network-on-Chip (NoC) design paradigm. Complex systems may impose strict requirements concerning performance, power and reliability. Thus, the choice of proper routing algorithms to the on-chip communication for NoCs merits special attention. To assist designers to adjust communication parameters, implement routing algorithms, and check system correctness, simulators become powerful and cost-effective solutions. This article explores Multi-Agent System to develop a high level abstraction NoC simulation environment. The simulator allows designers to evaluate routing algorithms, test alternative configurations and message formats. The simulation provides important measurementssuch as rate of utilization of routers, network contention and delay in sending messages. As a case study, the XY and WF routing algorithms were modeled and analyzed. Results highlight the pros and cons of each algorithm, and outline the simulator overall performance.