SystemC & SystemC AMS Advanced Modeling in COSIDE®

We will provide tailored SystemC & SystemC AMS Training tuned to your specific needs and according to your previous knowledge. We have a world-wide lead concerning SystemC AMS know-how. Having been active in the development of SystemC AMS since 2000, we are providing expert knowledge to our customers. Our SystemC AMS trainings have been generated by the developers of the SystemC AMS Standards.

Our training contains a significant individual part, which will be customized to fit the content, scope and duration needed to best fit your specific requirements. We also offer to discuss your own project examples within our exercises to provide a specific recommendation for your current project challenge. Our SystemC & SystemC AMS Training will be provided in cooperation with our partner Fraunhofer IIS, EAS.

What is COSIDE®?

The electronic system level tool COSIDE® is the first commercially available environment that fully supports the SystemC & SystemC AMS language standards. COSIDE® is the perfect tool for overall system modeling and simulation for analog and digital as well as for hard- and software.

What is SystemC & SystemC AMS?

The language SystemC has been developed to support system level design. It is applied for 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 as well as for analog applications. SystemC and SystemC AMS in combination with C/C++ are typically used to model systems that have both hardware and software content.

What will you learn?

After completion of this training you will know how to make complex system-level models in COSIDE® by using advanced programming skills. During the training you will gain deep knowledge about the different modeling capabilities and principles of the modeling language C / C++ / SystemC and its analog extension SystemC AMS.

You will gain the ability to write and execute complex models in COSIDE® as well as to debug and analyze them. You will become familiar with the analysis, debug and introspection features of the modeling and design environment COSIDE®. You will understand how to apply those principles to real world modeling and simulation problems and how to make best use of COSIDE® and the SystemC AMS simulator to debug and validate your models.

Who should attend?

Hardware design-, concept-, system-, verification- engineers who are dealing with complex analog and digital systems and wish to become skilled in the practical use of COSIDE®. They will learn to create basic SystemC as well as SystemC AMS models, while no high programming skills are required.

Embedded software engineers who already have a basic knowledge of C/C++ and who would like to extend their knowledge in the direction of hardware modeling.

Software Used in This Course

COSIDE® - The Design Environment for Heterogeneous Systems

Training Materials

Our comprehensive and user-friendly training materials are included within the training fees.

Duration and Place

The duration of the COSIDE® training will be 2-4 days according to your individual needs and request. The training will take place at your site or at our training center in Dresden, Germany.


  • Basic knowledge of modelling and simulation
  • Basic knowledge of one hardware description language
  • Basic knowledge of C and/or C++
  • Basic knowledge of COSIDE®

Offered Languages

English, German

Training Prices

Prices are on request