Please note! Course description is confirmed for two academic years (1.8.2018-31.7.2020), which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


Student gets acquainted with the history of digital microelectronics, elementary building blocks (logic gates), and is familiar with the electrical functionality of the gates and the most important electrical relationships affecting the functionality.  Student is familiar with the most common methods for power consumption and delay optimization. He also knows the most common arithmetic building blocks, understand their functionality, and  is familiar with the  optimization methods used for adders and multipliers.  Student is familiarized with the commonly used power/speed trade-off methods on algorithmic level, and is familiar with the commonly used  advanced algorithms, and understand what the algorithm optimization is based on.

Credits: 5

Schedule: 11.01.2021 - 25.02.2021

Teacher in charge (valid 01.08.2020-31.07.2022): Marko Kosunen, Kari Stadius

Teacher in charge (applies in this implementation): Marko Kosunen, Kari Stadius

Contact information for the course (applies in this implementation):

CEFR level (applies in this implementation):

Language of instruction and studies (valid 01.08.2020-31.07.2022):

Teaching language: English

Languages of study attainment: English


  • Valid 01.08.2020-31.07.2022:

    Introduction (history of digital microelectronics), Inverter, Logic, Synchronization circuits, Bit transfer and signaling, elementary arithmetic building blocks, algorithm level optimization methods.

Assessment Methods and Criteria
  • Valid 01.08.2020-31.07.2022:

    Exercises 30%, Presentation 20%, design project 20%, Exam 30%. 50% of exam points are required to qualify.

  • Valid 01.08.2020-31.07.2022:

    Lecture 14h  (2h, 7 times): Introduction to theory and motivation.

    Exercises (2h, 7 times) Mathematical handling of the topic and design methods.

    Presentation  (preparations 6h) and listening the presentations of the others  (4h).

    Design project  ca. 10h.

    Exam 2h.

    Independent work ca. 60h


Study Material
  • Valid 01.08.2020-31.07.2022:

    Lecture slides

    Rabaey, Chandrakasan, Nikolic, "Digital Integrated Circuits- A design perspective", Prentice Hall 2003.

    Parhi, "VLSI Digital Signal Processing Systems-design and implementation", Wiley 1999.

Substitutes for Courses
  • Valid 01.08.2020-31.07.2022:

    S-87.3182 Digital Microelectronics I

  • Valid 01.08.2020-31.07.2022:

    Basic knowledge of electronics.



Registration and further information