Low-Level Synthese

Vorlesung "Low-Level Synthese"

Inhalt

Die Veranstaltung behandelt alle Synthese-Schritte von der Register-Transfer Ebene abwärts und konzentriert sich dabei auf FPGA-relevante Verfahren:

  • Logikminimierungsverfahren (exakt und heuristisch, für zweistufige und Multi Level Logik)
  • Technologiemapping mit funktionaler Dekomposition und strukturellen Ansätzen (z.B. FlowMap)
  • analytische und heuristische Placer (Simulated Annealing, Genetic Algorithms)
  • typische Verdrahtungsalgorithmen (PathFinder)

Organisation

Typ:Vorlesung (V3)
Zeit:Mi., 11:40 - 13:20 Uhr
 Fr., 13:30 - 15:10 Uhr
Raum:S3|06 053
Dozent:Prof. Dr.-Ing. Christian Hochberger
CP:siehe Studienordnung
Turnus:jedes SS
Vorlesungssprache:Englisch

Voraussetzungen zur Teilnahme:

  • Kenntnisse in Hardware-Synthese auf der Basis einer Hardware-Beschreibungssprache (z.B.: Reese/Thornton: Introduction to Logic Synthesis Using Verilog Hdl oder Brown/Vranesic: Fundamentals of Digital Logic with VHDL Design).
  • Grundkenntnisse in einer objektorientierten Programmiersprache sollten vorhanden sein, vorzugsweise Java.

Folien

Die Vorlesungsfolien werden im Moodle-Kurs bereitgestellt.

Übungsbetrieb

Termin:-
Übungsbeginn:-
CP:siehe Studienordnung
Raum:-
Dozenten:Prof. Dr.-Ing. Christian Hochberger