Key research themes
1. How can scalable and efficient Network-on-Chip architectures balance performance, flexibility, and design complexity in large-scale multi-core systems?
This research theme explores architectural design principles and methodologies to create NoC platforms that can scale to hundreds or thousands of heterogeneous processing resources. It addresses the trade-offs between generality and performance while improving modularity and reusability. The focus is on platform-based design combining architecture, communication infrastructure, and design methodology to meet challenging performance, power, and time-to-market constraints in very large SoCs.
2. What routing algorithms and topologies can achieve deadlock-free, high-throughput, and reliable communication in Networks-on-Chip with complex or dynamic layouts?
This research area examines the design of routing algorithms and topologies optimized for NoCs, including circulant networks and dynamic or bufferless NoCs. It addresses deadlock prevention, adaptivity to changing topology (run-time dynamics or faults), throughput enhancement, and low latency—critical for scaling NoCs to hundreds of cores and dealing with obstacles or faults. Methods include novel routing algorithms, deadlock avoidance techniques, and reconfiguration to maintain connectivity and performance.
3. How can Network-on-Chip designs incorporate fault tolerance, power efficiency, and security mechanisms at the router and protocol level?
This theme investigates methods to improve NoC resilience against hardware faults, security attacks such as hardware Trojans, power and area optimization via asynchronous design, and adaptivity to error-prone environments. It includes routing algorithms aware of data criticality and faults, layered communication protocol design for reliable packet delivery, mitigation strategies against malicious hardware modifications, and innovative hardware designs that reduce power consumption.