Hylla, Kai (2014) Bridging the gap between precise RT-level power/timing estimation and fast high-level simulation : a method for automatically identifying and characterising combinational macros in synchronous sequential systems at register-transfer level and subsequent executable high-level model generation with respect to non-functional properties. PhD, Universität Oldenburg.

[img]
Preview


Volltext (1844Kb)

Abstract

This thesis tackles the problem of a fast, yet accurate power and timing estimation of embedded HW modules at a high-level of abstraction. By augmenting an executable high-level model with accurate power and timing information, fast and comprehensive simulations at a high-level of abstraction become possible. Using HLS, a behavioural system description is transformed into a cycle-accurate description at RTL. Combinational macros are identified and characterised automatically, using sophisticated RT-level power models. These provide accurate estimates, while considering as many relevant physical properties and synthesis artefacts as possible. A power and timing annotated high-level simulation model is then generated. This virtual prototype allows a fast, yet accurate estimation of the design. The generated prototype can also be embedded into a virtual system prototype allowing a DSE, far more complex and comprehensive than would be feasible before. Evaluation results show that by having an average relative error per cycle of less than 6.93% and a total error of around 1%, a speed-up of 160x is archived, while giving nearly cycle-accurate estimates.

["eprint_fieldname_title_plus" not defined]

Überbrücken der Kluft zwischen präziser RT-Level-Power/Timing-Abschätzung und schneller High-Level-Simulation

["eprint_fieldname_abstract_plus" not defined]

Diese Arbeit adressiert das Problem schneller aber dennoch genauer Abschätzungen des zeitlichen Verhaltens eingebetteter HW Module sowie deren Verlustleistung. Durch anreichern einer ausführbaren High-Level-Beschreibung mit Power und Timing Informationen werden schnelle Simulationen auf hoher Abstraktionsebene möglich. Mittels einer HLS wird eine Verhaltensbeschreibung in eine taktgenaue RTL-Beschreibung transformiert. Kombinatorische Makros werden automatisch identifiziert und mit Hilfe fortschrittlicher RTL Power-Modelle charakterisiert. Ein um Power und Timing angereichertes high-level Simulationsmodell wird daraus erzeugt. Dieser virtuelle Prototyp erlaubt eine schnelle, aber dennoch genaue Abschätzung des Designs. Der Prototyp kann ebenfalls in einen virtuellen Systemprototypen eingebunden werden. Dies erlaubt eine deutlich komplexere und umfassendere DSE als vorher möglich war. Die Evaluationsergebnisse zeigen, dass bei einem relativen Fehler je Takt von weniger als 6.93% und einem Gesamtfehler von ca. 1%, eine Beschleunigung von ca. 160x erreicht werden kann, bei gleichzeitig fast taktgenauen Ergebnissen.

Item Type: Thesis (PhD)
Uncontrolled Keywords: Electronic design automation (EDA), power estimation, model generation, combinational macro, high-level synthesis
Subjects: Generalities, computers, information > Computer science, internet
Divisions: School of Computing Science, Business Administration, Economics and Law > Department of Computing Science
Date Deposited: 29 Apr 2014 14:31
Last Modified: 29 Apr 2014 14:31
URI: https://oops.uni-oldenburg.de/id/eprint/1843
URN: urn:nbn:de:gbv:715-oops-19242
DOI:
Nutzungslizenz:

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...