SystemC

SystemC is a C++ class library and simulation framework used for modeling, designing, and verifying electronic systems at multiple levels of abstraction. It enables engineers to represent hardware, software, and complete systems within a unified simulation environment.

SystemC has become one of the most widely adopted technologies for Electronic System-Level (ESL) design, virtual prototyping, and transaction-level modeling.

SystemC was originally developed during the late 1990s to address the growing complexity of System-on-Chip design.

The language was standardized by the IEEE as IEEE 1666, providing a common framework for system-level hardware modeling.

Today, SystemC is maintained and promoted by the Accellera Systems Initiative.

Related Articles

Related Blogs

×
Semiconductor IP