EDA 2.0
It has been quiet around this corner for some time, but on the broader Sigasi front, a lot has happened. A few days after my previous post, Sigasi released their VHDL IDE as an Eclipse plugin. Previously it was only available as a standalone product, which somewhat hided its Eclipse foundation. Following this important release, Philippe Faes (Sigasi's CEO) published two whitepapers explaining the ideas and the vision behind the product: "Why Hardware Designers should switch to Eclipse" and "How to sell EDA tools in Liechtenstein". The latter was actually an invited (and winning) entry to Xuropa's "Do More with Less" contest.
With all these events, one would swear that those Sigasi guys had heard me :-) Joking aside, it is clear why I am happy to be part of the Sigasi team. I think that we have a credible offering to help change EDA along the lines that I described in my previous post. There definitely is some great technology behind Sigasi HDT. However, I believe the most interesting and innovative aspect is the model used to develop, package, sell and support the product. Let me elaborate on this a little further.
Sigasi received a lot of positive responses on their latest publications, as well as several interesting negative ones. Some people thought that we were basically arguing about using IDEs for hardware design. One person responded that we should stop talking about this IDE stuff, so that the good old vi versus emacs wars could continue! I fear that he was only half-joking.
To Philippe and Hendrik, Sigasi's founders, the eventual move to IDEs is self-evident. What they were really arguing about is how IDEs should be done: not as a closed system but as a system on top of Eclipse, an industry-standard open platform that enables massive and systematic reuse.
Reuse: there is a crucial word. To Philippe and Hendrik, reuse is in their blood, almost an obsession. They are constantly looking out for shoulders to stand on, and not only from giants. Conceptually, reuse sounds like an obvious idea, but in my experience, it is quite hard to apply it systematically in practice. They do it with remarkable ease.
Then there is the role of the internet. When I saw Philippe and Hendrik using it, I felt for the first time in my professional life that I belong to an aging generation. My generation comes from an internet-less world and has witnessed its history, with all the models and applications that were tried out, the failures as well as the unexpected successes that later seemed obvious. But for them, the internet is their natural habitat. Their internet is obviously about the interaction between people about interesting content. Web 2.0 is the normal state of things, as they simply skipped the 1.0 part.
When Philippe introduced me to twitter, I initially discarded it as an nonsensical proposition, as many of my generation still do. In the hands of certain users, it actually is - some Belgian politicians come to mind. But in practice, Sigasi's twitter presence has lead to some very valuable business contacts. Even better, it has clearly been the catalyst for a number of sales. With arguments like that, there's no need to convince me further.
So there you have it: an EDA product developed on top of an open platform using modern agile software techniques, and sold, distributed and supported over the internet. The result is a very powerful and sophisticated product with a price point that makes it accessible to all. This is the EDA that I like.
Sigasi is not alone. Other companies are emerging with similar ideas and models. So I believe that EDA 2.0 is on its way. And as with other innovations it will all seem obvious in hindsight.
Comments
Cadence has already announced
Cadence has already announced EDA 360 and is rumored to be hard at work on EDA 361 and 362. I worry you guys are very down rev if you are just announcing EDA 2.
OK, sorry about that.
Could you please outline what you see as the key elements of EDA 2.0? I was not able to discern what was different?
Open Source - there have been a number of open source EDA tools for more than decade?
Eclipse based? Certainly AMIQ has been offering something for several years.
What in your mind are the key aspects of an EDA 2.0 tool?
Quoting Sean: "... rumored to
Quoting Sean: "... rumored to be hard at work on EDA 361 and 362"
Good point. We try to "underdo the competition" (to paraphrase 37signals founders Fried and Hansson in their excellent book "Rework"). You may have noticed that we have outlined our back-of-the-envelope thoughts on a separate EDA2.Org website.
I'm putting my own thoughts to paper (that is: to the keyboard) and I hope to publish them early next week. I also expect Jan will keep talking about this in the future.
-- Philippe
In my previous blog post, I
In my previous blog post, I described in very clear terms what I think is wrong with current EDA. I also hinted at the direction which I think EDA should take instead. In the present blog post, I described, again very clearly I believe, how EDA 2.0 should look like, with Sigasi HDT as a practical example for all to see.
Therefore - I'm sorry if it's not clear to you but I don't see how I can improve on that. Of course, I realize that EDA 360 sets a standard for clarity and practicality that is very hard to beat ;-)