General Information

Here you will find the lectures offered by our working group in the winter semester.

A list of vacant student works can be found here.

Important Links

  • KIS: Dates of courses
  • OLAT: Course materials and further information (passwords can be obtained at our chair or in the lecture)

All necessary information and resources for the courses will be provided in the corresponding OLAT courses, therefore, make sure that you subscribe to all OLAT courses that are relevant for you. You will receive the access code for the courses "Microelectronic Circuit and System Design I", "Synthesis and Optimization of Microelectronic Systems I", and "SystemC and Virtual Prototyping" by email after registration for the courses in the KIS-Office.

Courses in Winter Semester

We offer the following courses in the winter semester:

Embedded Processor Lab (EIT-EMS-546-L-4)

Contents

Content of this lab are the modeling and extension of a typical RISC processor architecture (RiscV). Students must realize the concepts of modern processor architectures (e.g. forwarding or memory caches) in hardware (synthesizable VHDL / Verilog models) and analyze the runtime performance of processors. Additionally the concept of Application Specific Instruction Processor (ASIP) is trained. Furthermore students acquire skills in hardware validation and use of typical EDA tools (e.g. synthesis) in large projects.

Registration

OLAT

Registration Deadline: 28.10.2024

Prerequisites

  • Architektur digitaler Systeme I (EIT-EIS-571-V-4)
  • Knowledge in VHDL/Verilog
  • Knowledge in C and Assembler

Microelectronic Circuit and System Design I (EIT-EMS-654-V-4)

Contents

  • Design of digital CMOS circuits
  • The MOS transistor
  • Leakage mechanisms
  • Advanced transistor technologies
  • Introduction to the CMOS process
  • Design methodologies
  • Implementation styles and technologies
  • Circuit techniques
  • Sequential circuits

Dates

Link to KIS System

Lecture:  
Monday, 15:30 - 17:00 (11-262)

Exercise:
Tuesday, 09:00 - 09:45 (12-270)

Materials

OLAT

Please register for this course in the KIS-Office to receive the OLAT access code by email.

Exam

Oral Exam (EMECS, EMSSII)

Principles and Applications of Probability Theory (EIT-EMS-454-V-2)

Contents

  • Various terms and definitions of probability
  • Stochastic independence, joint experiments
  • Random Variables (ZV) and moments
  • Special distributions of continuous and discrete random variables, multi-dimensional random variables, covariance matrix
  • Application examples: reliability theory and safety
  • Mathematical statistics, parameter estimation, confidence estimators

Dates

Link to KIS System

Lecture:
Thursday, 08:15 - 09:45 (46-280)
Friday, 11:45 - 13:15 (46-280)

Digital Technology Lab 1 (EIT-EMS-324-L-2)

Contents

Base knowledge is provided to specify the base components of digital logic in VHDL. Furthermore the designed circuits must be verified by simulation and will be synthesized to FPGA devices.

Basics of the hardware description language VHDL and explanation of the tasks will be given Tuesdays 11:45-13:15 in 13-222. Further teaching material is provided in the OLAT system.

Kick-Off meeting will be on Tuesday 29. Oktober 2024, 11:45-13:15 in 13-222.

Dates

Link to KIS System

Monday, 14:00 - 16:15 (12-524)
Tuesday, 11:45- 13:15 (13-222)
Tuesday, 14:00 - 16:15 (12-274)
 

 

Prerequisites

Grundlagen der Informationsverarbeitung (EIT-EIS-314-V-2)

Registration

OLAT

Deadline: 29.10.2024

Principles of Electrical and Computer Engineering in CVT (EIT-RTS-552-V-5)

Contents

Lecture series with following lecturers:


Content from our side:

  • Introduction to processors and computing systems
  • Real world processor example: Aurix
  • Introduction to Safety
  • Virtual prototyping with SystemC TLM

Dates

Link to KIS System

Lecture:
Thursday, 17:15 - 18:45 (13-222)
Friday, 15:30 - 17:00 (13-222)

Materials

OLAT

