Lecture "Low-Level Synthesis"


The goal of this lecture is to introduce all major synthesis-steps from the register-transfer level down to the physical level and the key algorithms at each step respectively, such as:

  • Logic Minimization
  • Mapping (e.g. FlowMap)
  • Placement (e.g. Simulated Annealing, Genetic Algorithms)
  • Routing (e.g. PathFinder)


Due to a sabbatical in summer semester 2019, Prof. Hochberger will not hold the weekly lectures. Instead, we offer the recordings from last year and the slides for self study. The exercises will be supervised by Dennis Wolf in the usual way.

In the first week of the semester there will be an administrative meeting (17th April, 11:40 a.m. in S306/053) to answer all upcoming questions. In summer semester 2020 the lecture will again be offered in the usual form.


Typ: Lecture (V3)
Date: 17.04.2019
Room: S306/053
Begin: 17.04.2019
Lecturer: Prof. Dr.-Ing. Christian Hochberger
CP: 6 (whole module)
Cycle: every summer semester
Language: english


  • Basic knowledge of hardware-synthesis - based on an hardware description language. (E.g.: Reese/Thornton: Introduction to Logic Synthesis Using Verilog Hdl or Brown/Vranesic: Fundamentals of Digital Logic with VHDL Design).
  • Basic knowledge of an object-oriented programming language, preferably Java.


The slides used as lecture materials can be downloaded from moodle.


Date: -
Begin: -
Room: -
Lecturer: Prof. Dr.-Ing. Christian Hochberger


Exam Information:


Technische Universität Darmstadt

Department of Electrical Engineering and Information Technology

Computer Systems Group

Prof. Dr.-Ing. Christian Hochberger

Merckstr. 25

64283 Darmstadt

+49 6151 16-21150

+49 6151 16-21150

Print | Legal note | Privacy Policy | Sitemap | Search | Contact
to topto top