Analyse dynamischer Abhängigkeitsgraphen zum Debugging von Hardwaredesigns
Konferenz: Zuverlässigkeit und Entwurf - 7. ITG/GI/GMM-Fachtagung
24.09.2013 - 26.09.2013 in Dresden, Deutschland
Tagungsband: Zuverlässigkeit und Entwurf
Seiten: 8Sprache: DeutschTyp: PDF
Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt
Autoren:
Malburg, Jan; Finder, Alexander (Fachbereich 3, Mathematik und Informatik, Universität Bremen, Deutschland)
Fey, Görschwin (Fachbereich 3, Mathematik und Informatik, Universität Bremen )
Inhalt:
Debugging, das Finden und Korrigieren von Fehlern, ist eine zeitaufwändige Arbeit für Hardwaredesigns. Jedoch ist die effektive Bearbeitung zwingend notwendig um komplexe zuverlässige Systeme kostengünstig zu entwickeln. Dieser Artikel stellt einen neuen Debuggingansatz für Hardwaredesigns basierend auf der Analyse von dynamischen Abhängigkeitsgraphen vor. Der Ansatz verbindet Reverse Debugging, dynamisches Slicing und programmspektrumbasierte Fehlerlokalisierung und passt sie zur Verwendung auf Hardwaredesigns an. In einer Fallstudie an zwei unterschiedlichen Designs mit mehreren Fehlern ließ sich die benötigte Zeit zum Finden und Korrigieren der Fehler um 50% im Vergleich zu konventionellen Techniken reduzieren.