Multi-processor systems on chip
wireless sensor networks
low power design
Digital VLSI architectures, Multicore Systems on Chip and Networks on Chip.
Methods and tools for programming embedded multicore architectures: programming models and middleware for streaming multimedia, graphics, signal processing.
Advanced resource management for embedded multicores: optimal allocation and scheduling, memory management, power and reliability management.
Circuits and design tools for low power, variability tolerance and fault tolerance in nanometer technologies.
Three-dimensional integration: design of 3D interconnects and architectures.
Wireless sensor networks and environmentally powered systems: energy harvesting, smart sensors and data-fusion with applications in surveillance, ambient assisted living and human-computer interaction.