Institute for Communication Technologies and Embedded Systems

Electronic Design Automation


This lecture is aiming at all students which are interested in the area of electronic design automation (EDA) for digital circuits and "system-on-chip (SoC)" designs. SoC refers to integrating all components of a computer or other electronic system into a single integrated circuit (chip). It may contain digital, analog, mixed-signal, and often radio-frequency functions - all on a single chip substrate.

In the lecture we will illustrate the principles of SoC design - with a particular focus on the optimization of the system architecture and embedded software. We will present design methodologies and tooling - system level design is generally assumed to be the most promising invention in EDA and is a fundamental enabler to design modern SoCs.


Structure of the lecture:

  1. Embedded Systems
  2. Microprocessors
  3. Bus Systems
  4. EDA I
  5. EDA II
  6. Electronic System Level
  7. System description language
  8. System Level Design
  9. Exploration of computer architectures
  10. Embedded software development


Oral examinations b.a.

Lecturer:  Andreas Hoffmann

Supervisor:  Nils Bosbach

Type:  Master Lecture

Lecture(2), RWTHOnline

Exercise(1), RWTHOnline

Credits: 4

Course language: German, English


Date: Tuesdays from 09.04.2024-16.07.2024

Lecture: 14:30-16:00

Exercise: 16:15-17:00