Schaltkreis- und Systementwurf
Das Modul umfasst Grundlagen und Methoden zur Entwicklung applikationsspezifischer digitaler integrierter Schaltungen (ASICs). Dies beinhaltet die Überführung eines numerischen Algorithmus in einen Datenabhängigkeitsgraphen, die Anwendung von Scheduling- und Allokations-Verfahren, die Optimierung hinsichtlich des Ressourcenverbrauchs (Fläche, Laufzeit) sowie die Implementierung und funktionale Verifikation (Simulation) des ASICs.
Nach Abschluss des Moduls sind die Studierenden befähigt, unter Verwendung eines Datenabhängigkeitsgraphen den Datenpfad (Register-Transfer-Beschreibung) und das Steuerwerk (FSM) eines selbständig ausgewählten numerischen Algorithmus systematisch zu entwickeln. Sie kennen den Implementierungsflow, der sowohl die automatisierte Synthese komplexer Blöcke, basierend auf einer Hardware- Beschreibungssprache (z. B. Verilog), als auch manuell optimierte digitale Datenpfadelemente umfasst.