The language SystemC has been developed to support system level design. It is applied in system-level modeling, architectural exploration, performance modeling, software development and functional verification.
Its analog extension SystemC AMS enables designers to model and simulate particularly complex heterogeneous systems for digital and for analog applications.
The SystemC AMS standard is based on technologies we developed within Fraunhofer starting in 2000 in collaboration with several European Semiconductors.
As a member of the AccelleraSystemC AMS Working Group we have made important contributions to the development of the SystemC AMS extensions.
SystemC in combination with C/C++ is typically used to model systems that have both hardware and software content.