The Virtualizer tool set is a suite of modular tools and technologies for the development and deployment of virtual prototypes. Virtualizer addresses the increasing software complexity associated with advanced semiconductor development by enabling the efficient and early creation of SystemC-based transaction level models (TLMs) of subsystems, as well as the assembly of TLMs into virtual prototypes representing complete systems before silicon is available.
This, 13.06, release speeds VDK development by enabling more efficient collaboration among modelling teams, along with easier management and exchange of virtual prototypes for complex designs. In addition, this latest version of Synopsys Virtualizer integrates with the Eclipse standard to support existing software debuggers based on the Eclipse IDE, such as the ARM DS-5 toolchain. The plug and play nature of the Eclipse framework preserves users’ familiarity with existing debug environments while increasing overall development productivity to benefit from VDKs for early software developments before hardware availability.
VDK developers benefit from the new subsystem flow for easier sharing of subsystems between development teams. By bringing together all pieces of a system as a single virtual prototype for their SoC, software engineers are able to increase simulation speed by disabling components not required for specific software bring-up tasks.
“Software teams are increasingly employing agile development methodologies and rely on advanced tools like VDKs to help them improve productivity and mitigate risk,” said John Koeter, vice president of marketing for IP and systems at Synopsys. “With the move towards tools based on the Eclipse IDE, this latest release of Virtualizer enables creation of VDKs that fit seamlessly into existing software development environments.”