CIMdata PLM Industry Summary Online Archive

23 August 2004

Product News

Carbon Links to Virtutech's Instruction Set Simulator; Early Joint Success at Sun Microsystems

Carbon Design Systems, enabling pre-silicon software validation by automatically generating a cycle and register accurate model directly from a hardware design's Verilog and/or VHDL description, announced that it has integrated its DesignPlayerT engine with Virtutech's Simics Instruction Set Simulator (ISS). This will enable customers with processor-based designs to execute operating systems and application-level software on a fast and accurate model of a chip or system. This integration allowed Sun Microsystems to boot its Solaris operating system on a Simics-DesignPlayer model of their design.

"Booting an operating system on an RTL-accurate model of a design is now possible without a hardware emulator or first silicon," commented Steve Butler, President and CEO of Carbon. "The Virtutech-Carbon combination provides both the speed and accuracy to debug real software on a virtual system."

"For the first time, a design's RTL implementation can replace an ideal model without sacrificing performance," remarked Peter Magnusson, Founder and CEO of Virtutech. "Simics can now be used for architecture development, performance modeling, and software validation on the RTL hardware model."

Carbon's SPEEDCompilerT software creates a high-performance engine-DesignPlayer-from a design's synthesizable Verilog and/or VHDL. The DesignPlayer-Simics integration allows one or more DesignPlayers to be called directly from the Simics ISS.

Unlike a traditional simulator, DesignPlayer is a simulation client-it doesn't control system time. The surrounding simulation environment-Simics-controls system time, which greatly minimizes the integration complexity. The Simics-DesignPlayer combination can run millions of instructions per second, since DesignPlayer only executes when it is called by the Simics ISS. This single master-of-time architecture removes the multiple-master performance bottleneck inherent in co-simulation.

DesignPlayer can represent one or more chips and multiple engines can represent a system that encompasses hundreds of millions of gates. DesignPlayer is a soft-model that is accurate to the hardware-cycle and register accurate. Unlike behavioral models or C models generated from an ideal specification, DesignPlayer behaves exactly like the hardware with all its errata.

Hardware designers now have the cycles they need to run complete regression suites before chip tapeout. Software designers can finally test and debug their code on a high performance, cycle accurate, linkable model. Customers get an executable specification that contains the silicon errata for system integration and test.

Virtutech is a provider of full-system simulation technology. Virtutech is the only company using advanced virtualization technology to model test laboratories of hundreds of heterogeneous systems, deployable across all engineering tasks. Based on more than a decade of R&D and close collaboration with leading universities and systems companies, Virtutech's core product-Simics 2.0-provides the most advanced infrastructure for virtualizing complex digital systems, serving the needs of the largest systems companies in the world. Virtutech is headquartered at 1740 Technology Drive, Suite 460, San Jose, CA 95110. For more information, visit http://www.virtutech.com or email info@virtutech.com

Carbon is delivering software products that enable high-performance pre-silicon chip and system validation. For more information, visit http://www.carbondesignsystems.com or http://www.SPEEDCompiler.com

 

Become a member of the CIMdata PLM Community to receive your daily PLM news and much more.

Tell us what you think of the CIMdata Newsletter. Send your feedback.

CIMdata is committed to your privacy. Your personal information will never be sold or shared outside of CIMdata without your express permission.

Subscribe