Informationen zur Vorlesung "Formale Verifikation von Hardware" (WS 2002/03) |
|
Verantwortlich | Dr. Wolfgang Günther |
Zeit |
|
Ort | SR 00-034, Geb. 051, Georges-Köhler-Allee |
Beschreibung | Nach einem allgemeinen Überblick über das Gebiet des Hardware-Entwurfes werden wir uns auf das Gebiet der Hardware-Verifikation konzentrieren. Verifikation beschäftigt sich (in vielen verschiedenen Ausprägungen) mit der Frage, wie die Korrektheit einer Schaltung nachgewiesen werden kann. Dabei interessiert zunächst die Korrektheit der Spezifikation, während später eine Korrektheit des Entwurfs im Vergleich zur gegebenen Spezifikation nachgewiesen werden soll. Traditionell wurde die Verifikation oft durch Simulation von "einigen" funktionalen Mustern "gelöst". Spätestens seit dem öffentlichen Aufsehen, das der sogenannte "Pentium-Bug" erregt hat, ist die Fragwürdigkeit eines solchen Vorgehens offensichtlich: Eine formale Verifikation, d.h. ein Korrektheitsbeweis, ist auch in der industriellen Praxis nicht mehr wegzudenken. In dieser Vorlesung werden zunächst verschiedene existierende Techniken zur Harwareverifikation vorgestellt, wie z.B. verschiedene Formen von Decision Diagrams, sowie SAT-Solver. Darauf aufsetzend werden Ansätze zum Äquivalenzvergleich sowie zum Überprüfen einer Spezifikation beschrieben. Literatur zur Veranstaltung
|
Übungen |
Betreut von Marc Herbstritt, E-Mail: [herbstri@informatik.uni-freiburg.de] Die Übungen finden generell am darauffolgenden Freitag einer Vorlesung statt in Raum 00-034 um 13:00Uhr. Die Ausarbeitung zu den Übungen bitte per E-Mail an Marc Herbstritt schicken oder in Geb. 051 Raum 01-033 abgeben. Übung 1 (15.11.2002), 13:00Uhr Übung 2 (06.12.2002), 13:00Uhr Übung 3 (18.12.2002), 13:30Uhr Übung 4 (17.01.2003), 13:00Uhr |
Vorlesungsfolien |
Alle Foliensätze sind in PDF und PS (gepackt) verfügbar. Tag 1 (18.10.2002) Tag 2 (08.11.2002)
Tag 3 (29.11.2002)
Tag 4 (13.12.2002)
Tag 5 (10.1.2003)
Tag 6 (24.1.2003)
|