DocumentCode :
3138412
Title :
QOS Driven Network-on-Chip Design for Real Time Systems
Author :
Agarwal, Ankur ; Mustafa, Mehmet ; Pandya, A.S.
Author_Institution :
Dept. of Comput. Sci. Eng., Florida Atlantic Univ., Boca Raton, FL
fYear :
2006
fDate :
38838
Firstpage :
1291
Lastpage :
1295
Abstract :
Real time embedded system designers are facing extreme challenges in underlying architectural design selection. It involves the selection of a programmable, concurrent, heterogeneous multiprocessor architecture platform. Such a multiprocessor system on chip (MPSoC) platform has set new innovative trends for the real-time systems and system on chip (SoC) designers. The consequences of this trend imply the shift in concern from computation and sequential algorithms to modeling concurrency, synchronization and communication in every aspect of hardware and software co-design and development. These problems have been addressed by the use of packet switched network on chip (NOC) architecture for future SoCs and thus, real-time systems. Such a NOC based system should be able to support different levels of quality of service (QoS) to meet the real time systems requirements. Thus, it becomes extremely critical to properly design a network interface (NT) and the communication backbone for NOC. In this paper we present a component based design of network interface and communication backbone which supports different levels of QoS. The design has been tested for an adaptive wormhole routing with proactive turn prohibition to guarantee deadlock free on chip communication for NOC architecture. In this work we propose to use the modified turn prohibition (MTP), which has been shown to perform better than up/down and the turn prohibition
Keywords :
embedded systems; integrated circuit design; multiprocessor interconnection networks; network interfaces; network routing; network-on-chip; quality of service; QOS driven network-on-chip design; adaptive wormhole routing; architectural design selection; chip communication; communication backbone; concurrency modeling; deadlock free; hardware-software co-design; modified turn prohibition; multiprocessor architecture; multiprocessor system on chip; network interface; packet switched network on chip architecture; quality of service; real time embedded system; sequential algorithms; synchronization; Computer architecture; Embedded system; Multiprocessing systems; Network interfaces; Network-on-a-chip; Quality of service; Real time systems; Software algorithms; Spine; System-on-a-chip; Network-on-chip; network interface; quality-of-service; real-time-systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277852
Filename :
4054762
Link To Document :
بازگشت