IN5260 – Low Power IoT nodes
Course description
Course content
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.
Learning outcome
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:
Overlapping courses
- 10 credits overlap with IN9260 – Low Power IoT nodes.
Teaching
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.
Examination
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.
Grading scale
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.
More about examinations at UiO
- Use of sources and citations
- Special exam arrangements due to individual needs
- Withdrawal from an exam
- Illness at exams / postponed exams
- Explanation of grades and appeals
- Resitting an exam
- Cheating/attempted cheating
You will find further guides and resources at the web page on examinations at UiO.