Skip to main content

2020 | OriginalPaper | Buchkapitel

AADD-Based Symbolic Simulation of SystemC AMS

verfasst von : Carna Zivkovic, Christoph Grimm

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

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Traditional modeling languages and simulators are still separated from formal verification languages and tools. The main reason for this is that formal verification algorithms require a formal model of a system to verify its behavior. However, the automatic generation of such model requires a separate, dedicated compiler. This paper shows an approach how to use the existing simulator to generate a formal model of a system without using yet another compiler, intermediate language or tool. The approach is based on generation of AADD and BDD for symbolic simulation and it is integrated in SystemC AMS modeling language and simulator.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
6.
Zurück zum Zitat Große, D., Le, H. M., & Drechsler, R. (2010). Proving transaction and system-level properties of untimed SystemC TLM designs. In Proceedings of the Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE ’10 (pp. 113–122). Washington: IEEE Computer Society. https://doi.org/10.1109/MEMCOD.2010.5558643. Große, D., Le, H. M., & Drechsler, R. (2010). Proving transaction and system-level properties of untimed SystemC TLM designs. In Proceedings of the Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign, MEMOCODE ’10 (pp. 113–122). Washington: IEEE Computer Society. https://​doi.​org/​10.​1109/​MEMCOD.​2010.​5558643.
8.
Zurück zum Zitat Kaushik, A., & Patel, H. D. (2013). Systemc-clang: An open-source framework for analyzing mixed-abstraction SystemC models. In Proceedings of the 2013 Forum on Specification and Design Languages, FDL 2013, Paris, 24–26 September 2013 (pp. 1–8). http://ieeexplore.ieee.org/document/6646649/. Kaushik, A., & Patel, H. D. (2013). Systemc-clang: An open-source framework for analyzing mixed-abstraction SystemC models. In Proceedings of the 2013 Forum on Specification and Design Languages, FDL 2013, Paris, 24–26 September 2013 (pp. 1–8). http://​ieeexplore.​ieee.​org/​document/​6646649/​.
15.
Zurück zum Zitat Sammane, G. A., Zaki, M. H., Tahar, S., & Bois, G. (2007). Constraint-Based verification of delta-sigma modulators using interval analysis. In 50th Midwest Symposium on Circuits and Systems (pp. 726–729). Sammane, G. A., Zaki, M. H., Tahar, S., & Bois, G. (2007). Constraint-Based verification of delta-sigma modulators using interval analysis. In 50th Midwest Symposium on Circuits and Systems (pp. 726–729).
16.
Zurück zum Zitat Sen, K., Marinov, D., & Agha, G. (2005). Cute: A concolic unit testing engine for C. In Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ESEC/FSE-13, pp. 263–272. New York: ACM. http://doi.acm.org/10.1145/1081706.1081750. Sen, K., Marinov, D., & Agha, G. (2005). Cute: A concolic unit testing engine for C. In Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ESEC/FSE-13, pp. 263–272. New York: ACM. http://​doi.​acm.​org/​10.​1145/​1081706.​1081750.
18.
Zurück zum Zitat Zivkovic, C., & Grimm, C. (2018). Symbolic simulation of SystemC AMS without yet another compiler. In Forum on Specification and Design Languages 2018, pp. 5–16. Zivkovic, C., & Grimm, C. (2018). Symbolic simulation of SystemC AMS without yet another compiler. In Forum on Specification and Design Languages 2018, pp. 5–16.
19.
Zurück zum Zitat Zivkovic, C., & Grimm, C. (2019). Nubolic simulation of AMS systems with data flow and discrete event models. In DATE 2019, Accepted for a Long Presentation; To be Presented in March 2019 Zivkovic, C., & Grimm, C. (2019). Nubolic simulation of AMS systems with data flow and discrete event models. In DATE 2019, Accepted for a Long Presentation; To be Presented in March 2019
Metadaten
Titel
AADD-Based Symbolic Simulation of SystemC AMS
verfasst von
Carna Zivkovic
Christoph Grimm
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-31585-6_8

Neuer Inhalt