Art: Vorlesung

Credits: 3 CP

Prüfer / Betreuer

Zeit

Begin: Dienstag, 18.10.2022, Achtung: Wechselnde Räume - Bitte TUCaN kontrollieren! Es gibt keine Moodle-Seite, bei fragen können sie mich direkt per E-Mail kontaktieren.

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

  • 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

Vorlesungsfolien

1. Block: Orga/Einführung/Grundlagen
2. Block: Optimierungsverfahren
3. Block: Partitionieren
4. Block: Floorplanning
5. Block: Placing
6. Block: Routing
7. Block: Kompaktierung
Klausur-Lernhilfe

Aufzeichnungen

Die Folien und der Vortrag werden bis auf weiteres aufgezeichnet. Dabei kann es gelegentlich durch die Tücke der Technik zu Störungen oder Ausfällen kommen. Wir bitten diese zu entschuldigen und hoffen, sie in erneuten Durchgängen zu vermeiden. Die Aufzeichungen selbst sind platzsparend im H.264-Format komprimiert. Zum Abspielen empfehlen wir VLC.

18.10.2022
01.11.2022
08.11.2022
15.11.2022 (nur Anfang bitte Video letztes Jahr benutzen)
22.11.2022
29.11.2022
06.12.2022
13.12.2022
20.12.2022
10.01.2023
17.01.2023
24.01.2023
31.01.2023