EDA for CPS
Chair of Real-Time Computer Systems
Technical University of Munich, Germany
16 Mar 2018 Friday, 03:00 PM to 04:00 PM
COM2 Level 4
Executive Classroom, COM2-04-02
Over the years, electronic design automation (EDA) has been moving up the design abstraction ladder. Starting from automating tasks like placement, floorplanning and routing in integrated circuits design, EDA now encompasses many system-level design tasks. However, the next challenge facing the EDA community is to develop methods and also tools for cyber-physical systems (CPS) design. For these systems, physical processes, control algorithms that control these processes, and the hardware/software platforms on which these control algorithms are implemented, are all modeled and designed in a tightly integrated fashion. Currently available EDA methods and tools are not equipped to handle such integrated modeling and design. In particular, there is a big disconnect between modeling tools - like Matlab/Simulink - that are used for modeling plant dynamics and designing their controllers, and the tools that are used to design and configure the hardware/software platforms on which these controllers are eventually implemented. We will discuss the consequences of this disconnect and possible ways of addressing this situation. The goal is to design systems that while being efficient, also lend themselves to end-to-end certification of correctness -- starting from high-level models, all the way to their implementations at the circuit level. We will argue that this is increasingly necessary as we move towards designing more autonomous systems. However, such a research program will be highly interdisciplinary in nature, that would require a combination of various aspects of Electrical Engineering and Computer Science.
Samarjit Chakraborty is a Professor of Electrical Engineering at TU Munich in Germany, where he holds the Chair for Real-Time Computer Systems. From 2011 - 2016 he also led a research program on embedded systems for electric vehicles at the TUM CREATE Center for Electromobility in Singapore, where he also served as a Scientific Advisor. Prior to taking up his current position at TU Munich in 2008, he was an Assistant Professor of Computer Science at the National University of Singapore from 2003 - 2008. He obtained his Ph.D. in Electrical Engineering from ETH Zurich in 2003. His research interests include real-time systems, distributed embedded systems, hardware/software co-design, embedded control systems, energy storage systems, electromobility, and sensor network-based information processing for healthcare, smart-buildings and transportation. He was the General Chair of IEEE RTCSA 2017, Embedded Systems Week (ESWeek) 2011, and the Program Chair of EMSOFT 2009 and SIES 2012, and regularly serves on the TPCs of various conferences on real-time and embedded systems. During 2013-2014, he also served on the Executive Committee of DAC, where he started a new track on Automotive Systems and Software along with Anthony Cooprider from the Ford Motor Company. He serves on the editorial boards of IEEE Transactions on Computers, ACM Transactions on Cyber-Physical Systems, Leibnitz Transactions on Embedded Systems, Design Automation of Embedded Systems and Springer's Lecture Notes on Electrical Engineering. For his Ph.D. thesis, he received the ETH Medal and the European Design and Automation Association's Outstanding Doctoral Dissertation Award in 2004. In addition, he has received Best Paper and Demo Awards at ISLPED, ICCD, RTCSA, ASP-DAC, EUC, Mobisys, and several Best Paper Award nominations at RTSS, EMSOFT, CODES+ISSS, ECRTS and DAC. In addition to funding from several governmental agencies, his work has also been supported by grants from General Motors, Intel, Google, BMW, Audi, Siemens and Bosch.