
226 CHAPTER 6 Synthesis of On-Chip Communication Architectures
constraint. Note that the solution is guaranteed to converge when using a feed-
back path. This is because in the worst case the synthesis engine ends up creating
a new bus (to migrate components away from the violated bus) which increases
the cost of the system, but also improves system performance (even after consid-
ering bridge overhead delays) and the ability to meet bus cycle time constraints.
Finally, after any violations have been resolved and all TCP constraints satisfi ed, the
fi nal synthesized bus topology, parameter values for bus speeds, data bus widths,
DMA burst size, ...