• DocumentCode
    2478220
  • Title

    Supporting dimensional analysis in SystemC-AMS

  • Author

    Maehne, Torsten ; Vachoux, Alain

  • Author_Institution
    Lab. de Syst. Microelectroniques (LSM), Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2009
  • fDate
    17-18 Sept. 2009
  • Firstpage
    108
  • Lastpage
    113
  • Abstract
    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.
  • Keywords
    electronic engineering computing; integrated circuit modelling; libraries; mixed analogue-digital integrated circuits; system-on-chip; Boost libraries; SystemC-AMS; abstraction; computation models; correct model assembly; dimensional analysis; energy conserving multidomain systems; generic block diagram component library; mixed-signal blocks; strict interfaces; system model parameters; system model variables; systems-on-chips; Actuators; Assembly; Computational modeling; Equations; Extraterrestrial measurements; Libraries; Measurement units; Micromechanical devices; Power system modeling; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Behavioral Modeling and Simulation Workshop, 2009. BMAS 2009. IEEE
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-1-4244-5358-0
  • Type

    conf

  • DOI
    10.1109/BMAS.2009.5338878
  • Filename
    5338878