Model-based specification, analysis and synthesis of servo controllers for lithoscanners

ASML is the world's leading provider of complex lithography systems for the semiconductor industry. Such systems consist of numerous servo control systems. To design such control systems, a multi-disciplinary model-based development environment has been developed. It is based on a set of domain specific languages (DSLs) describing A) the transducers and control logic, i.e. the application; B) the relevant subset of the hardware, i.e. the platform; and C) the mapping of the application on the platform. Models specified with these DSLs are used for different types of analysis, for example load prediction of computing nodes and networks between them. Furthermore, the behavioral specification present in the models is transformed into efficient C code that is executed in a hard real-time setting. Finally, the models are used during startup of a twinscanner to initialize the servo controllers and their execution platforms, and to schedule the control blocks on the computing nodes.

[1]  Richard C. Gronback Eclipse Modeling Project: A Domain-Specific Language Toolkit , 2009 .

[2]  Anton Cervin,et al.  A Matlab toolbox for real-time and control systems co-design , 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306).

[3]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[4]  Martin Hüfner,et al.  A transformation framework for the compositional interchange format for hybrid systems , 2011 .

[5]  Jpm Jeroen Voeten,et al.  Specification of reactive hardware/software systems : the method software/hardware engineering (SHE) , 1997 .

[6]  Gordon D. Plotkin,et al.  A structural approach to operational semantics , 2004, J. Log. Algebraic Methods Program..

[7]  Richard C. Gronback Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit , 2009 .

[8]  Gabor Karsai,et al.  Automated synthesis of Time-Triggered Architecture-based TrueTime models for platform effects simulation and analysis , 2010, Proceedings of 2010 21st IEEE International Symposium on Rapid System Protyping.

[9]  E.A. Lee,et al.  Synchronous data flow , 1987, Proceedings of the IEEE.

[10]  Frank Budinsky,et al.  EMF: Eclipse Modeling Framework 2.0 , 2009 .

[11]  Bart Kienhuis,et al.  Design space exploration of stream-based dataflow architectures: methods and tools , 1999 .

[12]  Roberto Segala,et al.  Modeling and verification of randomized distributed real-time systems , 1996 .