|
Welcome to the Q1
2008 System Validation Newsletter
Brought to you by Carbon Design Systems
Welcome 2008! It's an exciting new year and to kick it off, Carbon has moved to a new location! Learn all about this in the update by Rick Lucier. We also take a look at ways to improve validation productivity during software debug in this issue, and you can learn more about this in our focus article on Software Validation. Check out news on our upcoming April release, and take a look at some useful information featured in our regular "tips and techniques" feature. Last but not least, read what Carbon has been releasing in the news for this quarter, as well as the articles that we have had published.
|
Highlights in
this Issue:
|

Carbon Continues Growth in 2008
by Rick Lucier
2007 was a record year for Carbon Design Systems, and we expect continued growth in 2008. We have moved our corporate headquarters to a larger facility in Acton, Massachusetts which will give us room to add additional engineering and support personnel. This year, we will continue to focus on flexible modeling methodologies and ease-of-deployment for Virtual System Prototypes.
Read the whole article...
New Carbon Model Studio Release Coming
by Matt Grasse
April will see the next major release of Carbon Model Studio. Take a look at what is in store with this new release.
Read the whole article... |
Speeding Software Validation with Replay
by John Willoughby
Validating a system level model that is running software on the actual hardware model involves many iterations to debug the system. Each time the the results are analyzed, changes are made and the system model is re-run. Often, however, the changes made do not occur until many cycles have passed. The initial code stays the same and may include set-up, reset, initialization, etc. Having to re-simulate the same section of code over and over again is wasted effort, since we already know what the behavior will be. Replay provides a method to bypass this repetitious activity and greatly speed up the system software validation process.
Read the whole article... |

|
Technical Tips and Techniques |
Tip: Downloading new releases has become even easier with the Carbon web-based download area. Go to the Carbon Web site and click on "Services and Support". Then, on the left hand side of the page, under the "Support" category, click on "Downloads". If you do not already have a download account, you can request one by clicking on the "request one" link in the top of the middle white area. This will bring up a form for you to fill out with some of your contact information. When you are done, click on "submit request" at the bottom of the form. After submitting the form, you will be taken to a page thanking you for submitting the request - this lets you know the request was submitted correctly. You should receive your account confirmation and password within the next day.
Once you log into the download site, you will notice several things on the main page. First of all, on the top of the page the current release will be listed. Below that, there will be links to the current release highlights, release notes, and installation instructions. The links to the release for each platform will complete the page. Also on the very top of the page you will see links to allow you to edit your user profile (and change your password) or log out. As with most sites on the internet, you will need to supply your current password in order to be able to enter a new password.
The new download site greatly simplifies access to the latest Carbon Model Studio release and let's our customers access release updates at their own convenience. Sign up today for your support account!
Tip:When you are executing your Carbon model from a SystemC environment you can dump waveforms just like you can from any other environment. However, the one thing you need to be careful of is to not use exit () to terminate the program. This is because Carbon caches output data in order to improve the performance of the waveform dumping. If you use exit() to stop the program, the buffer can remain unflushed and the data on the end can get lost.
Using sc_stop() to terminate, which is the right way to do it anyway, will handle all the shutdown tasks correctly and will flush the waveform buffer prior to termination. You can also explicitly flush the buffer at any time with the carbonSCDumpFlush function. Take a look in the Carbon SystemC User guide for more information.

|
Press
Releases |
|
Articles |
|
|
|
|
March, 2008 |
EE Times
Applying incremental simulation techniques - John Willoughby
Speeding the verification effort by reusing simulation results across multiple simulation runs.
|
|
February, 2008 |
SCD Source
No simple equation for verification success -John Willoughby
Concerning Verification and Albert Einstein...what is the equation for verification productivity
|
|
January, 2008 |
EDA Cafe
Fireside Chat: Rick Lucier & Jim McCanny
Peggy Aycinena conducts a virtual discussion between Carbon Design Systems’ President & CEO Rick Lucier and Altos Design Automation CEO & Founder Jim McCann
|
|
|
Read all the Carbon news >> |
|
See all the Carbon articles >> |
|