System-on-chip architectures
- System-on-chip design flow
- System-on-chip platforms
- On-chip buses: cache coherence, bus protocols, arbitration techniques
- Network-on-chip: topology, routing, flow control, quality of service, router architecture, network interface
After finishing the course the student shall be able to
- explain the importance of an efficient system-on-chip communication infrastructure
- explain how design platforms can be used for an efficient design process
- categorize properties of different bus architectures
- compare bus-based and network-on-chip based architectures and point out strength and weaknesses
- motivate how topology, routing mechanisms and flow control influence the performance of a network-on-chip
- describe the design process for complex systems-on-chip