Skip to main content
Top

2016 | OriginalPaper | Chapter

6. Temporal Decoupling with Error-Bounded Predictive Quantum Control

Authors : Georg Gläser, Gregor Nitsche, Eckhard Hennig

Published in: Languages, Design Methods, and Tools for Electronic System Design

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Virtual prototyping of integrated mixed-signal smart-sensor systems requires high-performance co-simulation of analog frontend circuitry with complex digital controller hardware and embedded real-time software. We use SystemC/TLM 2.0 in conjunction with a cycle-count accurate temporal decoupling approach (TD) to simulate digital components and firmware code execution at high speed while preserving clock-cycle accuracy and, thus, real-time behavior at time quantum boundaries. Optimal time quanta ensuring real-time capability can be calculated and set automatically during simulation if the simulation engine has access to exact timing information about upcoming inter-process communication events. These methods fail in the case of non-deterministic, asynchronous events, resulting in potentially invalid simulation results. In this paper, we propose an extension to the case of asynchronous events generated by blackbox sources from which a priori event timing information is not available, such as coupled analog simulators or hardware in the loop. Additional event processing latency or rollback effort caused by temporal decoupling is minimized by calculating optimal time quanta dynamically in a SystemC model using a linear prediction scheme. We analyze the theoretical performance of the presented predictive temporal decoupling approach (PTD) by deriving a cost model that expresses the expected simulation effort in terms of key parameters such as time quantum size and CPU time per simulation cycle. For an exemplary smart-sensor system model, we show that quasi-periodic events that trigger activities in TD processes are handled accurately after the predictor has settled.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Nitsche, G., Glaeser, G., Nuernbergk, D., Hennig, E.: In: Brandt, J., Schneider, K. (eds.) Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV), pp. 121–132. Verlag Dr. Kovac, Kaiserslautern (2012) Nitsche, G., Glaeser, G., Nuernbergk, D., Hennig, E.: In: Brandt, J., Schneider, K. (eds.) Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV), pp. 121–132. Verlag Dr. Kovac, Kaiserslautern (2012)
4.
7.
go back to reference Salimi Khaligh, R., Radetzki, M.: In: Design, Automation Test in Europe Conference Exhibition (DATE), 2010, pp. 1183–1188 (2010) Salimi Khaligh, R., Radetzki, M.: In: Design, Automation Test in Europe Conference Exhibition (DATE), 2010, pp. 1183–1188 (2010)
9.
go back to reference Bringmann, O., Ecker, W., Gerstlauer, A., Goyal, A., Mueller-Gritschneder, D., Sasidharan, P., Singh, S.: In: Design, Automation Test in Europe Conference Exhibition (DATE), 2015, pp. 1698–1707 (2015) Bringmann, O., Ecker, W., Gerstlauer, A., Goyal, A., Mueller-Gritschneder, D., Sasidharan, P., Singh, S.: In: Design, Automation Test in Europe Conference Exhibition (DATE), 2015, pp. 1698–1707 (2015)
10.
go back to reference Brandner, F.: In: Proceedings of the 12th International Workshop on Software and Compilers for Embedded Systems, SCOPES ’09, pp. 71–80. ACM, New York, NY (2009) Brandner, F.: In: Proceedings of the 12th International Workshop on Software and Compilers for Embedded Systems, SCOPES ’09, pp. 71–80. ACM, New York, NY (2009)
11.
go back to reference Haykin, S.: Adaptive Filter Theory, 3rd edn. Prentice-Hall, Upper Saddle River, NJ (1996)MATH Haykin, S.: Adaptive Filter Theory, 3rd edn. Prentice-Hall, Upper Saddle River, NJ (1996)MATH
12.
go back to reference Moon, T., Stirling, W.: Mathematical Methods and Algorithms for Signal Processing. Prentice Hall, Upper Saddle River (2000) Moon, T., Stirling, W.: Mathematical Methods and Algorithms for Signal Processing. Prentice Hall, Upper Saddle River (2000)
13.
go back to reference Lin, Y.B., Preiss, B.R., Loucks, W.M., Lazowska, E.D.: In: Proceedings of the 7th Workshop on Parallel and Distributed Simulation, pp. 3–10. IEEE Computer Society Press, Los Alamitos (2001) Lin, Y.B., Preiss, B.R., Loucks, W.M., Lazowska, E.D.: In: Proceedings of the 7th Workshop on Parallel and Distributed Simulation, pp. 3–10. IEEE Computer Society Press, Los Alamitos (2001)
Metadata
Title
Temporal Decoupling with Error-Bounded Predictive Quantum Control
Authors
Georg Gläser
Gregor Nitsche
Eckhard Hennig
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-31723-6_6