Estimación de prestaciones para Exploración de Diseño en Sistemas Embebidos Complejos HW/SW

dc.contributor
Universidad de Cantabria. Departamento de Tecnología Electrónica e Ingeniería de Sistemas y Automática
dc.contributor.author
Posadas Cobo, Héctor
dc.date.accessioned
2011-07-21T10:45:03Z
dc.date.available
2011-07-21T10:45:03Z
dc.date.issued
2011-07-01
dc.identifier.isbn
 978-84-694-7210-1
dc.identifier.uri
http://hdl.handle.net/10803/32204
dc.description.abstract
La estimación y verificación de las prestaciones de los diseños de sistemas embebidos de la forma más rápida posible al principio del proceso de diseño es un hito de gran importancia. Por ello, esta tesis propone una nueva solución basada en simulación por anotación de código fuente, que a costa de algo de precisión, permite realizar simulaciones muy rápidas con un mínimo esfuerzo de diseño. La primera tarea realizada en esta tesis ha sido extender el lenguaje SystemC para incluir primitivas de un sistema operativo de tiempo real(RTOS) que permiten la ejecución y el refinado de módulos software. La segunda parte de la tesis se ha centrado en la generación de una librería capaz de obtener datos dinámicamente sobre las prestaciones temporales de dichos sistemas a partir del código fuente, para poder verificar el cumplimiento de las características requeridas. Junto con los elementos SW se han desarrollado componentes SystemC de alto nivel capaces de modelar los elementos principales de un sistema embebido, como buses, memorias, redes de comunicaciones, etc. Por último se han desarrollado los componentes necesarios para poder incluir toda esta infraestructura en procesos de exploración automática del proceso de diseño, de forma que en base a descripciones iniciales del sistema en formato XML. La infraestructura de simulación y estimación de rendimiento ha sido desarrollada y probada en diversos proyectos europeos.
spa
dc.description.abstract
Estimating and verifying system performance of embedded designs at the beginning of the design process is a very important task. Fast estimation tools are required in order to evaluate different design possibilities, such as HW/SW partitioning or resource allocation, to verify the fulfillment of the system constraints, or to support design space exploration flows. In this context, the thesis proposes a tool capable of simulating embedded systems using source code annotation. As a consequence, fast estimations are obtained with minimal design effort, obtaining an adequate accuracy. For developing such tool several tasks has been performed. First, the SystemC language has been extended to provide the designer with a model of a real-time operating system. This model enables the correct simulation, scheduling and debugging of embedded SW. The second element added is an infrastructure capable of estimating and annotating performance information for each basic block in the source code. This infrastructure enables obtaining timed simulations of the SW. Additionally generic TLM elements have been developed to enable creating models of the HW platforms. Finally, additional components has been developed to use the proposed tool in a complete Design Space Exploration flow. The simulation infrastructure has been developed and checked in several European projects, and in collaboration with private companies.
eng
dc.format.extent
310 p.
cat
dc.format.mimetype
application/pdf
dc.language.iso
spa
cat
dc.publisher
Universidad de Cantabria
dc.rights.license
ADVERTENCIA. El acceso a los contenidos de esta tesis doctoral y su utilización debe respetar los derechos de la persona autora. Puede ser utilizada para consulta o estudio personal, así como en actividades o materiales de investigación y docencia en los términos establecidos en el art. 32 del Texto Refundido de la Ley de Propiedad Intelectual (RDL 1/1996). Para otros usos se requiere la autorización previa y expresa de la persona autora. En cualquier caso, en la utilización de sus contenidos se deberá indicar de forma clara el nombre y apellidos de la persona autora y el título de la tesis doctoral. No se autoriza su reproducción u otras formas de explotación efectuadas con fines lucrativos ni su comunicación pública desde un sitio ajeno al servicio TDR. Tampoco se autoriza la presentación de su contenido en una ventana o marco ajeno a TDR (framing). Esta reserva de derechos afecta tanto al contenido de la tesis como a sus resúmenes e índices.
dc.source
TDR (Tesis Doctorales en Red)
dc.subject
simulación
cat
dc.subject
diseño electrónico
cat
dc.subject
diseño ayudado por ordenador
cat
dc.subject
co-diseño HW/SW
cat
dc.subject
estimación de prestaciones
cat
dc.subject
co-simulación nativa
cat
dc.subject
simulation
cat
dc.subject
electronic design
cat
dc.subject
computer aided design
cat
dc.subject
HW/SW co-design
cat
dc.subject
performance estimation
cat
dc.subject
native co-simulation
cat
dc.subject.other
Microelectrónica
cat
dc.title
Estimación de prestaciones para Exploración de Diseño en Sistemas Embebidos Complejos HW/SW
cat
dc.type
info:eu-repo/semantics/doctoralThesis
dc.type
info:eu-repo/semantics/publishedVersion
dc.subject.udc
004
spa
dc.subject.udc
621.3
spa
dc.contributor.director
Villar Bonet, Eugenio
dc.rights.accessLevel
info:eu-repo/semantics/openAccess
dc.identifier.dl
SA. 592-2011
cat


Documents

TesisHPC.pdf

3.298Mb PDF

This item appears in the following Collection(s)