Kevin Kranen, OSCI president, noted that the group completed a SystemC 2.0 Language Reference Manual (LRM) in December, which is still under review. This coming April, he said, OSCI expects to complete a SystemC 2.1 LRM, and that version will go to the IEEE for standardization. Also expected in April is SystemC Verification Library 1.0, the first production version of SystemC's testbench generation capability.
In 2003 and 2004, Kranen said, OSCI will be working on a synthesizable subset of SystemC, standards for transaction-level modeling, and enhancements for software modeling. He described OSCI as an "open source oriented organization" that's looking for contributions from the engineering community.
Mike Baird, president of Willamette HDL, described how and why SystemC is actually being used. The primary reason, he said, is to speed simulation performance. He said about half of users are employing SystemC as a software development platform, and the other half are using it for system-level modeling, particularly performance analysis.
Some users are starting at the untimed level, but most are starting with SystemC's transaction-level modeling, Baird said. Most users then translate to HDLs for hardware implementation, although a few, particularly in Japan, are trying SystemC as a "single language " solution all the way through the design flow, he noted.
One audience member asked whether SystemVerilog, which includes C-like modeling features, will steal some of the thunder from SystemC. "We're trying to avoid language wars," said Krolikoski. "There's a different user base for the two languages, although some users will have to make decisions as to which one to use."