Analyse dynamischer Abhängigkeitsgraphen zum Debugging von Hardwaredesigns
Conference: Zuverlässigkeit und Entwurf - 7. ITG/GI/GMM-Fachtagung
09/24/2013 - 09/26/2013 at Dresden, Deutschland
Proceedings: Zuverlässigkeit und Entwurf
Pages: 8Language: germanTyp: PDF
Personal VDE Members are entitled to a 10% discount on this title
Authors:
Malburg, Jan; Finder, Alexander (Fachbereich 3, Mathematik und Informatik, Universität Bremen, Deutschland)
Fey, Görschwin (Fachbereich 3, Mathematik und Informatik, Universität Bremen )
Abstract:
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.