The slowdown in Moore’s Law is opening the door to more open source IP and EDA.
The sunsetting of Moore’s Law is creating some interesting ripples throughout the EDA and IP industries. No longer is the low-risk path defined by a migration to the next node. Most companies cannot afford it and don’t need it. Neither can their competitors. Suddenly, they have to do more with less, or at least the same amount.
Consider just a few things that are changing today:
These are just a few of the questions that a growing number of people in the industry are beginning to ask. Recently, I attended Latch-up, a small open source conference held in Portland and organized by FOSSi. Held on a weekend, it was decently attended by academics, designers, makers, EDA tool developers, IP developers and curious onlookers. Most of the time, when I did a rough count, there were 70 or so people in the room. They all had one thing on their mind – how can we do more when we turn our attention towards architectural innovation rather than running the Moore’s law rat race?
We all have seen the success that RISC-V is having in the industry. Momentum continues to build, and many are now asking for open source EDA tools to go along with it. This is where the community perhaps has a little to learn from the established EDA companies.
There are quite a few open source EDA tools available today, such as simulators and generators of various kinds. However, they are not well unified. This problem is not unique to the open source community – almost every EDA company had to deal with these issues whenever they purchased a new company. Many times, the reason why they did it was because the tools became more valuable when they were tightly integrated. They have also learned that attempting something completely new becomes a tough sell – even if it provides a significant benefit. That is a lesson that the open source community needs to learn and, until they do, will result in many failed attempts.
Continuity, integration and flows are important. Coming up with a new language or methodology for a point tool produces a very small overall benefit. This makes it difficult to rely totally on the academic community to do this – they need to work out of the box at times, they need to find pint sized problems that one student or small group of students can work on and produce something that justifies their PhDs. It is not their role to provide tools for commercial companies, even though there have been quite a few successes in that area.
An interesting dynamic is that many of the conference attendees appear to be quite happy with tools that are less capable than the ones supplied by EDA companies. These are the individuals who believe that innovation comes from the architecture and design, not from the implementation tools and flows. They are ready and willing to give up a little to save a lot. And those savings can be measured in different ways – if a designer does not want to get deeply involved in optimizing the design to the Nth degree, then they probably want more push button operation.
We are seeing many changes in the industry, and it is quite likely that open source will become a reality in the near future. We are already seeing companies that are willing to commercialize open source IP and companies that want to buy from them. It remains to be seen if the business model is sustainable.
Will an existing EDA company embrace open source and make some of their technology openly available and switch to a maintenance model? Will a new EDA company emerge that commercializes existing open source tools? Will larger companies be willing to acquire and support open source EDA tools?
The answer to all of those questions is yes.
Leave a Reply