SystemC group unveils first mixed-signal extension spec
The Open SystemC Initiative (OSCI) has released the first public draft standard of the SystemC Analogue/Mixed-Signal (AMS) extensions.
The AMS draft 1 standard proposes the first definitions for the design and modeling of embedded analogue/mixed-signal systems at higher levels of abstraction, such as those found in telecommunication, automotive and imaging sensor applications.
The AMS draft 1 standard is available for download under an open-source license. The kit includes the AMS draft language reference manual (LRM), the requirements specification, a whitepaper introducing the AMS language constructs, and a first example showing the basic capabilities of the AMS extensions.
The AMS draft 1 standard proposes new class libraries layered on top of the SystemC standard with focused AMS system-level modeling and simulation capabilities. These dedicated libraries provide features which can be applied in combination with digitally oriented system-level design methods. The AMS draft language reference manual details these new language constructs by proposing predefined modules, interfaces, channels and ports, and introducing new execution semantics for efficient simulation of discrete- and continuous-time behaviour.
“This release clearly shows the commitment of OSCI to standardise SystemC extensions for AMS modeling in response to electronic industry needs,” said Ken Tallo, OSCI chairman. “With input from the SystemC community, I am confident we are one step closer in developing an AMS standard that continues to accelerate system-level product development methodologies.”
The AMS standard is under development by the OSCI AMS Working Group formed in 2006 with the objective to define a rich set of modelling styles for the design and verification of AMS systems. Different modelling concepts based on data-flow and signal-flow models of computation have been proposed, including linear electrical networks to efficiently simulate analogue descriptions. The AMS class libraries facilitate system-level design at different levels of abstraction for use cases such as functional modelling, architecture exploration, integration validation and virtual prototyping.
“The AMS extensions will enrich the SystemC language by introducing well-known modelling formalisms used for AMS system-level design,” said Martin Barnasconi, chairman of OSCI’s AMS working group. “We look forward to interacting with the SystemC community to further strengthen and enhance these extensions.”
The AMS Working group will use feedback taken from the public review period to produce updates of the AMS standard. OSCI currently plans to present the results of the initial public review in Q2 2009.