ESL: Systems vs. Semiconductor Game 1
Blog Post
Posted May 19, 2009
by Don Kurelich
Follow on Twitter
Go URL
What is a Go URL?So, I’m watching hockey playoffs and I’m astounded by the urgency of play. The winning team always shows more will to win. That got me thinking about ESL and the two camps I see trying to define ESL - Systems companies and Semiconductor companies. Whoever urgently drives the ESL definition is going to wind-up defining this sector and driving the infrastructure.
I see Systems houses showing great eagerness to adopt system-level tools out of the necessity to control requirements and deal with complexity. They have lower expectations of automation and validation as they have relied on manual processes. They seem to understand that there are many definitions of a “system model” and frequently have multiple views optimized for different uses; whether thats for rapid prototyping or algorithm development. I see great willingness to invest in any tool that can help trace requirements, add verification/validation or help optimize the architecture. There is also solid understanding that system-models will require refinement as development progresses to be used in either HW or SW flows.
Preparing RecommendationsOn the other side are the Semiconductor companies who tend towards incremental designs and maintaining their strong RTL portfolios. Though most ESL tools today would be easier to adopt by the semi’s, there appears to be less investment in ESL as a whole - certainly not considered a must-have in an era of tight budgets and slim headcount. There seems to be conflict on whether ESL should abstractly model the functionality of both HW and SW or contain detailed timing to model bus transactions (it can, with refinement) - and until it does both at the same time, we’re willing to wait.
The benefits of ESL (higher-performance, lower-power, and lower-cost systems) are clear. Those who invest today have the opportunity to drive the development of ESL tools and methods, but who will take the lead?
More Blog Posts
Preparing RecommendationsRecent Posts
- Mentor ESL in TSMC Reference Flow 12
- 48th DAC - Gary’s Magic Formula
- DAC: 9th ESL Symposium
- HLS Fundamentals / Part 2
- HLS Fundamentals: Loop Unrolling and Loop Pipelining
- HLS Contest: And the winner is...
- A Designer’s Perspective on ESL Methodologies for an OFDM Modem Design
- Catapult C and the 7 Samuraïs
- The Why, What and How of HLS @ DATE 2011
- DVCon: Wally Rhine's Keynote
Comments (↓ Add Your Own)
3 Comments on this Post
Commented on 4:32 PM, May 28, 2009
By Brian Bailey
Commented on 11:41 AM, Jun 4, 2009
By AndrewBoldman
Commented on 6:27 AM, Jun 15, 2009
By Jakob Engblom
Add Your Comment
Please complete the following information to comment or sign in.