Beyond the crystal ball, a C synthesis reality check

 Every industry has its own share of oracles prophesizing future trends and “paradigm shifts”. EDA is no exception. Call them experts, analysts or marketing folks. They are frequently irritatingly stubborn, sometimes amusingly wrong, but over time, you’ll also often find them right. From shew stone to tombstone, a vision’s journey can be ephemeral. But others will blossom, flourish and ultimately succeed.

So where are we at, with the vision of a better design flow, a design flow starting from abstract design representations and where production quality RTL is automatically generated, correct-by-construction?

Over the last twelve months, many tangible facts have proved that the vision has turned to reality, that the early adopters are being joined by the mainstream. Here are just three of the most recent examples.

In a recent article published in Electronics Weekly, Shawn McCloud unveiled and discussed the findings of a survey: “more than one in three design organizations expect to begin using C synthesis to generate RTL code by the end of 2009.” 1 in 3… Needless to say, this is a pretty impressive number. From verification nightmares to economic pressures, the article provides insights on the motivations driving this trend. 1 in 3… Are you one of them?

Preparing Recommendations

Texas Instrument’s Karl Renner will be providing a user testimonial on the “Design of an Audio/Video RF Modulator Using Catapult C Synthesis”. The presentation describes the design methodology in specifying a C code implementation of a digital RF modulator which combines audio and composite video, upsamples and modulates it for output at analog TV channel 3 or 4 frequencies. That’s on October 15th, at the Mentor Graphics U2U, in Dallas, and registration is highly recommended. User testimonials are an important measure of the adoption and deployment of a new technology. The surge in testimonials on public forums - such as John Cooley’s Deepchip - or at the recent Design Automation Conference should be interpreted as a clear indication of the proliferation of C synthesis.

Fujitsu Microelectronics Solutions last month announced that it had selected Catapult C for design and consulting services. Fujitsu has witnessed its customers adopting Catapult C to tackle the challenges of increasing size and complexity of advanced IC designs. Deploying a new methodology such as high-level synthesis comes with its own challenges and Fujitsu saw the saw the opportunity to provide a range of consulting services to facilitate the process of introducing Catapult C. This is a strong acknowledgement that C synthesis works and is being used in production design, but it is also an indicator that the Catapult C user base is large enough to constitute an economically viable market in itself.

1 in 3… C Synthesis has come a long way since its debut in 2004. Maybe now is the time to revisit it. And doing so is as simple as clicking here.

About Thomas Bollaert

imageMy first encounter with HLS, back then behavioural synthesis, dates more than 15 years. Since then my ventures have led me to explore many aspects of the ESL design flow, including HW/SW co-design, architecture exploration and of course, C synthesis. Five years ago, I joined Mentor to develop the Catapult C product line in Europe. Recently, my little family followed me all the way from Paris to Oregon, where I now serve as product marketing manager for Mentor Graphics' high-level synthesis product line. Visit Thomas Bollaert’s Blog

More Posts by Thomas Bollaert

More Blog Posts

Preparing Recommendations

Comments (↓ Add Your Own)

1 Comment on this Post

Commented on 7:23 AM, Oct 22, 2009
By MarkRight

Cool story as for me. I'd like to read more about that theme.

Add Your Comment

Please complete the following information to comment or sign in.

(Your email will not be published)