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.

Subscribe to the Carbon Newsletter >>

Highlights in this Issue:

Featured Articles

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.

Carbon in the News

Press Releases

 

Articles

March5,
2008

Ricoh Integrates Carbon Design Systems into ESL Design Flow 

Ricoh leverages Carbon's automatic model generation technology for image processing design flow.


February 20, 2008

Carbon Becomes Fujitsu Cedar(TM)-ESL Services Partner 

Carbon’s automatic model generation technology has been integrated into Fujitsu’s CedarTM-ESL Services.


January 9 , 2008

Carbon Design Systems Raises $6 Million in Venture Funding After Successful 2007 

Success Attributed to Carbon Model Studio Launch, New Customers, Partnerships with ARM, CoWare; Plans Move to New Corporate Headquarters to Support Hiring.


January 8 , 2008

Carbon Design Systems' Carbon Model Studio Selected as 2008 DesignVision Award Finalist 

Model Generator Listed in System-Level Design Tools Category.

 

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 >>