IN5260 – Low Power IoT nodes
Teaching and exams spring 2022
In light of the most recent infection control regulations, we will at the start of the spring semester 2022 increase our online teaching, while we at the same time try to maintain in-person teaching where this is possible. We hope to go back to more in-person teaching later on in the semester. You will be informed about any changes in teaching or examinations on the semester page, in Canvas or through your regular channels.
Read more about postponed exams for the autumn semester 2021.
CMOS technology will continue being the work-horse of ICT technologies for the foreseeable future, but added value is to an increasing extent being provided by augmenting programmable micro- and nano-scale CMOS computational systems with other technologies.
You learn about how to build miniature wireless programmable computing systems in technologies having different mechanisms for sensing and actuation, enabled by technologies augmenting the CMOS core. A focus is towards low power/low energy implementations.
The main learning outcome is to understand and be able to design different parts of sensing, computing and communicating electronic systems interacting with people or their environment often depending on harvesting energy from their surroundings.
You will learn about:
- principles behind different sensors that are typically included in sensing and communicating micro- and nanosystems.
- signal conditioning, including but not limited to, data converters, and about the implementation of such, in modern nanoscale technologies.
- principles for implementing wireless communication components.
- power management and energy harvesting
- information representation in electronic systems, and tradeoffs regarding which computations are done in an analog or a digital fashion
A special focus is towards low power/low energy implementations of signal processing circuits, which includes topics like state machines as well as robust programmable processor architectures.
Electronic Design Automation (EDA) tools will also be used.
Admission to the course
Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.
If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.
IN5260 and IN9260 will be assessed together in regards to the number of admissions, with priority given to PhD candidates with IN9260 in an approved study plan.
Recommended previous knowledge
Basic background at university level within analog CMOS integrated circuits as well as digital circuits and systems. This can include for example:
- 10 credits overlap with IN9260 – Low Power IoT nodes.
3 hours of lectures and 2 scheduled hours of lab work (Circuit design lab). Some of the teaching will be given as supervision in labs / exercise classes. Mandatory assignments must be approved prior to the exam.
Any access to foundry Process Design Kits (PDKs) require students to sign an NDA.
This course has mandatory assignments that have to be approved prior to the exam.
The final exam will be an oral or 4 hours written exam depending on the number of course attendees. The project assignment must be presented for the class and teaching staff.
The course grade is based on the following assessments:
Exercises and project assignment with presentation (40%)
final exam (60%), oral/written.
All parts of the exam must be passed and must be passed in the same semester.
It will also be counted as one of your three attempts to sit the exam for this course, if you sit the exam for one of the following courses: IN9260.
Examination support material
All printed and written resources are allowed.
Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.