Guaranteeing the Quality of Services in Networks on Chip [chapter]

Kees Goossens, John Dielissen, Jef van Meerbergen, Peter Poplavko, Andrei Rădulescu, Edwin Rijpkema, Erwin Waterlander, Paul Wielage
2003 Networks on Chip  
Users expect a predictable quality of service (QOS) of embedded systems, even for future, more dynamic, applications. System-on-chip designers use networks on chip (NOC) to solve deep submicron problems, and to divide global problems into local, decoupled problems. NOCs provide services through protocol stacks, and introducing guaranteed services enables IP re-use and platformbased design. It also provides globally predictable behaviour, as required by the user, when combining local, decoupled
more » ... olutions. There are several levels of QOS commitment (correctness, completion, completion bounds), with increasing cost. A combination of guaranteed and best-effort (no commitment) services combines their respective attractive features: predictable behaviour, and good average resource utilisation. The AETHEREAL NOC is an example of this approach, and forms the basis of a QOS-based design style, as advocated in this chapter.
doi:10.1007/0-306-48727-6_4 fatcat:zvhon554hrhbdkzkjkuwkhw2ei