Bond Graph Support in SystemC AMS

Torsten Maehne 1 Alain Vachoux
1 CIAN - Circuits Intégrés Numériques et Analogiques
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : SystemC AMS is a simulation framework, which is used for the hardware/software co-design of heterogeneous systems on chip. The increasing integration of digitally-assisted multiphysical components into these systems makes the bond graph formalism an excellent candidate to augment the modeling capabilities of SystemC AMS to enable the description of their energy-conserving behavior. Bond graphs integrate well with the block diagram formalism to describe continuous-time non-conservative behavior. The latter formalism also facilitates a seamless interaction with models using the Discrete Event (DE) and Timed Data Flow (TDF) models of computation of SystemC AMS. Therefore, both formalisms have been implemented into a dedicated Bond Graph (BG) model of computation for SystemC AMS, which architecture and usage is presented. The system model of a vibration sensor and its digital front end serves as an example how the different models of computation can be used in parallel to describe the individual component behaviors in a well adapted way.
Document type :
Conference papers
Liste complète des métadonnées
Contributor : Lip6 Publications <>
Submitted on : Friday, February 5, 2016 - 3:58:55 PM
Last modification on : Thursday, March 21, 2019 - 2:32:19 PM


  • HAL Id : hal-01270071, version 1


Torsten Maehne, Alain Vachoux. Bond Graph Support in SystemC AMS. The 2012 10th International Conference on Bond Graph Modeling and Simulation (ICBGM'12), Jul 2012, Genoa, Italy. pp.159-166. ⟨hal-01270071⟩



Record views