Max amount of FITech students: 15
Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course.
The course covers the energy consumption of an embedded SoC (processor, memory, analog, power management, SW, but excluding sensors and radio), both the individual components and their cross-effects. The focus is on system-level energy reduction and optimisation, but also circuit level issues, such as leakage currents, dynamic power consumption, signalling, and power delivery. Dynamic voltage and frequency scaling is covered holistically.
Course contents
The course will be organized as a large system-level project work where the student has to optimise the energy consumption of an embedded System-on-Chip (SoC). The project can be implemented on any abstraction level, from high (e.g. Excel, SystemC) to low (transistor, gate). The student is encouraged to reuse project work from other courses, but this is not mandatory. The course will have several lectures supporting the project work with quizzes and team work embedded within the lectures.
Learning outcomes
After the course the students
- can use various energy efficiency design techniques
- understand fundamental sources of energy consumption in nanoscale circuits and processor systems
- can identify essential energy dissipation sources in a given system
- understand algorithm and SW effect on energy and architectural transformations for low energy
- can use these techniques in electronic system design
- know how energy consumption can be optimised in different levels of abstraction
- understand the difference between energy and power.
Teaching schedule
Lectures on Wednesdays 14:15-16 (13.03.2024, 20.03.2024, 27.03.2024, 03.04.2024, 10.04.2024, 24.04.2024)
Lectures are streamed, no mandatory presence on campus. There will be recordings available.
Completion methods
Project work.
More information in the University of Oulu study guide.
You can get a digital badge after completing this course.