Lecture "Low-Level Synthesis"
Content
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)
Organisation
| Typ: | Lecture (V3) |
| Date: | Wed., 11:40 - 13:20 |
| Fr., 13:40 - 15:10 | |
| Room: | S3|06 053 |
| Lecturer: | Prof. Dr.-Ing. Christian Hochberger |
| CP: | 6 (whole module) |
| Cycle: | every summer semester |
| Language: | english |
Prerequisites:
- 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.
Slides
The slides used in the lecure are provided in the Moodle course.
Exercises
| Date: | - |
| Begin: | - |
| CP: | see study program |
| Room: | - |
| Instructor: | Prof. Dr.-Ing. Christian Hochberger |