DocumentCode :
3391886
Title :
Effective modelling of large NoCs using SystemC
Author :
Hosseinabady, Mohammad ; Nunez-Yanez, Jose L.
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Bristol, Bristol, UK
fYear :
2010
fDate :
May 30 2010-June 2 2010
Firstpage :
161
Lastpage :
164
Abstract :
The IEEE SystemC standard has been accepted as an effective high-level system modelling library among designers. However, in order to implement fast simulation models and to consider new ideas and requirements at system level, some enhancements and new features should be added to this standard. This is the reason why OSCI has proposed the TLM 1&2 libraries. In this work, we investigate a very fast but accurate and simple to use modelling methodology for systems which include a large number of modules such as complex Network-on-Chips (NoCs) which have many routers, network interfaces and processing cores. The proposed methodology implements all SystemC processes using normal functions and supports process activation simply by function calls. For this purpose, it utilises a SystemC method process that establishes concurrency and communication among the functions. The experimental results show an improvement of up to 98% in elaboration time and up to 90% in simulation time for small size NoCs. In addition, it can efficiently simulate large NoC with tens of thousands of nodes while traditional SystemC modelling based on threads struggles to simulate hundreds of nodes.
Keywords :
IEEE standards; network-on-chip; IEEE SystemC standard; TLM 1 library; TLM 2 library; elaboration time; high-level system modelling library; network interfaces; network-on-chip; processing cores; simulation models; simulation time; Computer architecture; Concurrent computing; Design engineering; Hardware; Libraries; Network interfaces; Network-on-a-chip; Productivity; Unified modeling language; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5308-5
Electronic_ISBN :
978-1-4244-5309-2
Type :
conf
DOI :
10.1109/ISCAS.2010.5538028
Filename :
5538028
Link To Document :
بازگشت