Guaranteeing the quality of services in 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 prob-
lems into local, decoupled problems. NOCs provide services through protocol
stacks, and introducing guaranteed services enables IP re-use and platform-
based design. It also provides globally predictable behaviour, as required by
the user, when combining local, decoupled solutions. There are several levels of
QOS commitment (correctness, completion, completion bounds), with increas-
ing cost. A combination of guaranteed and best-effort (no commitment) services
combines their respective attractive features: predictable behaviour, and good
average resource utilisation. The ÆTHEREAL NOC is an example of this ap-
proach, and forms the basis of a QOS-based design style, as advocated in this
chapter.
- Guaranteeing the quality of services in networks on chip
Kees Goossens, John Dielissen, Jef van Meerbergen, Peter Poplavko, Andrei Radulescu, Edwin Rijpkema, Erwin Waterlander, and Paul Wielage.
In Axel Jantsch and Hannu Tenhunen, editors, Networks on Chip. Chapter 4, pages 61-82. Kluwer Academic Publishers, March 2003.
(abstract, pdf).
|