Title :
Simulation environment for design and verification of Network-on-Chip and multi-core systems
Author :
Khan, Gul N. ; Dumitriu, Victor
Author_Institution :
Electr. & Comput. Eng. Dept., Ryerson Univ., Toronto, ON, Canada
Abstract :
The conception of Network-on-Chip (NoC) presents system designers with a new approach to the design of on-chip interconnection structures. However, such networks present designers with a large array of design parameters and decisions, many of which are critical to the efficient operation of NoC systems. To aid the design process of complex systems-on-chip, this paper presents a NoC simulation environment that has been developed and implemented using SystemC, a transaction-level modeling language. The simulation environment consists of on-chip components as well as traffic generators, which can generate various types of traffic patterns. A set of simulation results demonstrates the types of parameters that can affect performance of on-chip systems, including topology, network latency and achievable throughput. The results also verify the modeling capabilities of the proposed environment.
Keywords :
circuit simulation; logic design; multiprocessor interconnection networks; network-on-chip; systems analysis; SystemC; achievable throughput; multicore systems; network latency; network-on-chip design; on- chip components; on-chip interconnection structures; simulation environment; system designers; topology; traffic generators; transaction-level modeling language; Computational modeling; Computer networks; Computer simulation; Hardware; Network topology; Network-on-a-chip; Power system interconnection; System-on-a-chip; Telecommunication traffic; Traffic control; MPSoC; Netowrk-on-Chip Simulation; On-chip Network Modelling;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS '09. IEEE International Symposium on
Conference_Location :
London
Print_ISBN :
978-1-4244-4927-9
Electronic_ISBN :
1526-7539
DOI :
10.1109/MASCOT.2009.5366697