Publication

 

Title

Nicht-invasive Simulation des Energieverbrauchs von Hardware-Komponenten auf Systemebene mit SystemC

 

Form of Publication

Tagungsbeitrag

All authors

Lorenz, Daniel; Hartmann, Philipp A.; Grüttner, Kim; Rettberg, Achim

 

Summary

Nicht zuletzt durch die zunehmend wachsende algorithmischen Komplexität heutiger einge- betteter Systeme gewinnt die Betrachtung nicht-funktionaler Eigenschaften dieser Systeme, wie beispielsweise des Energieverbrauchs, immer stärker an Bedeutung. Insbesondere in frü- hen Entwurfsphasen, lange vor der Fertigstellung der finalen Hardwareplattform, werden daher Methoden und Werkzeuge zur Analyse und Abschätzung der Leistungsaufnahme dringend be- nötigt. In dieser Arbeit wird ein Simulationsframework basierend auf SystemC vorgestellt, welche die Anreicherung von bereits existierenden, funktionalen TLM-2.0-Modellen um solche nicht- funktionalen Eigenschaften unterstützt. Um auch eine Betrachtung externer IP-Komponenten zu ermöglichen, kann der hier präsentierte Ansatz ohne Veränderung der einzelnen Blöcke verwendet werden. Der (im Detail) unbekannte interne Zustand (und der daraus resultieren- de Energieverbrauch) der Komponente wird dabei über eine sogenannte Power State-Machine (PSM) angenähert. Die Bestimmung des aktuellen Power States erfolgt über eine separat de- finierte Protocol State-Machine (PrSM), welche durch die nicht-invasive Beobachtung der In- teraktion des Hardwareblocks mit seiner Umgebung Rückschlüsse auf das aktuelle Verhalten der Komponente erlaubt. Zur Evaluation der Methodik werden unterschiedliche Komponenten beispielhaft modelliert und analysiert.

 

Publishing date

2012

 

Title of Conference

15. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen

 

Project

  • COMPLEX
  •