Schedule, syllabus and examination date

Choose semester

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.

Basic background at university level within analog CMOS integrated circuits as well as digital circuits and systems. This can include for example:

Overlapping courses


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.

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.

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) May 20, 2022 1:23:55 AM

Facts about this course

Teaching language