 |
| Titel:
|
System Level Modelling and Performance Estimation of Embedded Systems |
| Type:
|
Ph.d. thesisPh.d. thesis |
| Person(er):
|
Technical University of Denmark
Technical University of Denmark
Email:
|
| Uddrag:
|
The advances seen in the semiconductor industry within the last decade have
brought the possibility of integrating evermore functionality onto a single chip
forming functionally highly advanced embedded systems. These integration
possibilities also imply that as the design complexity increases, so does the
design time and eort. This challenge is widely recognized throughout academia
and the industry and in order to address this, novel frameworks and methods,
which will automate design steps as well as raise the level of abstraction used
to design systems, are being called upon. To support an efficient system level
design methodology, a modelling framework for performance estimation and
design space exploration at the system level is required.
This thesis presents a novel component based modelling framework for system
level modelling and performance estimation of embedded systems. The framework
is simulation based and allows performance estimation to be carried out
throughout all design phases ranging from early functional to cycle accurate
and bit true descriptions of the system, modelling both hardware and software
components in a unied way. Design space exploration and performance estimation
is performed by having the framework produce detailed quantitative
information about the system model under investigation.
The project is part of the national Danish research project, Danish Network
of Embedded Systems (DaNES), which is funded by the Danish National Advanced
Technology Foundation. The project is carried out in collaboration with
the Danish company and DaNES partner, Bang & Olufsen ICEpower. Bang
& Olufsen ICEpower provides industrial case studies which will allow the proposed
modelling framework to be exercised and assessed in terms of ease of use,
production speed, accuracy and efficiency.
The framework allows a given embedded system to be constructed and explored before a physical realization is present and it can be used in the design of
completely new systems or for modication of legacy systems. The primary
benets of the framework are the possibilities of exploring a large number of
candidate systems within a short time frame leading to better designs, easier
design verication through an iterative renement of the executable system
description, and nally the possibility of a reduction of the time-to-market of
the design and implementation of the system under consideration.
In practice, however, additional time spent on software development in order to
provide commercial quality tools supporting the method is required.Inden for de sidste årtier har halv-lederindustriens fremskridt medført, at det
kan lade sig gøre at integrere mere og mere funktionalitet på en enkelt chip,
hvilket har gjort det muligt at frembringe funktionelt stadigt mere avancerede
indlejrede systemer. Disse integrationsmuligheder har dog samtidig haft den
konsekvens, at når designkompleksiteten øges, så øges designtiden og indsatsen
tilsvarende. Denne udfordring er bredt anerkendt i såvel den akademiske verden
som i industrien, og for at imødegå denne kræves nye innovative værktøjer og
metoder, som vil gre det muligt at automatisere de enkelte designfaser, og som
samtidig kan hæve det abstraktionsniveau, hvorved systemer designes. For at
understøtte effektive systemniveaudesign-metodologier kræves et modelleringsframework,
som muliggør performanceestimering og designrumsudforskning på
systemniveau.
Denne afhandling præsenterer et nyt komponentbaseret modelleringsframework
til brug i systemniveaumodellering og performanceestimering af indlejrede systemer.
Frameworket er simuleringsbaseret og muliggør performanceestimering
gennem alle designfaser, fra tidlige funktionelle beskrivelser til detaljerede
beskrivelser med korrekt datamodellering og tidsmæssig opførsel af systemet,
som modellerer både software og hardware i samme model. Designrumsudforskning
og performanceestimering udføres ved at lade frameworket producere
detaljerede kvantitative informationer om den systemmodel, som betragtes.
Projektet er en del af det nationale danske forskningsprojekt, Danish Network
of Embedded Systems (DaNES), som støttes af Højteknologifonden. Projektet
er udført i samarbejde med den danske virksomhed og DaNES partner, Bang
& Olufsen ICEpower. Bang & Olufsen ICEpower har stillet industrielle casestudies
til rådighed, som har gjort det muligt at afprøve det præsenterede
modelleringsframework i praksis.
Frameworket gør det muligt at konstruere og udforske et givent indlejret system, før det bliver fysisk realiseret, og det kan bruges til design af nye systemer
såvel som til modikation af eksisterende systemer. De primære fordele ved
frameworket er muligheden for at udforske et stort antal systemkandidater inden
for kort tid, hvilket gr det muligt at opnå bedre designs, nemmere verikation
igennem en iterativ raffinering af systembeskrivelsen og, sidst men ikke mindst,
muligheden for at opnå en reduktion i den samlede tid, der bruges på design og
implementering af et givent system.
Yderligere tid til udvikling af software, således at der kan opnås værktjer af
kommerciel kvalitet til understttelse af frameworket i praksis er dog påkrævet. |
| Publiceret:
|
|
| Fil(er):
|
|
|
|