Entwurf hochintegrierter Schaltungen
Teilnehmerkreis:
Informatikstudenten im Hauptstudium (Kernfach Technische Informatik)
Übersicht:
In dieser Vorlesung erfolgt eine Einführung in das Gebiet der Rechnerarchitektur.
Dabei werden besonders die Berwerung der Leistung von Rechnersystemen und
die Möglichkeiten der Leistungssteigerung behandelt.
Gliederung:
- Motivation: Warum Automatisierung des Schaltkreisentwurfs?
- Entwurfsebenen und Sichten
- Zieltechnologien
- Darstellung von Schaltkreisen
- Formate zum Austausch von Schaltungen
- Formale Darstellung von Schaltungen
- Einführung in VHDL
- Heuristische Minimierung zwei- und mehrstufiger Logik
- Zweistufige Logikoptimierung
- Mehrstufige Logikoptimierung
- Minimierung von Steuerwerken
- Minimierung der Zustandszahl
- Minimierung unvollständig spezifizierter Steuerwerke
- Kodierung der Zustände
- High-Level-Synthese
- Ablaufplanung
- Allokierung
- Zuordnung
- Extraktion des Datenpfads
- Extraktion des Steuerwerks
- Synthese auf algorithmischer Ebene
Literatur:
- Skript:
Entwurf hochintegrierter Schaltungen
- DeMicheli:
"Synthesis and Optimization of Digital Circuits", McGraw-Hill, 1994
- Gajski, Dutt, Wu, Lin:
"High-Level Synthesis", Kluwer Academic Publishers, 1997
Sonstiges:
Die Kenntnisse dieser Vorlesung können in einem Praktikum
"Eingebettete Systeme" vertieft werden.