System-Level Modeling for Embedded System Design Automation
Date: Tue, April 08, 2008
Time: 10:30 - 11:30
Location: Holmes 389
Speaker: Dr. Andreas Gerstlauer, Center for Embedded Computer Systems - University of California, Irvine
ABSTRACT:
Embedded computer systems are ubiquitous, integrated into many devices we interact with on a daily basis. Driven by ever increasing application demands and technological advances that allow us to put complete multi-processor systems on a chip (MPSoCs), system complexities are growing exponentially. Together with tight constraints and market pressures, this makes the process of designing embedded systems a tremendous challenge and traditional design methods infeasible.
In this talk, I will present an approach for automation of the design process at the system level. The key to any automated design flow are well-defined abstraction levels, models and transformation steps in between. We have developed such concepts and techniques for modeling both system computation and communication at various levels of abstraction and across hardware and software boundaries. Models support validation through simulation and analysis with generally high accuracy and little overhead. In a complete flow, all models down to the final system hardware and software can be automatically generated from an abstract input pecification. Tools based on this work have been integrated under a common GUI in the System-On-Chip Environment (SCE), and we have applied SCE to a wide variety of industrial-size design examples. Results show the feasibility and benefits of the approach, demonstrating that significant productivity gains can be achieved.
BIOGRAPHY:
Andreas Gerstlauer received his Ph.D. degree in Information and Computer Science from the University of California, Irvine (UCI) in 2004. He is currently an Assistant Researcher in the Center for Embedded Computer Systems (CECS) at UC Irvine, working on electronic system-level (ESL) design tools. Commercial derivatives of such tools are in use at the Japanese Aerospace Exploration Agency (JAXA), NEC Toshiba Space Systems and others. Dr. Gerstlauer is co-author on 2 books and more than 25 conference and journal publications. His paper on OS modeling was recently reprinted as one of the most influential contributions of the last 10 years at DATE. He has presented in numerous conference and industrial tutorials, and he has served on the program committee of major conferences such as DATE. Dr. Gerstlauer's research interests include system-level modeling, languages, methodologies, and embedded hardware and software synthesis.