By the same authors

A Wormhole NoC Protocol for Mixed Criticality Systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Published copy (DOI)



Publication details

Title of host publicationReal-Time Systems Symposium (RTSS), 2014 IEEE
DatePublished - 1 Dec 2014
Number of pages12
Original languageEnglish
ISBN (Print)9781479972890


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.

    Research areas

  • multiprocessor interconnection networks, network-on-chip, protocols, WPMC protocol, bus-based architectures, credit-based flow control protocols, cycle accurate simulator, message-set generation, mixed criticality systems, multicore platforms, network-on-chip protocols, scenario-based verification, schedulable resource, scheduling model, temporal behaviour, wormhole NoC protocol, wormhole switching, Interference, Ports (Computers), Routing, Routing protocols, Switches, System-on-chip, fixed priority, mixed criticality, network on chip, scheduling, wormhole routing

Research outputs


Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations