CoWare Offers Checkpoint and Restart for Native SystemC

Posted by Ken Cheung in Test Solution on Monday, June 30, 2008

CoWare, Inc. recently announced the first ever checkpoint / restart capability for native SystemC Virtual Platforms. The checkpoint / restart improves debugging productivity for software developers by letting them focus on the execution sequence where the software bug occurs which is simply not possible using physical hardware boards. The checkpoint/restart capability is available with CoWare Virtual Platform and with the Software Development option for CoWare Platform Architect. The capability is available on Windows now with Linux support to follow later this year.

Checkpoint / restart enables CoWare Virtual Platform users to save the state of their simulation at any point in time and restart the simulation from this state for their next simulation run or at a later date. This results in the developer being able to focus on the execution area of interest without having to re-execute the already-validated code. For example, application developers can start their simulation with the operating system already booted and their application ready to execute. Repeated over multiple developers, this capability can save months of unproductive simulation time.

CoWare’s native SystemC Virtual Platforms execute at speeds of several hundred millions of instruction per seconds and even faster than real-time. However, with so much time spent debugging, debugging throughput is the true measure of the software developer’s productivity. Higher debugging throughput is achieved through more efficient debugging and analysis capabilities provided by CoWare Virtual Platform tools, and now through its simulation checkpoint / restart capability.

More info: CoWare

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
Embedded Star Newsletter
Don't have time to visit Embedded Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.