About the SystemC AMS extensions

The SystemC AMS standard (IEEE Std 1666.1-2016) introduces system-level design and modeling of embedded Analog/Mixed-Signal (AMS) systems. The SystemC AMS standard provides unique capabilities for the design and modeling of embedded analog/mixed-signal applications at higher levels of design abstraction. The SystemC AMS extensions define a uniform and standardized modeling approach that can be used in combination with digitally-oriented ESL design methods, supporting a design refinement methodology for functional modeling, architecture exploration, and virtual prototyping of embedded analog/mixed-signal systems.

"With SystemC AMS we have defined a compelling system-level mixed-signal modeling standard essential to the design of heterogeneous embedded systems where analog, digital and software functionality comes together. With SystemC AMS released as IEEE Std 1666.1-2016, I'm confident that SystemC AMS will continue to emerge in advanced system-level design tools and flows to tackle the development challenges of complex embedded mixed-signal ICs and systems."
— Martin Barnasconi, SystemC AMS Working Group chair

SystemC AMS

Industry appreciation and support

The SystemC AMS standard has been primarily developed by European semiconductor companies, supported by research institutes and universities. As part of the SystemC AMS 2.0 release in 2013, a quote sheet has been made to underline the growing industry appreciation and support for this standard. 

Technical resources

Simulation environments

SystemC AMS can be used in the following simulation environments:

  • Download the SystemC proof-of-concept implementation from Accellera and the SystemC AMS 2.3 PoC from COSEDA Technologies GmbH. Supported platforms are Windows, Linux and Mac OSX.
  • COSIDE is the first commercial design environment based on the standards of the design language SystemC and its analog extensions SystemC AMS.

Please contact your local EDA partner if they support SystemC AMS. As most commercial simulation environments support SystemC (IEEE Std 1666-2011), it is expected that SystemC AMS (IEEE Std 1666.1-2016) can be compiled and used with the vendor-specific SystemC version. Please contact your local EDA partner for more details.

Questions or need support?

Contact us on the SystemC AMS forum.