MULTICUBE FP7 Project


Hoy inicio mi nueva etapa profesional como parte del equipo de la Universidad de Cantabria, en el Grupo de Ingeniería Microelectrónica (GIM), del Electronics Technology, Systems and Automation Engineering Department (TEISA) Voy a participar como técnico de investigación en un proyecto del Séptimo Programa Marco (FP7) de la Unión Europea llamado MULTICUBE (web oficial) Este proyecto se encuadra dentro del diseño automático de circuitos electrónicos (EDA, en inglés) en concreto en el campo de los sistemas embebidos.

Esta es la ficha del proyecto del GIM-TEISA:

Título: FP7 216693 MULTICUBE
Acrónimo:
Financia: FP7 ICT EC
Socios: STMicroelectronics, DS2, STMicroelectronics-China, ESTECO, ALARI, IMEC, Politecnico di Milano, ICT
Presupuesto: 194955€ Año comienzo: 2008 final: 2010
Director: Eugenio Villar
Temas: Diseño y verificación de sistemas embebidos HW/SW
Personas: Eugenio Villar
Héctor Posadas
Descripción: El proyecto MULTICUBE se centra en la definición de un entorno de exploración del espacio de diseño (DSE) automático, multi-objetivo a ser usado en el ajuste de la arquitectura del SoC a la aplicación en base a un conjunto de métricas como consumo, latencia, ancho de banda, prestaciones, QoS, etc. para la próxima generación de plataformas embebidas multimedia. Este objetivo global es doble.

Por un lado, el projecto MULTICUBE definirá un entorno DSE de búsqueda de las alternativas de diseño que optimizen los criterios de diseño. En este entorno se definiran una serie de algoritmos de optimización heurística que reduzcan el tiempo de exploración global computando un conjunto de configuraciones de Pareto con respecto a las métricas escogidas.

Por otro lado, el proyecto MULTICUBE definirá un entorno DSE dinámico basado en la aplicación de los resultados de la exploración de diseño estática que optimize la asignación y planificación de las tareas del SW de aplicación.

El proyecto MULTICUBE definirá un entorno de modelado y especificación del sistema que soporte el flujo DSE estático y dinámico.

Al objeto de asegurar una amplia aplicación de los resultados, el projecto tiene un carácter eminentemente industrial.

Página web del proyecto.

Mis jefe en este proyecto es Héctor Posadas Cobo. El proyecto está encuadrado dentro de la línea de investigación Diseño y verificación de sistemas embebidos HW/SW del GIM.

