A Wormhole NoC Protocol for Mixed Criticality Systems
A. Burns, J. Harbin and L.S. Indrusiak
Lack of scalability and difficulties in predicting the temporal behaviour of bus-based architectures has lead to the development of Network-on-Chip (NoC) protocols that provide a schedulable resource for moving data across multi-core platforms. Wormhole switching and credit-based flow control protocols have been used to support flit-level priority-preemptive link arbitration in NoCs, which leads to analysable temporal behaviour. In this paper we develop a new protocol (WPMC), based on the same family of protocols, that gives full support to mixed-criticality on-chip communications. WPMC is defined to give adequate partitioning between criticality levels, and to use resources efficiently. Analysis is developed and implementation aspects are considered. A cycle accurate simulator is used for scenario-based verification, and the effectiveness of the protocol and its scheduling model is evaluated via message-set generation.
Download Not Available
BibTex Entry
@inproceedings{Burns2014b, author = {A. Burns and J. Harbin and L.S. Indrusiak}, booktitle = {Proc. IEEE Real-Time Systems Symposium}, pages = {184-195}, publisher = {IEEE}, title = {A Wormhole NoC Protocol for Mixed Criticality Systems}, year = {2014} }