You are in:  Design | EDA and IP


Read The Magazine

Issue: 16 - 22 Dec, 2009
Get Electronics Weekly

C synthesis gains momentum, says Mentor Graphics

Thursday 24 September 2009 10:57
More than one in three design organisations expect to begin using C synthesis to generate RTL code by the end of 2009.

This measurement is based on responses from 800 chip design professionals who completed an anonymous, independent survey sponsored by Mentor Graphics.

It represents a major jump from the one in seven who said they were using C synthesis for RTL design implementation in 2008.

This statistic is a compelling indicator that C synthesis, also known as high-level synthesis, is finally gaining worldwide momentum. The survey respondents included hardware, software and firmware designers targeting Asics and FPGAs across the globe, working on applications such as wireless, image and video processing, networking, and data communications.

The top three reasons driving these design teams’ use of C synthesis were: reduced verification, faster time to RTL, and fewer engineering resources. Faster time to RTL was cited by 64% of users.

This is perhaps the most widely appreciated purpose because the promise of C synthesis moving design automation up another level of abstraction from RTL synthesis has been touted for years.

However, reducing verification effort came slightly ahead of time-to-RTL, with 68% of the survey respondents citing faster verification or fewer bug fixes as their primary reason to adopt C synthesis.

This makes perfect sense. Verification is the major design bottleneck today. By modelling at the C level, engineers can verify design functionality far more rapidly and exhaustively than they can with RTL code.

Design teams can further magnify the verification benefits by selecting a flexible, compact C source such as ANSI C++, and ensuring that the C synthesis tool maintains the deterministic behaviour of their C source. Combining these benefits with the fact that C synthesis eliminates the bugs in RTL that are typically introduced during manual RTL creation offers substantial gain – we have seen up to a 70% overall reduction in verification effort.

Fewer engineering resources was the third major justification for adopting high-level synthesis, cited by 31% of respondents. The economic climate over the past year has forced organisations to consider every measure to do more with limited resources.

In this economic climate engineering groups are keenly motivated to determine which C synthesis tool will allow them to deliver more gates per engineer in less time. I encourage organisations to include in their C synthesis tool evaluations the features that will ease deployment and help achieve immediate time savings.

These include whether there are intuitive, interactive user interfaces allowing designers to retain control over the synthesis process; an easier learning curve; and how rigorously the EDA vendor supports a flexible, compact design input language such as C++ that conforms to industry standards.

Commercial behavioural synthesis tools have progressed in the two decades since their initial promise of providing higher abstraction chip design. Companies are slashing their project completion times by transitioning from manual RTL design to automated C synthesis.

As C synthesis deployment accelerates in the coming year a considerable part of the gains will come through incorporating a verification strategy. This will help designers reap the full and long awaited rewards of C synthesis.

Shawn McCloud is product line director at Mentor Graphics

Recommend this article

Sign-up for the ElectronicsWeekly.com newsletters:
Electronics Weekly newsletters

Resources

Most Viewed

Blog roll