4 comentarios en “MULTICUBE FP7 Project

  1. Para ir abriendo boca he comenzado por hacer una búsqueda en la Biblioteca de la Universidad de Cantabria de soporte bibliográfico de los campos en los que voy a trabajar.

    Para empezar he buscado información sobre SystemC que es un leguaje de modelado y simulación de sistemas electrónicos digitales y sobre el que se pretende trabajar en el proyecto. He encontrado las siguientes referencias:

    1. SystemC : methodologies and applications / edited by Wolfgang Müller, Wolfgang Rosenstiel and Jürgen Ruf. Boston : Kluwer Academic Publishers, 2003. [IND M C61A 250]]

    NOTA: En este libro se encuentra un capítulo, en concreto el 9, que está escrito por varios miembros del GIM

    2. System design with SystemC / Thorsten Grötker … [et al.]. Boston : Kluwer Academic Publishers, cop. 2002. [IND M C61A 244]

    3. Advanced verification techniques : a systemC based approach for successful tapeout / by Leena Singh, Leonard Drucker, Neyaz Khan. Boston [etc.] : Kluwer Academic Publishers, cop. 2004. [IND M E22 72]

    4. Análisis temporal C/SystemC basado en estudio de complejidad computacional [Archivo de ordenador] = C/SystemC time domain analysis based on computational complexity study / aut., Rubén Rodríguez Fernández; dir., Víctor Fernández Solórzano. 2007. Proyecto Fin de Carrera. [OBRA NO PRESTABLE IND E t PITS 07/02]

    5. Estudio de la metodología de translación de SystemC a UML 2.0 sobre el EFR Vocoder GSM 06.60 [Archivo de ordenador] / aut., David Quijano Vaz; dir., Eugenio Villar Bonet. 2005. Proyecto Fin de Carrera. [OBRA NO PRESTABLE IND E t PITS 05/69]

    6. Generación gráfica de sistemas en SystemC / aut., Héctor Posadas Cobo ; dir., Víctor Fernández Solórzano. 2002. Proyecto Fin de Carrera. [OBRA NO PRESTABLE IND E t PITS 02/67]

    7. Transaction level modeling with systemC : TLM concepts and applications for embedded systems / Frank Ghenassia. Dordrecht : Springer, cop. 2005. [IND M C61A 302]

    8. Embedded software for SoC / edited by Ahmed Amine Jerraya … [et al.] Dordrecht [etc.] : Kluwer Academic Publishers, cop. 2003. [IND M C61 292]

    NOTA: Ponencias presentadas al Embedded Software Forum of the Design, Automation and Test in Europe Conference (DATE 03), celebrada en marzo de 2003 en Munich.
    Incluye colaboraciones de Eugenio Villar Bonet, Fernando Herrera Casanueva, Héctor Posadas Cobo, Pablo Pedro Sánchez Espeso.

    9. DCIS 2002 : proceedings of the XVII Conference on Design of Circuits and Integrated Systems : Santander, Spain, November 19-22, 2002 / edited by Salvador Bracho… [et al.]. Santander : Servicio de Publicaciones de la Universidad de Cantabria, 2002. (muchas referencias)

    10. Análisis sobre la implementación de meta-modelos en SystemC [Archivo de ordenador] = Implementation analysis of meta-models in SystemC /aut., Javier Barreda Gutiérrez; dir., Pablo Sánchez Espeso. Proyecto de Fin de Carrera. 2006. [ IND E t PITS 06/40 OBRA NO PRESTABLE]

    11. Advances in design and specification languages for SoCs : selected contributions from FDL’04 / edited by Bierre Boulet. Netherlands : Springer, cop. 2005. [IND M C61A 312]

  2. He visitado la página oficial del proyecto. El objetivo es construir una herramienta integrada que permita realizar un diseño automatizado HW/SW de un sistema embebido a partir de unas especificaciones y con un proceso integral de optimización. La herramienta integrada estará compuesta por diversas herramientas (muchas de ellas ya existen) puntuales. En inglés …

    The MULTICUBE project focuses on the definition of an automatic multi-objective Design Space Exploration (DSE) framework to be used to tune the System-on-Chip architecture for the target application evaluating a set of metrics (e.g. energy, latency, throughput, bandwidth, QoS, etc.) for the next generation embedded multimedia platforms.

    Me pasado por las webs de las entidades que forman parte del proyecto. Es una mezcla multinacional como cabría esperar. Lo más exótico es una institución de investigación en IT China llamada ICT. Tiene varias divisiones interesantes de investigación, incluyendo las de computación GRID y sistemas inteligentes (que me interesan bastante, claro)

    Ya en Europa, pero fuera de la Unión Europea tenemos una institución de enseñanza e investigación suizas (del svizzera italiana) especializada en sistemas embebidos llamada ALaRI (Advanced Learning and Research Institute) de la Universidad de Lugano. En su web he visto que, además del proyecto MULTICUBE, está institución participa en otros dos proyectos relacionados con los sistemas embebidos: AETHER (self-adaptive computing technologies for future embedded and pervasive applications) , que acaba este año, y LoMoSA (low-power expertise for mobile and multimedia applications), cuyo objetivo es crear la plataforma European low-power System-on-Chip (SoC) En este proyecto también ha participado TEISA. Esta institución suiza también participa en proyectos conectados con la nanotecnología como Nano-Tera.

    Ya dentro de la Unión Europea tenemos el IMEC, que es un centro de investigación belga (zona flamenca) dedicado a la microelectrónica, nanotecnología y métodos de diseño y tecnologías de sistemas de telecomunicación. La línea de investigación del IMEC que se dedica a MULTICUBE es Design Technologies, con especialidades en Advanced processing nodes y Embedded-systems design. Otra parte de los proyectos e investigaciones que pueden ser interesantes son RF devices and technology, en especial Software-defined radio front-ends.

    La Politécnico di Milano, en concreto ll Dipartimento di Elettronica e Informazione (DEI), es la siguiente institución académica Europea. Según reza en su página web es el mayor departamento dedicado a la IT en Europa por dimensiones y producción científica. En su página de investigación (ricerca) se pueden ver sus áreas y líneas de investigación principales.

    En cuanto a las empresas que intervienen en el proyecto tenemos a:

    STECO, un spin-off italiano de un proyecto europeo de investigación llamado FRONTIER, dedicado a la optimización de diseño industrial de la que salió una plataforma: multiobjective optimization platform (modeFRONTIER), que es precisamente la que voy a utilizar en mi trabajo en MULTICUBE., ya que entre las nuevas aplicaciones del producto quieren tener el diseño de sistemas embebidos.

    ST Microelectronics, una de las grandes compañías de fabricación de dispositivos electrónicos (MEMS, SoCs, etc), procedente de la fusión de GS Microelettronica ode Italia y Thomson Semiconducteurs de Francia y con sede en Ginebra. Es la parte interesada en los productos del proyecto MULTICUBE:

    ST pioneered and continues to refine the use of platform-based design methodologies for complex ICs in demanding applications such as mobile multimedia, set-top boxes and computer peripherals. The balanced portfolio approach allows ST to address the needs of all microelectronics users, from global strategic customers for whom ST is the partner of choice, for major System-on-Chip (SoC) projects to local enterprises that need fully-supported general-purpose devices and solutions.

    Finalmente tenemos a una empresa española, DS2, que diseña dispositivos embebidos para la transmisión de datos por líneas eléctricas (PLC) y es la que proporciona la financiación del equipo español del que formo parte.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s