CONFIRM

Automatisierter Firmware-Entwurf – anwendungs- und systemspezifisch optimiert

Optimierung von Hard- und Software
Übergreifende Optimierung von Hardware und Software© RWTH Aachen, Lehrstuhl Software für Systeme auf Silizium

Motivation

Mikroelektronische Bausteine übernehmen in Anwendungsgebieten wie der Automobiltechnik, der Mobilkommunikation und der Energieversorgung zunehmend zentrale Steuerungsfunktionen. Für die Koordination der einzelnen Komponenten ist die in die Hardware eingebettete Steuersoftware (Firmware) zuständig. Nur wenn diese das Hardwareverhalten exakt kennt und berücksichtigt, kann der Betrieb auch hinsicht-lich nicht-funktionaler Parameter wie Echtzeitfähigkeit, Leistungsaufnahme und Energieverbrauch optimiert werden.

Ziele und Vorgehen

In CONFIRM erforschen sieben Forschungseinrichtungen Schlüsselaspekte für einen effizienten, automatisierten Entwurf von Firmware, die speziell für die Hardwaregegebenheiten des Systems, aber auch die angestrebten Anwendungsszenarien ausgelegt ist. Hierfür werden gemeinsame Hardware-Firmware-Modelle entwickelt, die eine abstrakte Optimierung bezüglich verschiedener Parameter zulassen. Darauf aufbauend wird eine neue Entwurfsmethode erarbeitet, mit deren Hilfe eine an die Systemkonfiguration und das Nutzungsprofil angepasste Firmware automatisiert erstellt werden kann. 

Innovationen und Perspektiven

Durch aufeinander abgestimmte Hard- und Firmware können Elektroniksysteme je nach Anforderung entwickelt und optimiert werden. So werden etwa Überhitzungen vermieden und Betriebszeiten verlängert. Die Automatisierung des Entwurfs ermöglicht es, den Entwicklungs-prozess signifikant zu beschleunigen. Dies stärkt die Wettbewerbsfähigkeit der deutschen Mikroelektronikindustrie und deren Anwender nachhaltig.