Neha Patil (Editor)

SystemC AMS

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

Dc dc converter system simualtion systemc ams ide coside


SystemC AMS is an extension to SystemC for analog, mixed-signal and RF functionality. The SystemC AMS 2.0 standard was released on April 6, 2016 as IEEE Std 1666.1-2016.

Contents

Power window system simulation systemc ams ide coside


Language specification

ToDo: description

Language features

ToDo: description

MoC - Model of Computation

A model of computation (MoC) is a set of rules defining the behavior and interaction between SystemC AMS primitive modules. SystemC AMS defines the following models of computation: timed data flow (TDF), linear signal flow (LSF) and electrical linear networks (ELN).

TDF - Timed Data Flow

ToDo: description

ELN - Electrical Linear Networks

ToDo: description

LST - Linear Signal Flow

ToDo: description

Ports

TDF in/outport definition:

sca_tdf::sca_in<PortType> sca_tdf::sca_out<PortType>

TDF converter in/outport definition:

sca_tdf::sc_in<PortType> // DE → TDF inport sca_tdf::sc_out<PortType> // TDF → DE outport

ELN terminal definition:

sca_eln::sca_terminal

Nodes

sca_eln::sca_node // ELN node sca_eln::sca_node_ref // ELN reference node

Cluster

ToDo: description

TDF

Timed-Data-Flow 1st order low pass model:

linear transfer function: H ( s ) = 1 1 + 1 2 π f c u t s

ToDo: description

ToDo: description

ELN

Electrical-Linear-Networks 1st order low pass netlist:

LSF

Linear-Signal-Flow netlist:

History

SystemC AMS study group was founded in 2002 to develop and maintain analog and mixed-signal extensions to SystemC, and to initiate an OSCI (Open SystemC initiative) SystemC-AMS working group. The study group has made initial investigations and specified and implemented a SystemC extension to demonstrate feasibility of the approach. In 2006, a SystemC AMS working group has been funded which continued the work of the study group inside OSCI, and now goes on to work on SystemC AMS within the Accellera Systems Initiative, resulting in the AMS 1.0 standard in 2010. After the release of the Accellera SystemC AMS 2.0 standard in 2013, the standard was transferred to the IEEE Standards Association in 2014 for further industry adoption and maintenance. The SystemC AMS standard was released April 6, 2016 as IEEE Std 1666.1-2016. COSEDA Technologies provides with COSIDE the first commercially available design environment based on SystemC AMS standard.

  • SystemC AMS-Standard IEEE 1666.1-2016
  • SystemC AMS Proof-of-Concept Download
  • References

    SystemC AMS Wikipedia