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 WG is working on the standardization of the SystemC AMS extensions for system-level design and modeling of embedded analog/mixed-signal (AMS) applications. These AMS extensions will 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 draft 1 standard was released in December 2008 and includes the AMS draft Language Reference Manual (LRM), the requirements specification, a whitepaper introducing the AMS language constructs, and an illustrative example showing the basic capabilities of the SystemC AMS extensions. Since the WG’s formation in 2006, there has been continued interest within the AMS community in the investment of a next-generation system-level AMS design methodology and language standard based on SystemC. The community can interact and discuss the AMS draft 1 standard using the public AMS discussion forum on www.systemc.org.

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 be 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 plans to solicit public feedback on a requirements specification in the third quarter of 2009. 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
The Synthesis WG is in the final stages of releasing a synthesis subset draft to the public. 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 July 2009 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.