
443
the communication design space for NoC type architectures is much larger and
more complex than for bus-based communication architectures, the design prob-
lems remain the same, requiring a trade-off between performance, power, cost,
area, and reliability to create a communication fabric that can meet the require-
ments of a given application.
There are several variants of NoCs that have been proposed to date. An under-
standing of these proposed network fabrics requires an elaboration on the key
characteristics that make NoCs unique. There are several characteristics that
defi ne an NoC, and allow a differentiation between the various NoC architectur ...