IEC 61691-8:2021
Behavioural languages - Part 8: Standard SystemC Analog/Mixed-Signal Extensions Language Reference Manual
Behavioural languages - Part 8: Standard SystemC Analog/Mixed-Signal Extensions Language Reference Manual
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 221
- Дата публикации:
- 26 июля 2021 г.
- Издание:
- IEEE IS 61691 edition 1 version 1
- ICS:
- 25.040.01
IEC 61691-8:2021(E) 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. This standard is published as a double logo IEC-IEEE standard.
Abstract
Overview
IEC 61691-8:2021 - Behavioural languages Part 8 specifies the Standard SystemC® Analog/Mixed‑Signal (AMS) Extensions Language Reference Manual. Published as a double‑logo IEC–IEEE standard and based on IEEE Std 1666™ (SystemC LRM), it defines a C++ class library that extends SystemC to model and simulate heterogeneous systems with analog, mixed‑signal, continuous‑time, discrete‑time and discrete‑event behavior simultaneously. The standard provides language definitions, terminology, syntactical/semantic conventions and a comprehensive set of AMS class interfaces for system and hardware designers.
Key technical topics and requirements
- SystemC AMS extensions: Defines the analog/mixed‑signal extensions as an ANSI C++ class library built on SystemC and IEEE Std 1666.
- Models of computation: Standardizes multiple MoCs including Timed Data Flow (TDF), Linear Signal Flow (LSF) and Electrical Linear Networks (ELN) to represent continuous and discrete behaviors.
- Core language elements: Specifies header files and base classes (e.g., sca_core::sca_module, sca_core::sca_time, sca_core::sca_port) and detailed class interfaces for AMS modules and channels.
- Domain libraries and components: Includes class families and primitives such as sca_tdf (TDF modules, ports, signals), sca_lsf (signal‑flow elements like gains, integrators), and sca_eln (nodes, R/L/C, controlled sources, transformers).
- Elaboration and simulation semantics: Defines hierarchical composition, port binding, elaboration and multi‑domain simulation semantics to ensure interoperable co‑simulation of analog and digital components.
- Normative conventions and terminology: Contains requirements for syntactical/semantic conventions, implementation-defined behaviors and error handling to support consistent implementations.
Practical applications and who uses this standard
IEC 61691-8:2021 (SystemC AMS) is intended for:
- System architects and SoC designers performing hardware/software co‑design who need combined analog/digital modeling.
- EDA tool developers implementing SystemC AMS‑compliant simulators, libraries and co‑simulation interfaces.
- Verification engineers building system‑level testbenches that include analog front‑ends, sensors, power networks and mixed‑signal IP.
- Researchers and educators modeling multidisciplinary systems (power electronics, RF front‑ends, sensor interfaces, mixed‑signal transceivers).
Common use cases:
- System‑level prototyping of mixed‑signal SoCs and sensor systems
- Virtual platform integration of analog peripherals with software
- Behavioral modeling and verification of data converters, PLLs, analog filters and power management circuits
- Co‑simulation of continuous‑time circuits with discrete event software controllers
Related standards
- IEEE Std 1666™ (SystemC Language Reference Manual) - foundational C++/SystemC LRM that IEC 61691-8 extends.
- Other IEC/IEEE behavioural language parts addressing SystemC and modelling frameworks.
Keywords: IEC 61691-8:2021, SystemC AMS, SystemC Analog/Mixed‑Signal, IEEE Std 1666.1, timed data flow, linear signal flow, electrical linear networks, mixed‑signal simulation, C++ class library.
Технические детали
- Технический комитет
- TC 91 - Electronics assembly technology
- SKU
- IEC 61691-8:2021
Похожие стандарты
Другие стандарты 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),…