SystemC Analog/Mixed-signal (AMS) Working Group
Charter
The SystemC AMS Working Group (AMSWG) is responsible for the standardization of the SystemC AMS extensions, defining and developing the language, methodology and class libraries for abstract modeling approaches for analog, mixed-signal and RF functions in SystemC.
Chair: Martin Barnasconi, NXP Semiconductors
Vice-Chair: Dr. Christoph Grimm, TU Kaiserslautern
Scope
This group is responsible for the standardization of the SystemC AMS extensions by defining and developing the language, methodology and class libraries for analog, mixed-signal and RF modeling in SystemC. These AMS extensions provide a uniform SystemC-based modeling language 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 AMS systems. The SystemC AMS 2.0 standard was released in March 2013 and includes the requirements specifications, AMS language reference manual (LRM), and a user's guide. The standard introduces new execution semantics for efficient simulation of discrete and continuous time to support non-conservative and conservative behavioral modeling approaches.
Recent developments
Since the introduction of the SystemC AMS 1.0 standard, the working group has experienced a rapid adoption of the standard in industrial mixed-signal system-level design methodologies. The AMSWG focused on further advancing the SystemC AMS standard by defining new features as addressed in the SystemC AMS requirements specification. This resulted in the release of the AMS 2.0 standard, which includes new semantics and language constructs to support dynamic and reactive modeling concepts, addressing modeling accuracy, fidelity and speed.
Background
In March 2010, the Open SystemC Initiative (now Accellera Systems Initiative) released the AMS 1.0 standard, the first modeling language targeting system-level design and verification to describe analog/mixed-signal behavior as natural extension to existing SystemC-based design methodologies. In March 2013, the update of the standard, SystemC AMS 2.0, was released, including features for dynamic and reactive modeling at high level of abstraction. The SystemC AMS 2.0 standard is available for download under SystemC open-source license here.
Join this Working Group
If you are an employee of a Acecllera Systems Initiative member company and would like to join this working group, click here (requires login) and click Join Group. Working group participation requires right of entry by the group chair.
Resources
- NEW! Download SystemC AMS 2.0 standard, including the updated Language Reference Manual (LRM).
- Download SystemC AMS 1.0 standard, including Language Reference Manual, User's Guide, and requirements specification.
- Frequently Asked Questions - updated!
- SystemC AMS study group website (before OSCI/Accellera formation) : www.systemc-ams.org
- Publications:
- Whitepaper 2011: Advancing the SystemC Analog/Mixed-Signal (AMS) Extensions - Introducing Dynamic Timed Data Flow by SystemC AMS Working Group members Martin Barnasconi, Karsten Einwich, Christoph Grimm, Torsten Maehne, and Alain Vachoux
- Whitepaper 2010: SystemC AMS Extensions: Solving the Need for Speed by SystemC AMS Working Group Chairman Martin Barnasconi
- Viewpoint 2009: Analog/Mixed-Signal (AMS) extensions for SystemC by SystemC AMS Working Group Chairman Martin Barnasconi
- For additional publications, go to www.systemc-ams.org and follow the Publications menu
- SystemC User Group presentations or videos:
- NASCUG 18, 2012: A Sneak Preview of the Upcoming SystemC AMS 2.0 Standard, Martin Barnasconi, Chairman AMS Working Group, NXP Semiconductor, The Netherlands
- NASCUG 13, 2010: Modeling Communication Systems Using the SystemC AMS Building Block Library, Jiong Ou, Institute of Computer Technology, Vienna University of Technology
- NASCUG 11, 2009: SystemC-AMS for the Design of Complex Analog/Mixed-signal SoCs, Karsten Einwich, Fraunhofer IIS/EAS Dresden, German
- NASCUG 9, 2008: SystemC Analog and Mixed Signal Library: What's It All About?, Martin Barnasconi, Chairman AMS Working Group, NXP Semiconductor, The Netherlands
- ESCUG 17, 2007: Mastering Complex Analogue Mixed Signal SoCs with SystemC-AMS, Karsten Einwich, Fraunhofer IIS/EAS Dresden, Germany
- ESCUG 11, 2005: Analog Mixed Signal Extension for SystemC, Karsten Einwich, Fraunhofer IIS/EAS Dresden, Germany
- The SystemC AMS Working Group organized the following public events in the past
- ESL - Putting the Pieces Together: Integrating SystemC Design and Verification with AMS and Algorithm Design, DATE workshop, March 2013
- Workshop on Using the Power of the SystemC AMS Extensions, DAC, June 2011
- SystemC AMS Day, May 2011: Presentations, posters, and photos from SystemC AMS Day, Industry adoption of the SystemC AMS Standard
- Special session on SystemC AMS at PATMOS, September 2010
- SystemC for Holistic System Design with Digital Hardware, Analog Hardware, DAC, June 2010
- Application of the SystemC AMS standard version 1.0 at DATE, March 2010
- SystemC AMS Tutorial at PATMOS, September 2009
- SystemC AMS Tutorial at DATE, March 2008
- Interactive Session at DATE 2008: "Where Two Worlds Meet: SystemC AMS and TLM Interaction", March 2008
- Interaction of Analog/Mixed-Signal Systems and Transaction Level Modeling, January 2008, Vienna
- Workshop on C/C++-Based Modelling of Embedded Mixed-Signal Systems, June 2007, Dresden

