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
OSCI'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.
Synthesis
The 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.
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.
