Eric Lish, manager of virtual platforms at Intel's Technology and Manufacturing Group, has been chair of the Open SystemC Initiative (
OSCI) since October 2009. At the North American SystemC User Group ( NASCUG) meeting at the DVCon conference Feb. 28, I had the opportunity to do a brief video interview with Lish that provided an update on OSCI and SystemC. Lish also spoke at the NASCUG meeting prior to the keynote speech by Jim Hogan, which I blogged about previously.
In the video embedded below, Lish answers these questions:
Who is using SystemC today and how? What needs to happen for wider adoption to occur? What are OSCI's priorities this year? What is the status of the synthesizable subset? Why is the Accellera UVM announcement, which included TLM 2.0, an exciting development for OSCI and SystemC? After IEEE P1666-2011 (the next version of the IEEE SystemC standard) is ratified, what's next for OSCI?
If video fails to open,
One point that was new to me is OSCI's desire to bring SystemC into the software development world. As of today, I'll bet few software developers have even heard of SystemC. But it makes sense to me that C/C++ programmers who need to understand hardware behavior and consider hardware/software interactions might be willing to learn a C++ dialect that supports concurrency and other critical features of hardware design. It will be interesting to see what kind of adoption SystemC can gain in the software community.