The continuous increase in size, complexity, and heterogeneity of embedded system design has introduced new challenges in their modeling and implementation. Multi-Processor Systems-on-Chip (MPSoC) design requires high speed models for early verification and performance evaluation. As a result, electronic system level (ESL) modeling has moved up in abstraction from cycle accurate RTL to timed and untimed transaction-level models (TLMs). However, the open question is how to get from a high level system description to a hardware/software implementation? Here, new ESL synthesis methodologies are required that should support true system-level design across hardware/software boundaries. In this talk, state-of-the-art ESL synthesis approaches for designing embedded computing systems will be presented.
Christian Haubelt received his diploma degree in electrical engineering from the University of Paderborn, Germany, in 2001. He received his Dr.-Ing. degree in computer science from the University of Erlangen-Nuremberg, Germany, in 2005. Since 2004, he is head of the System-Level Design Automation group at the chair of Hardware/Software Co-Design, University of Erlangen-Nuremberg, Germany. He is member of several EDA conference program committees, reviewer for renowned journals, and coauthor of more than 80 publications and a textbook on hardware/software codesign. Dr. Haubelt's research interests include electronic system level design, system level design automation, and multi-objective optimization.