?
User Traffic Generation for Networks-on-Chip High-Level Modeling in BookSim-based Toolset
High-level simulation is a critical stage for optimizing Network-on-Chip (NoC) design, enabling a reduction in time and resources at subsequent development stages. Existing tools often possess limited configuration flexibility and support a narrow set of traffic models, which complicates the evaluation of networks specialized for specific applications. This paper investigates an approach to extending NoC simulation capabilities using custom traffic models based on the BookSimbased Toolset (BST) framework. A method for utilizing the BST Application Programming Interface (API) to integrate the BookSim 2.0 simulator with external traffic generators is proposed. This allows for loading the network with traffic that mimics the execution of target workloads. The paper presents the architecture of a software solution based on the BST API and discusses traffic generation methods – ranging from simulating hotspot nodes to creating patterns based on the Breadth-First Search (BFS) algorithm.