The Open SystemC Initiative (OSCI), an independent non-profit organization dedicated to supporting and advancing SystemC(tm) as an industry-standard language for electronic system-level (ESL) design, announced the formation of the Configuration, Control and Inspection (CCI) Working Group. The CCI group has been formed to define standard SystemC interfaces for interoperable instrumentation of models across ESL environments.
“The ability to configure and control models, and to provide visibility that simplifies system-level debug and analysis is a real strength of today’s commercial ESL environments,” said Trevor Wieman, Organizing Chairman of the CCI Working Group. “Taking advantage of these capabilities within a specific environment, however, requires an understanding of the model’s accessibility interfaces. What we need are instrumentation standards for SystemC that complement TLM-2.0 and allow models from different providers to be fully exploited in any SystemC environment. Defining these standards is our goal.”
Achieving standard interfaces for model instrumentation is a great opportunity, Wieman added, to improve the ESL industry’s overall productivity. Without these standards, model providers need to support all of the environments used by their collective customer base. Licensing, learning, bridging and testing multiple environments consumes significant resources. Where model providers fall short, platform model integrators are forced to adapt models that are incompatible with their target environment; this too consumes resources and sometimes results in limited capability.
The group is welcoming new members, outlining areas of interest, and has begun initial planning. The first major milestone will be a requirements specification for member review according to Wieman. A sampling of the model instrumentation being discussed includes configuration parameters; register characteristics; probing such information as key state, power data, and performance statistics; general control (e.g. command interface) and saving/restoring model state.
“The CCI Working Group will serve an important role in the evolution of standards benefiting the ESL design community,” said Ken Tallo, OSCI Chairman. “We look forward to engaging with other standards bodies as well as leading designers and tool developers to create a robust and useful standard as soon as possible.”
Participation in the working group is open to OSCI members. Membership information is available at www.systemc.org/about/join.
Additional information about the CCI Working Group and other SystemC activities will be presented at DVCon Feb. 24-26 (www.dvcon.com) during the SystemC user group meeting on Tuesday morning. OSCI will also exhibit in Booth 901, and hold a TLM 2.0 tutorial Tuesday afternoon. To register for OSCI events go to: www.systemc.org/news/events.
About SystemC and OSCI
The Open SystemC Initiative (OSCI) is an independent, not-for-profit association composed of a broad range of organizations dedicated to supporting and advancing SystemC as an open industry standard for system-level modeling, design, and verification. SystemC is a language built in C++ that spans from concept to implementation in hardware and software.