IEC 61691-7:2025
Behavioural languages - Part 7: SystemC® Language Reference Manual
Behavioural languages - Part 7: SystemC® Language Reference Manual
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 618
- Дата публикации:
- 25 июня 2025 г.
- Издание:
- IEEE IS 61691 edition 2 version 1
- ICS:
- 25.040.01
IEC 61967-7:2025 defines SystemC® with Transaction Level Modeling (TLM) as an ISO standard C++ class library for system and hardware design. SystemC®1 as an ANSI standard C++ class library for system and hardware design. The general purpose of this standard is to provide a C++-based standard for designers and architects who need to address complex systems that are a hybrid between hardware and software. The specific purpose of this standard is to provide a precise and complete definition of the SystemC class library including a TLM library so that a SystemC implementation can be developed with reference to this standard alone. This standard is not intended to serve as a user’s guide or to provide an introduction to SystemC, but it does contain useful information for end users. The changes with respect to the previous edition are provided in Annex D. This standard is published as a double logo IEC-IEEE standard.
Abstract
Overview
IEC 61691-7:2025 - Behavioural languages, Part 7: SystemC® Language Reference Manual (also published as IEEE Std 1666) provides a precise, normative definition of the SystemC C++ class library including Transaction Level Modeling (TLM). The standard specifies the language-level API, elaboration and simulation semantics, core classes (for example sc_module, process control, and ports), and a TLM library so that independent SystemC implementations and tools can be developed from this specification alone. It is published as a double-logo IEC–IEEE standard; changes since the previous edition are documented in Annex D.
Key topics and requirements
- Language and library definition: normative class and header specifications for SystemC/TLM as a C++ class library.
- Elaboration and simulation semantics: detailed rules for instantiation, scheduling, initialization, callbacks (e.g., before_end_of_elaboration, start_of_simulation, end_of_simulation) and time management.
- Core classes and APIs: definitions and constraints for key classes such as sc_module, sc_module_name, sc_sensitive, sc_spawn, sc_process_handle and related process control members.
- Scheduler and runtime functions: standardized functions including sc_start, sc_main, sc_pause, sc_stop, sc_time_stamp, delta-cycle and activity detection APIs.
- TLM support: a TLM library specified for transaction-level communication and modeling of system-level behavior.
- Conformance and implementation guidance: normative conventions, terminology, and compatibility with the C++ standard; guidance for implementers and tool vendors (note: not intended as an introductory user guide).
Applications
- System-level and hardware/software co-design using SystemC and TLM.
- Rapid architectural exploration, performance modeling and virtual platform creation.
- Development of interoperable simulators, EDA tools, and verification environments.
- Academic research and teaching in system modeling and transaction-level simulation.
- Standardized baseline for companies requiring cross-tool SystemC model portability.
Who should use this standard
- EDA tool and simulator developers implementing SystemC/TLM runtimes.
- System architects and hardware/software designers doing system-level modeling.
- Verification engineers building TLM-based testbenches and virtual prototypes.
- Standards teams and integrators seeking reproducible semantics for SystemC models.
Related standards
- IEEE Std 1666 (equivalent publication)
- Relevant C++ language standards (for interoperability and implementation constraints)
Keywords: IEC 61691-7:2025, SystemC, TLM, SystemC Language Reference Manual, IEEE Std 1666, sc_module, sc_start, transaction-level modeling, hardware/software co-design.
Технические детали
- Технический комитет
- TC 91 - Electronics assembly technology
- SKU
- IEC 61691-7:2025
Похожие стандарты
Другие стандарты IEC
IEC 62590-2-2:2026
ДействующийRailway applications - Electronic power converters for fixed installations - Part 2-2: DC Traction applicatio…
Overview IEC 62590-2-2:2026 is an international standard developed by the International Electrotechnical Commission (IEC) focusing on railway applications, specifically the electronic power converter…
IEC 61753-042-02:2026
ДействующийFibre optic interconnecting devices and passive components - Performance standard - Part 042-02: Plug-pigtail…
Overview IEC 61753-042-02:2026 establishes the minimum performance, test, and measurement requirements for plug-pigtail and plug-receptacle style OTDR (Optical Time-Domain Reflectometer) reflecting d…
IEC 61837-2:2018
ДействующийSurface mounted piezoelectric devices for frequency control and selection - Standard outlines and terminal le…
Overview IEC 61837-2:2018 - Surface mounted piezoelectric devices for frequency control and selection - Standard outlines and terminal lead connections - Part 2: Ceramic enclosures (Edition 3.0, 2018…
IEC 61851-23-1:2026
ДействующийElectric vehicle conductive charging system - Part 23-1: DC electric vehicle supply equipment - Automated con…
Overview IEC 61851-23-1:2026 is an international standard published by the International Electrotechnical Commission (IEC) that specifies requirements for DC electric vehicle supply equipment (EVSE)…
IEC 63506:2026
ДействующийCalibration of the prompt fission neutron logging tools
Overview IEC 63506:2026 - Calibration of the Prompt Fission Neutron Logging Tools is the international standard that specifies the calibration methods for prompt fission neutron (PFN) logging tools,…
IEC 63589-1:2026
ДействующийLinear accelerator - Electron linear accelerator for radiation processing - Part 1: General requirements and…
Overview IEC 63589-1:2026 specifies the general requirements and test methods for electron linear accelerator devices used in radiation processing. Developed by the International Electrotechnical Com…
IEC 61837-2:2018/AMD2:2026
ДействующийAmendment 2 - Surface mounted piezoelectric devices for frequency control and selection - Standard outlines a…
Overview IEC 61837-2:2018/AMD2:2026, published by the International Electrotechnical Commission (IEC), serves as Amendment 2 to the international standard for surface mounted piezoelectric devices us…
IEC 61513:2026
ДействующийNuclear power plants - Instrumentation and control important to safety - General requirements for systems
Overview IEC 61513:2026 “Nuclear power plants - Instrumentation and control important to safety - General requirements for systems,” published by the International Electrotechnical Commission (IEC),…