Detailseite
Projekt Druckansicht

Property First Hardware Design - Eine Correct-by-Construction-Methodik für den RTL-Entwurf aus Systemmodellen

Fachliche Zuordnung Rechnerarchitektur, eingebettete und massiv parallele Systeme
Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Förderung Förderung von 2016 bis 2021
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 328724410
 
Erstellungsjahr 2021

Zusammenfassung der Projektergebnisse

In the past, over several decades Moore’s famous law adequately described the technological progress in the micro- and nanoelectronics industry. It correctly predicted a duplication every 1.8 years in the number of transistors that can be integrated on a single chip under affordable costs. Meanwhile, however, it has become apparent that this development has slowed down substantially and will slow down even more in the future, with far-reaching consequences for the microelectronic industry: while, in the past, periodical migration from one technological process node to the next kept being a successful recipe to trigger innovation, future product enhancements in microelectronics will rely increasingly on designing advanced microarchitectures using new design methodologies that incorporate new and powerful optimization techniques. Aggressively optimized designs, on the other hand, are prone to errors and call for particularly powerful verification methods. The Electronic System Design Alliance reports that the use of formal verification techniques in the past year has increased by a factor of two. This attests to the fact that, with the end of Moore’s Law, innovative design and verification methods for System-on-Chip (SoC) hardware are receiving a lot of renewed interest. This research project has explored and developed a fundamentally new methodology for the design of SoC hardware that shall meet the future requirements. A new methodology was developed to integrate formal verification techniques into the design flow. In particular, it leverages formal abstraction techniques to systematically create provably correct hardware designs at the Register Transfer Level (RTL) starting from system-level models. The benefits of the new methodology have been examined at the example of several case studies. It was shown that transaction-level models of industrial relevance can be put into a formal relationship with their RTL implementation, thus, closing the semantic gap between both levels. This opens new opportunities to shift design and verification tasks from the RTL to the system level, which has been shown to significantly reduce manual efforts. By early integration of formal methods into the design process the designer benefits from comprehensive and in-detail knowledge about logic and temporal relationships between design components and can use this knowledge for advanced optimizations of the microarchitecture. In particular, this project has demonstrated how to use this knowledge in safety analysis and to exploit so far unused optimization potential for SoC power consumption. Specifically, several case studies showed that the new approach leads to power savings by clock gating of up to 56 % (avg. 22%), on top of the power savings reached by a state-of-the-art commercial tool. The new techniques for power gating contributed additional power savings of up to 21 % (avg. 15%). The proposed methodology does not require any advanced knowledge in formal SoC verification from its users. It neither imposes any restrictions with respect to possible design refinements. Instead it supplements and extends today’s mostly manual design practices by additional measures. They ensure the correctness of the RTL design as a refinement of the system model and establish a formal link between the RTL objects and the system-level description. As a result, the detailed behavior of the system is documented in a comprehensible way and can be exploited effectively for optimization. Two scientists funded by this project explore commercialization of the research results under a grant from the program “EXIST – Existenzgründungen aus der Wissenschaft”.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung