Commuting back home on Central Expressway, KFOG was playing Pink Floyd’s “The Wall”, which reminded me of all the comments that projects will run into brick walls if they do not adopt system-level technologies. As January is the month of predictions, let’s see whether the trends in semiconductor design can add more bricks to that wall into which projects allegedly will run into (picture source here).
It’s all about the models. We have been using this tag line here at Synopsys for a while now. Now that SystemC TLM-2.0 finds more and more adoption in the industry, the focus is shifting from proprietary simulation by itself to standards based simulation. That shift enables interoperability and with that the models become much more important, just as the productivity tools making life with simulations easier.
Getting of the campaign trail here for a bit – if you have not yet voted for me as EDA Top Blogger, please do so – I reviewed some statistics which went into an article I recently wrote for my ED Column. The article is called ‘When One Plus One Has To Be Less Than One” and I am seriously expecting to get in trouble with my math teacher back in Germany.
You may remember this story from Red Hat. A couple of years ago I heard a presentation from a Red Hat representative, who was telling a story from the early days. At a time when Red Hat tried to figure out their business model, a couple of key executives went on an offsite and as part of that were kayaking in Colorado or another equally beautiful area. The guide they had taking care of them asked them after a while “so, what are y’all doing here, what line of work are you in”. The team apparently replied with “We are trying to find out how to sell free stuff”. Allegedly the guide thought for a while and then came back with “Well, good luck. Sounds hard!”.
Posted in Models |
There are a couple of things which impressed me permanently back in school. One of them is the realization of the superiority of cooperation over competition. No, this is not a post on world peace. It all started with an article called “Cooperation and Competition”. It was setting up a simple game. You are a producer of a good of any value, let’s say Slow Churned Rocky Road Ice Cream. You have a deal with a partner of yours, who is paying you with some other good of equal value, let’s say plain Chocolate ice cream – my 4 year old daughter’s favorite. You arrange for a time of exchange, but instead of meeting directly, you put your respective goods at two different places in a forest and then go to the other place and pick up the goods intended for you.
Posted in Models |
I have been writing about the advantages about SystemC TLM-2.0 in the context of virtual platforms quite a bit, for example at SystemC TLM-2.0: Why it is a big deal!.
This is the first part of a multi part series of Blog posts. There are simply too many misperceptions about virtual platforms out there. The most common ones are about speed, accuracy and development effort. I will comment on those in upcoming posts. However, some misperceptions are about the type of software development which virtual platforms support.
Posted in Models |
I had an epiphany while reading Eric Carle stories to my three year old daughter. And boy is she is smart! She figured out for me at her young age already the power of marketing in positioning high technology. Bottom line: What you read is not always what you will get once you buy it. But we already knew that, didn’t we?
Well, who doesn’t believe in coincidence? First, I meet with CriticalBlue’s Skip Hovsmith and we have a interesting discussion about multi core software development practices (or lack thereof) and on the same day I run across Glenn Perry’s article “Art Imitating Life: Hardware Development Imitating Software Development”. It made me think again about which discipline is really ahead in technology and methodology – hardware design or software design? My answer once again is: It depends!
Well, we are here, finally! After Synopsys contributed key technologies in early 2007 the age of proprietary virtual platforms seems to come to an end with the announcement that the TLM-2.0 API for transaction based interoperability has been finalized. We at Synopsys immediately announced that we are fully endorsing the standard and that we will support it in our DesignWare System-Level Library and Innovator product lines.