IEEE 1666.1-2016 PDF
This standard defines the Analog/Mixed-Signal extensions for SystemC, as an ANSI standard C++ class library based on SystemC for system and hardware design including analog/mixed-signal elements.
The general purpose of the SystemC AMS extensions is to provide a C++ standard for designers and architects, who need to address complex heterogeneous systems that are a hybrid between hardware and software. This standard is built on the IEEE Std 1666-2011 (SystemC Language Reference Manual) and extends it to create analog/mixed-signal, multi-disciplinary models to simulate continuous-time, discrete-time, and discrete-event behavior simultaneously.The specific purpose of this standard is to provide a precise and complete definition of the AMS class library, so that a SystemC AMS implementation can be developed with reference to this standard alone. This standard is neither intended to serve as a user’s guide nor to provide an introduction to AMS extensions in SystemC, but does contain useful information for end users.
New IEEE Standard – Active. The SystemC(R) Analog/Mixed-Signal (AMS) extensions are defined in this standard. SystemC AMS is an ANSI standard C++ class library for electronic system-level design and modeling for use by system architects and engineers who need to address complex heterogeneous systems that are a hybrid between analog, digital and software components. This standard provides a precise and complete definition of the SystemC AMS class library so that a SystemC AMS implementation can be developed with reference to this standard alone. The primary audiences for this standard are the implementors of the SystemC AMS class library, the implementors of tools supporting the class library, and the users of the class library. (The PDF of this standard is available at no cost compliments of the Acellara and GETIEEE program located at https://ieeexplore.ieee.org/browse/standards/get-program/page)