Control Performance-Aware System Level Design

Control applications are more and more an integral part of modern embedded systems. As a result, considering the quality of control applications as a design objective while respecting design constraints like stability becomes mandatory. The work at hand proposes a fullyautomatic toolflow at the Electronic System Level (ESL) that enables the optimization of a system implementation with quality of control being introduced as a principal design objective. The existing gap between mathematically well-defined models used for system synthesis and exploration on the one side, and common techniques for the analysis of control quality on the other, is bridged by employing a virtual prototype of the system implementation. A case-study gives evidence of the applicability and efficiency of the proposed methodology.

[1]  Lui Sha,et al.  On task schedulability in real-time control systems , 1996, 17th IEEE Real-Time Systems Symposium.

[2]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[3]  Christian Haubelt,et al.  Efficient approximately-timed performance modeling for architectural exploration of MPSoCs , 2009, 2009 Forum on Specification & Design Languages (FDL).

[4]  Petru Eles,et al.  Integrated scheduling and synthesis of control applications on distributed embedded systems , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[5]  Petru Eles,et al.  Quality-driven synthesis of embedded multi-mode control systems , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[6]  K.-E. Arzen,et al.  An introduction to control and scheduling co-design , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[7]  Anton Cervin,et al.  JITTERBUG: a tool for analysis of real-time control performance , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[8]  J. Nilsson,et al.  Timing problems in real-time control systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[9]  Anuradha M. Annaswamy,et al.  Optimizing hierarchical schedules for improved control performance , 2010, International Symposium on Industrial Embedded System (SIES).

[10]  Joao P. Hespanha,et al.  Analysis of distributed control systems with shared communication and computation resources , 2009, 2009 American Control Conference.

[11]  Anton Cervin,et al.  Delay-Aware Period Assignment in Control Systems , 2008, 2008 Real-Time Systems Symposium.

[12]  Christian Haubelt,et al.  Electronic System-Level Synthesis Methodologies , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[13]  G. E. Taylor,et al.  Computer Controlled Systems: Theory and Design , 1985 .

[14]  Dominique Borrione Advances in Design Methods from Modeling Languages for Embedded Systems and SoC’s , 2010 .