Implementation of Integrated Circuits (EIT-EMS-742-L-7)

Contents

In this 4-day course the basic knowledge in using hardware description language VHDL with EDA tools is given. Implementation of digital circuits on base of FPGAs (and standard cells) will be teached in english language. This course is provided only for master students without any knowledge of hardware description languages (VHDL or Verilog).

 

Registration: Email

  • Design space and simulation model of VHDL
  • Realization of behavioral description with hardware description language VHDL
  • Using of synthetizable subset of VHDL and introduction to synthesis
  • Realization of a decoder for the radio time signal DCF-77 for radio clocks
  • Design flow and constraints for realization of application specific integrated circuits, especially with Xilinx FPGA technologies

Dates

Link to KIS System

This (full-time) lab takes place from Monday to Thursday before the lecture time. Next course will given be from 14.10.2024 to 17.10.2024.  Number of seats is limited to 10. For registration please contact lecturer by email.

Seminar Microelectronics (EIT-EMS-730-S-4)

Contents

Talks and discussions related to microelectronics

  • #SWS: 2 h
  • #ECTS Credits: 3
  • Languages: German / English
  • Registration mandatory: yes

Important Dates

08.11.2024: Topic release
15.11.2024: Deadline topic subscription

Synthesis and Optimization of Microelectronic Systems I (EIT-EMS-657-V-7)

Contents

The lecture Synthesis and Optimization of Microelectronic Systems addresses students in electrical engineering, computer engineering and computer science who are interested in design automation of hardware dominated embedded systems. It introduces the whole implementation chain from systems specification down to implementation on register transfer level.

Covered topics

  • Motivation
  • System Modelling and Specification
  • Hardware/Software Partitioning
  • High level synthesis techniques: Scheduling, Allocation, Binding
  • Register-Transfer Synthesis

Dates

Link to KIS System

Lecture:  
Thursday, 10:00 - 11:30 (11-207)

Exercise:  
Wednesday, 09:00 - 09:45 (11-205)

Materials

OLAT

You will receive the OLAT access code in the first lecture.

SystemC and Virtual Prototyping (EIT-EMS-659-V-7)

Contents

  • Introduction to virtual prototyping and virtual product development methodology for embedded systems
  • System models and specification
  • Hardware/Software co-development with virtual prototyping
  • Modelling with cycle accurate SystemC
  • Modelling on higher level of abstraction with Transaction Level Modeling (TLM)

Materials

OLAT

Please register for this course in the KIS-Office to receive the OLAT access code by email.

Remark

The lectures will be provided in the form of videos. During the semester, questions can be posted into the OLAT forum. Towards the end of the semester, each participant needs to pass a programming examination to complete the course.

Embedded Machine Learning (EIT-EMS-709-V-7)

Contents



The recent advances in deep learning, enabling the use of deep neural networks in various industrial applications, have been fueled by the availability of tremendous computing power. Their resource requirements are a critical limiting factor for the applicability of deep learning methods, especially in embedded systems where the resources are inherently scarce. Therefore, this course covers techniques for the design of resource-efficient hardware-software systems targeting machine learning workloads. The focus lies on the cross-layer view, jointly considering the application, algorithm, hardware architecture, and computing platform. Students will explore core concepts like neural network models, resource requirements of their training and inference, and hardware platforms like GPUs, FPGAs, or microcontrollers for AI applications. The course delves into optimization techniques, including quantization, pruning, and hardware-aware neural architecture search (NAS). Practical hands-on experience will be provided in hardware accelerator design and mapping AI algorithms to efficient hardware architectures.

 

Registration + Materials

The course capacity is limited to 25 students.



Link to KIS System

Dates

Tuesday, 08:15 – 09:45 (11-262)

Thursday, 08:15 – 09:45 (11-262)

Prerequisites

The course is offered in English. It targets master students from electrical engineering, computer architecture, or computer science. The prerequisites for the course include basic knowledge of linear algebra and computer architecture. It is highly encouraged that registered students have a good programming experience in Python or C/C++ languages.