Abstract-The modelling and simulation capabilities of SystemC-AMS concerning conservative continuous time systems involving the interaction of several physical domains and with digital control components are currently limited. Bond graphs unify the description of multi-domain systems by modelling the energy flow between the electrical and non-electrical components. They integrate well with block diagrams describing the signal processing part of a system. The goal of this work is to integrate the bond graph formalism as a new Model of Computation (MoC) into the SystemC-AMS prototype. I. IThe advances in processing technologies supports since several years the trend towards more and more feature rich and heterogeneous Systems-on-Chips (SoCs) or Systems-inPackages (SiPs). The increasing complexity of the implemented functionalities, the diversity of possible implementations (e.g., digital/analog/RF hardware, software, MicroElectro-Mechanical System (MEMS)), and the rapid evolution of the needs (e.g., time to market, product diversity, compliance to standards) ask, on the one hand, for early partitioning decisions that meet design constraints and, on the other hand, for easy reuse and retargeting. To cope with the resulting design complexity, application domain dependent modelling and abstractions concepts need to be used in parallel throughout the design flow.SystemC [1] is a C++ library, which allows to model complex digital hardware/software systems by mapping them on communicating processes, which are executed and synchronized by a Discrete-Event (DE) MoC based simulation kernel. There have been several attempts to extend SystemC to support the design of heterogeneous systems as described earlier. Filter (WDF) theory by describing the conservative components through a scattering matrix and their interaction through incident and reflected energy waves. The implementation is entirely based on the hierarchical channels of SystemC. This implies the scheduling of many discrete events per analog solution point and thus limits the simulation performance.This work aims for improving the modelling and simulation capabilities of SystemC-AMS regarding conservative continuous time components from different physical domains and their interaction with discrete time (digital) control components by implementing a new MoC based on the bond graph formalism. Section II introduces this formalism and Section III describes the resulting requirements and first results of its integration as a new MoC into SystemC-AMS. II. B G The bond graph formalism [5] unifies the description of multi-domain systems and is mostly used in mechanical engineering, mechatronics, and control theory. Each domainspecific system model (e.g., electrical circuit, mechanical multi-body system, fluidic or thermal networks) can be transformed into a bond graph representing the energy flow between generalized elements of a multi-domain system. The energy link between the ports of two elements El i and El k is represented with an half-arr...
This paper will introduce new modeling capabilities for SystemC-AMS to describe energy conserving multi-domain systems in a formal and consistent way at a high level of abstraction. To this end, all variables and parameters of the system model need to be annotated with their measurement units in such a way that they become intrinsic part of the data type. This enforces correct model assembly through strict interfaces and coherent formulas describing the analog behavior by means of dimensional analysis. A library of generic block diagram components has been developed to demonstrate how both requirements can be met using the Boost libraries together with SystemC-AMS. The demonstrated implementation techniques are the key to integrate new Models of Computation (MoCs) into SystemC-AMS to facilitate further the description of multi-domain systems.
Abstract-This paper presents a modelling methodology for the top-down/bottom-up design of RF systems based on systematic use of VHDL-AMS models. The model interfaces are parameterizable and pin-accurate. The designer can choose to parameterize the models using performance specifications or device parameters back-annotated from the transistor-level implementation. The abstraction level used for the description of the respective analog/digital component behavior has been chosen to a good trade-off between accuracy, fidelity, and simulation performance. These properties make the models suitable for different design tasks such as architectural exploration or overall system validation. This is demonstrated on a model of a binary FSK transmitter parameterized to meet very different target specifications. The achieved flexibility and systematic model documentation facilitate their reuse in other design projects.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.