DesignCon 2010 Paper Award Winners

DesignCon is a major event for EEs working on leading edge hardware design and semiconductor activities. The event takes place annually in the Silicon Valley and it’s never a waste of time to attend it. After each conference, the organizing International Engineering Consortium (IEC) designates DesignCon Paper Award Winners. And it’s quite insightful to see which papers and which kind of topics receive this special recognition.

This year, in the Chip-Level Design category, the two recipients of the award are: 

Before going any further in this blog post, let me get something off the table here: yes, Andres is a close colleague and friend. And no, the purpose of this post is not to “toot our horn”. This paper is really well written and a very interesting document for anyone serious about high-level synthesis and looking for detailed consideration on coding style and best practices.  HLS is not a magic process automatically producing great designs from random C++ code. And this thorough, 25-pages long, document is an excellent example of the thought process and all the steps that an engineer goes through when creating a design using an HLS approach. 

Preparing Recommendations

Beyond this detailed “how-to” aspect, the really interesting twist in this piece is how the high-level model is written with flexibility and genericity in mind. Joseph Fourier’s formula is pretty simple, but the possible hardware implementations are almost infinite. Decimation in time or in frequency, radix 2, 4 or 8 butterflies, streaming or in-place: designers don’t lack architectural options to implement the famous transform. 

The C++ language offers extremely powerful constructs such as classes and templates. These allow the creation of highly generic designs. If you think that VHDL “generate” statements are powerful, then the power and potential of C++ for that matter will blow you away. 

To cut a long story short, this paper is really worthwhile reading if you are following this blog…

On a closing note, it is also quite interesting to note that it is the second year in a row that a DesignCon award goes to an HLS-related paper. Last year, STMicroelectronics clinched the prize with another very good paper on Design Space Exploration for High Performance Signal Processing Hardware using ESL Design Methodologies.

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

No one has commented yet on this post. Be the first to comment below.

Add Your Comment

Please complete the following information to comment or sign in.

(Your email will not be published)