It’s Christmas time. My yearly cookie baking event has been canceled this year due to a broken oven and delays in my house remodeling project. Thinking of recipes, it turns out that one of the missing items preventing adoption of system-level design is the absence of a canonical system-level flow, a pre-defined recipe how to get from an idea to hardware and software implementation. We are getting closer, but every customer I talk to has their own different system-level flow, which prevents scalability. As an added bonus for reading I will publish my favorite Christmas Cookie Recipe at the end of the post.
With the year coming to an end faster than I really can comprehend (have you started on your Christmas wish list yet?), I am looking back to what I said would be important going into 2010. In my Electronic Design column’s forecast “2010 Will Change The Balance In Verification” i suggested that software development would change how verification is done. Well, looking back I can confirm that this is happening, albeit not only the way I had suggested.
Posted in Abstraction Levels
Now that I am back from honeymoon, the obligatory post-honeymoon-email-catch-up-marathon and then some business travel, I find myself in lots of discussions around application domains and the specific characteristics how system integrators, chip vendors and software vendors interact. How can one visualize the interaction between the different participants in the design chain? Is it applications driving the hardware or hardware enabling applications?
In gearing up towards the Synopsys Synposium – our very first own virtual conference – I am thinking back to all the types of virtualization I am using myself. I am wondering how right Billy Joy was in his famous Wired Article “The Future Doesn’t Need Us”. Well, we have a long time to go, I think, and we as humans are not quite yet an endangered species, at least for a while.
This is a follow up post to my July 7th Blog entry called “Dealing with Moving Targets in Interesting Times”. In response to Nokia selling its modem division to Renesas I had thought about who the actual customers for system-design tools are in a landscape of consolidation and change. It turns out that there are actually more parties involved these days, which increases the potential for business but makes the interaction a bit more intricate. We are about to close the loop to manufacturing even tighter, just like we did in the days of PKS – Physically Knowledgeable Synthesis – back a decade ago.
Posted in Models
Well, yesterday’s announcement that Nokia is selling its modem division to Renesas makes me reminisce how interesting from a technology perspective the world we live in is. EDA has a huge impact on the overall consumer electronics industry by enabling electronic design. But over the period of less than a decade electronics companies like Nokia have been completely transformed. So who is actually the customer when the environment we operate in changes so fast?
Posted in Embedded Software
Writing this Blog post feels like being Sally Bowles in the musical Cabaret when she sings “Maybe This Time”. Since at least ten years the industry has been looking at the annual Design Automation Conference (DAC) and thought it would be the beginning of an era of system design, only to then realize next DAC around that most system-level design technologies have not yet crossed the chasm. Something feels different this year around. Here are my top five reasons why this is the year of system-level design, in a Letterman count down style:
Posted in Shows and Events
By Johannes Stahl
Posted in Abstraction Levels
Well, productivity is an interesting issue. While ghost writing an article earlier this month I reviewed the ITRS roadmap and its predictions. The ITRS states that in order to keep up with the increased complexity of electronic developments over the next ten years, automation needs to provide more than 26 fold improvement on the hardware side and almost 50-fold for software. That’s quite a challenge. That makes me wonder whether these types of productivity improvement have been seen anywhere before …
Posted in Uncategorized