SystemC has recently been extended with the Analog and Mixed Signal (AMS) library, with the ultimate goal of providing simulation support for analog electronics and continuous time behavior. SystemC-AMS allows modeling of systems that are either conservative and low level or continuous time and behavioral, which is a limited range compared to other AMS HDLs. This work addresses this challenge by extending SystemC-AMS support to a new level of abstraction, namely Analog Behavioral Modeling (ABM), to cover models that are both behavioral and conservative. This leads to a methodology that uses SystemC-AMS constructs in a novel way. Full automation of the methodology allows proof of its effectiveness both in terms of accuracy and simulation performance, by applying the overall approach to a complex industrial Micro Electro-Mechanical System (MEMS) case study. The effectiveness of the proposed approach is further highlighted in the context of virtual platforms for smart systems, and adopting a C++-based language for MEMS simulation reduces the simulation time by about 2x, thus enhancing the design and integration flow.

SystemC-AMS Simulation of Conservative Behavioral Descriptions / Vinco, Sara; Lora, Michele; Zwolinski, Mark (LECTURE NOTES IN ELECTRICAL ENGINEERING). - In: Languages, Design Methods, and Tools for Electronic System Design / Drechsler R., Wille R.. - STAMPA. - [s.l] : Springer International Publishing, 2016. - ISBN 978-3-319-31722-9. - pp. 151-173 [10.1007/978-3-319-31723-6_7]

SystemC-AMS Simulation of Conservative Behavioral Descriptions

VINCO, SARA;
2016

Abstract

SystemC has recently been extended with the Analog and Mixed Signal (AMS) library, with the ultimate goal of providing simulation support for analog electronics and continuous time behavior. SystemC-AMS allows modeling of systems that are either conservative and low level or continuous time and behavioral, which is a limited range compared to other AMS HDLs. This work addresses this challenge by extending SystemC-AMS support to a new level of abstraction, namely Analog Behavioral Modeling (ABM), to cover models that are both behavioral and conservative. This leads to a methodology that uses SystemC-AMS constructs in a novel way. Full automation of the methodology allows proof of its effectiveness both in terms of accuracy and simulation performance, by applying the overall approach to a complex industrial Micro Electro-Mechanical System (MEMS) case study. The effectiveness of the proposed approach is further highlighted in the context of virtual platforms for smart systems, and adopting a C++-based language for MEMS simulation reduces the simulation time by about 2x, thus enhancing the design and integration flow.
2016
978-3-319-31722-9
Languages, Design Methods, and Tools for Electronic System Design
File in questo prodotto:
File Dimensione Formato  
chp%3A10.1007%2F978-3-319-31723-6_7.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 2.1 MB
Formato Adobe PDF
2.1 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
chap_vinco.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 822.71 kB
Formato Adobe PDF
822.71 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2653745