
459
synchronous and asynchronous systems. However, using an asynchronous proto-
col (such as handshaking on global wires) can degrade performance because a
signal must make a round trip for every signal transaction. One solution is to use
asynchronous pipelining [34] which can improve throughput on long links.
12.6 QUALITY OF SERVICE
QoS in NoCs refers to the level of commitment for packet delivery. Such a commit-
ment can be in the form of correctness of the transfer, completion of the transac-
tion, or bounds on performance [32]. In most cases, however, QoS actually refers to
bounds on performance (bandwidth, delay, and jitter) since cor ...