Skip Nav
Home » Working Groups

Working Groups

The mission of the Open SystemC Initiative is to develop, enable, and promote technology innovation, specifications, and standards that will promote and advance the SystemC ecosystem. Technical Working Groups are where this mission is realized. Representatives from member companies actively collaborate in the development of guidelines and specifications layered upon the SystemC standard.

Membership at the Corporate or Associate Corporate level is required to join a Working Group or have a vote on specifications and standards. Learn more about the different levels of membership.

Recent Achievements

Analog/Mixed-Signal
The AMS Working Group (AMS WG) is responsible for the standardization of the SystemC AMS extensions, defining and developing the language, methodology and class libraries for analog, mixed-signal and RF modeling in SystemC. These AMS extensions provide a uniform and standardized modeling language that can be used in combination with digitally-oriented ESL design methods, supporting a design refinement methodology for functional modeling, architecture exploration, and virtual prototyping of AMS systems. The AMS 1.0 standard was released in March 2010 and includes the requirements specifications, AMS language reference manual (LRM), and a user's guide. The standard introduces new execution semantics for efficient simulation of discrete- and continuous-time behavior, and incorporates updates from the public review conducted in early 2009. The AMS WG is now focusing on promoting the creation of implementations that support SystemC AMS extensions.

Configuration, Control and Inspection Working Group
CCI WG chair Trevor WiemanOSCI's newest WG is focused on interoperability between models and tools. New standards are being developed that will allow the exchange of information between models and tools. The goal of these important standards is to improve efficiency and ROI for both model creators and tool providers. It will allow suppliers to instrument models so that a rich user experience is enabled, and for industry tools to leverage this instrumentation to provide powerful debug and analysis capabilities. The WG is initially focusing on configuration standards and has drafted a requirements specification that is now available for public review. You may submit comments via the CCI forum. Future areas being considered are visibility (internal state, power data, performance stats, etc.) with monitor/trace controls, model-specific command/control messaging, registers, and save/restore functionality.

Language
Version 2.2 of the open source proof-of-concept SystemC library eliminates all known incompatibilities with the IEEE 1666-2005™ SystemC standard. With the final release of this version, the industry now has a fully ratified standard definition of the SystemC language and a freely-available implementation upon which commercial, open-source, and in-house tools can be based.

Synthesis
Th
e Synthesis WG is responsible for the definition of a synthesizable subset of SystemC. The group recently completed a public review of the Synthesis Subset Draft 1.3 standard. The draft features several technical updates. Supported language constructs are now established, and a chapter on processes, clocks, and resets has been added. The draft also includes a discussion on abstraction levels that puts the concepts of the synthesizable subset in the context of the abstraction levels defined for TLM.

Transaction-Level Modeling (TLM)
Transaction-level modeling (TLM) continues to grow in importance for architectural exploration, performance analysis, building virtual platforms for software development, and functional verification. Since its release, TLM-2.0 has become the industry standard for creating interoperable transaction-level models. It provides a synergistic and comprehensive solution that supports loosely-timed and approximately-timed transaction-level modeling. The release of a TLM-2.0 Reference Manual completes the definition of TLM-2.0 with more refined and detailed descriptions of the semantics of the standard. The Reference Manual is accompanied by an update of the TLM library: release 2.0.1.

Verification
The verification working group released SystemC Verification Library (SCV) V21.0p2, which is compatible with SystemC 2.2 as well as the earlier SystemC V2.1v1.

Accessing the Groups

Community Participants
Choose the desired option from the Working Groups menu. Only information that has been specified as open to the public will display here.

OSCI Members
Log in to the site. Under the Workspace area, click Groups, and then choose the group you wish to access. Working group participation is available to OSCI members only and requires right of entry by the working group chair.

To request participation in a working group, log in to the site. Under the Workspace area, click Groups, choose the group from the All Groups section, and click Join Group.