Art: Vorlesung

Credits: 3 CP

Prüfer / Betreuer

Zeit

  • Dienstags 11:40 - 13:10 Uhr (S102/244)
  • Corona-bedingt findet die Vorlesung nur virtuell statt!
  • **Corona-bedingt wird es keine Klausur geben, sondern mündliche Prüfungen (via Zoom) **

Begin: Dienstag, 03.11.2020

Inhalt

Einführung in Algorithmen und Datenstrukturen verschiedener CAD-Werkzeuge für den Chip-Entwurf. Dabei werden zunächst allgemein anwendbare Optimierungsverfahren und Graph-Algorithmen vorgestellt. Anschließend wird ihr Einsatz zur Lösung spezieller Probleme auf verschiedenen Ebenen des Chip-Entwurfs diskutiert, z.B. Plazierung und Verdrahtung. Parallel zur Vorlesung können in einem Praktikum am Beispiel einer einfachen FPGA-Architektur ausgewählte Verfahren praktisch in Java implementiert und untersucht. Dabei werden eine Reihe von kleineren gefolgt von einer komplexeren Aufgabe bearbeitet.

Bereich: Computer Microsystems

Fachrichtung: Technische Informatik, Elektrotechnik/Datentechnik

Voraussetzungen: Grundkenntnisse des Entwurfs digitaler Schaltungen (z.B. Technische Grundlagen der Informatik), Algorithmen und Datenstrukturen, belastbare Programmierkenntnisse in Java

Organisation

Letzter Fragentermin: Donnerstag 18.02. 15 Uh, https://tu-darmstadt.zoom.us/j/85221728289?pwd=dkpqZHNUMVp1Ulh4aFVCSGh0WU5Edz09

  • Bei sonstigen Fragen: Einfach eine E-Mail an stock@esa.tu-darmstadt.de

Literatur

  • Sabih Gerez: ``Algorithms for VLSI Design Automation’’
  • L.-T. Wang, Y.-W. Chang & K-T. Cheng: ``Electronic Design Automation’’
  • Giovanni de Micheli: ``Synthesis and Optimization of Digital Circuits’’
  • Ausgewählte wissenschaftliche Arbeiten