deutsch  | Home | Legals | Data Protection | KIT

Hardware-Synthese und -Optimierung

Hardware-Synthese und -Optimierung
type: Vorlesung (V) links:
semester: SS 2018
time: 17.04.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude


19.04.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

24.04.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

03.05.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

08.05.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

15.05.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

17.05.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

22.05.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

29.05.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

05.06.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

12.06.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

14.06.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

19.06.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

26.06.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

28.06.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

03.07.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

10.07.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude

12.07.2018
14:00 - 15:30
30.33 Messtechnik-Hörsaal (MTI) 30.33 Allgemeine Elektrotechnik

17.07.2018
09:45 - 11:15 wöchentlich
30.10 Nachrichtentechnik-Hörsaal (NTI) 30.10 Nachrichtentechnik, Institutsgebäude


lecturer: Prof. Dr.-Ing. Dr. h. c. Jürgen Becker
sws: 3
lv-no.: 2311619

Hardware-Synthese und -Optimierung

Prerequisites

Basics of the Design of Digital Systems (e.g. GDT, course code 2311605).

 

Objectives

The lecture intends to demonstrate the capabilities for the optimized design of electronic systems.

 

Contents

 

Lecture

This lecture presents fundamental and advanced algorithmic methods which are used at the automated synthesis of microelectronic circuits inside modern CAD-tools. Besides theoretical discussions the presented methods will be elaborated by the means of numerous examples and a relationship to practical applications will be established. In this connection the spectrum of system and circuit realization starting from the behavioral description of an hardware description language up to the synthesis and optimization of a gate netlist and the generation of the of physical layouts of today's standard cell technology are expatiated. The presented methods are organized in high-level synthesis, register transfer synthesis, logic synthesis and the physical design as well.

The following themes are treated:

  • Design process using computer-aided design
  • Relevant graph algorithms and complexity
  • Various design methods
    for gate arrays, standard cells, macro cells, reconfigurable hardware
  • High-level-synthesis
    Scheduling methods, algorithms for allocation and binding
  • Register-transfer-synthesis
    Optimization of Controllers, Retiming of datapathes
  • Logic-synthesis
    Two-stage and multi-stage logic optimization
    Technology-mapping of an optimized gate netlist
  • Physical design methods
    Various algorithms for partitioning, simulated annealing, genetical optimization
    Floorplanning-, routing- and placement methods
    Global and detailed wiring mechanisms
  • Rapid-Prototyping
    Emulation/simulation, technology and ascertained prototyping-systems,
    Application examples

 

Exercises

The accompanying exercises intend to consolidate the knowledge from the lectures. Selected topics will be repeated and by working on theoretical and practical examples the students will learn to apply the methods in modern system design.