Blog

Comment


BrianBailey

3/10/2011 3:56 PM EST

Thanks for the compliment, and I hope you will share your experiences with us ...

More...



ReneCardenas

3/10/2011 2:24 PM EST

Brian,
Like your article very much, gives a great summary on the ...

More...

Are there any FPGA tool developers out there?

Brian Bailey

2/7/2011 4:58 PM EST

Any tool that was developed for ASIC development has to be good for FPGA development as well, right? I mean putting logic into an FPGA saves all of the backend nightmares and all of the layout issues; the only thing you have to worry about with an FPGA is making it fit, and a little bit of timing – right?

Well, not so fast. You only have to listen to what some users had to say at a DesignCon panel this year to find out that there are many somewhat hidden issues that are unique to FPGAs, such as the PCB design and the highly configurable nature of the FPGA pins. One panelist went so far as to say “FPGAs are too darn flexible”. So it is perhaps surprising that we do not see more tools available that directly tackle these challenges.

There used to be two companies in the high-level synthesis (HLS) space that principally targeted FPGAs – AutoESL and Synfora. Both of these have now been gobbled up by Xilinx and Synopsys, respectively. In both cases this was for “undisclosed amounts,” and we all know what that means. So is there hope for any EDA company that tries to focus specifically on FPGA problems?

One company Altium (www.altium.com) is perhaps out of the mold of the traditional EDA company. Based “Down Under” in Australia, they are seeking to develop an enterprise class of tools that tackle everything from FPGA design, PCB design, manufacturing, data management and so much more in between and offering it all at a price that every FPGA designer can probably afford $5000. That is the complete packaged price, not some unbundled pieces onto which you have to add lots of options.

I spoke with Altium back in August of 2010 when they were originally gearing up for the launch of their 10.0 release. That got delayed when they purchased Morfik – a company that had been developing cloud technology – so that Altium 10 could be made a true enterprise solution. Well, the release has now happened (January 31st 2011). Back when I first saw the preview of this release it appeared to me to be a cross between the Mentor’s Falcon 8.0 framework – which was a disaster that almost made Mentor a thing of the past, and EDA360 – we shall have to see if that has a better fate. So you can imagine my trepidation when they showed me this product. With the added technology from Morfik, it is even more so, but they may just have the right combination of features and business plan to pull this off and given the number of FPGA design starts these days, they may also make some money at it. It would appear that the rest of the EDA industry is only interested in those FPGA design starts that are of the same order of complexity as an ASIC, just not the volume to make the ASIC cost effective. That is a tiny fraction of the FPGA design starts, leaving Altium with almost no competition for the smaller FPGAs.

Altium claims they have the only product that combines FPGA, PCB, embedded software and IP in addition to linking data streams from many parts suppliers and manufacturers (see Figure 1). Just like EDA360, they combine the IP, software, block design and integration for this particular flow.

Figure 1: Altium Designer 10.0 takes you through the
complete design, implementation and fabrication process.


They also claim to have sold to over 800 new customers in the past year and I asked if they believed this was due to people looking for cheaper products during a recessionary period. They pulled out the figures that showed that price was only a marginal factor. According to their survey, only 14% said that price was a major consideration. The number one purchase reason was the unified platform, followed closely by features. And why is the unified platform so important – well you see, 84% of them said that their productivity doubled or more (see Figure 2). Now when was the last time you spent $5k and got a doubling of your productivity?

Figure 2: Survey results showing productivity improvements

Now everyone who reads my blogs will know that I really like prototypes and this is another of Altium’s strong points. While today it only really works for a restricted set of systems – those based on the wishbone architecture, with a promise of more to come – it enables systems to be constructed where many of the details such as interrupts, memory maps and the like are all taken care of for you. Then it can be downloaded into the Nanoboard 3000 and hey presto you have a complete prototype available. The Nanoboard comes with lots of peripherals connection, expansion slots, I/O connectors and everything else necessary to develop some pretty sophisticated applications.

So, it would appear that it is possible to create a sophisticated tool chain at a price affordable by almost all FPGA developers – even those working out of a garage. So, I think I should add Altium to my list of companies that could be the next big thing in EDA. I don’t know how good the tools are, but the business model is certainly a refreshing change.

Brian Bailey – keeping you covered




Max the Magnificent

2/7/2011 5:09 PM EST

Hi Brian – you say: “In both cases this was for ‘undisclosed amounts,’ and we all know what that means.”

I don’t … what does it mean? :-)

Sign in to Reply



BrianBailey

2/7/2011 5:15 PM EST

Max, undisclosed amounts means that they were small amounts and probably did not even return the investors their money back. It usually means that they could not find additional investment money, or another term often used is fire-sale.

Sign in to Reply



Dzunior

2/8/2011 10:09 AM EST

One thing - AD 10 hasn't happened yet:) January 31st 2011 was a planned release date - we (customers/subscribers) are sill waiting for it.

Sign in to Reply



Kailas Senan

2/10/2011 4:29 AM EST

We don't need to experiment with AD 10 for FPGA designs. Bit expensive for full product suite !!

Sign in to Reply



Dzunior

2/10/2011 7:15 AM EST

Hmm, I thought that less than 1000$ for a software product is not that expensive compared to other suites - or am I missing something..

Sign in to Reply



dnelson1d

2/10/2011 9:10 AM EST

Yeah, $5K for the whole shebang - my biggest concern from these guys is how do they survive with revenues that low. Even with 800 new customers, that's only $4M. Seems like not much money to keep the lights on.

Sign in to Reply



mayankap

2/10/2011 11:12 AM EST

I have been using Altium for almost year for Sch/PCB design but for FPGA development it is not very useful specially when you want to use it as Xilinx EDK (even Altra or Lattice). You can not use all Xilinx IP or the PLB46/LMB bus system and also you don’t get good support on that.
It is very good tool but not well implemented for FPGA EDK/SDK

Sign in to Reply



BrianBailey

2/10/2011 11:18 AM EST

Altium is a public company, so we can look into their financial statements. They trade on the Australian stock exchange. Last year was not a particularly good year for them - presumably because of the late release of AD10. Their revenues were just over $45M (reported in US $$)a decline of 9% from the previous year. They lost money ($645,000) after making over $4M EBITDA in 2009. So - yes they can sell for $5000 and make money. They employ 275 people.

Sign in to Reply



ReneCardenas

3/10/2011 2:24 PM EST

Brian,
Like your article very much, gives a great summary on the company.
One feature that I think can make their design flow permeate into more companies is the ECN process improvements.
Traceability and design revision control are big items in military and medical companies.
I just received announcement of the release 10, so I would have to spend some time learning more while using the 30 day trial version.
Thanks

Sign in to Reply



BrianBailey

3/10/2011 3:56 PM EST

Thanks for the compliment, and I hope you will share your experiences with us after you have played with it for a while.

Sign in to Reply



muod

2/10/2011 3:12 PM EST

I was one of the engineers invited by Altium to develop a reference design using their new design software (then called DXP) and the Nano-Board. It was a joy to use and in the time I spent with them in Sydney I developed a healthy respect for them. I later used it to good effect and made some serious money. My only regret is that with retirement approaching I could not afford to upgrade to v10.
Mike Randall

Sign in to Reply



ReneCardenas

3/10/2011 2:19 PM EST

Muod (Mike),
I was just curious what kind of project did you implement?

Sign in to Reply



BrianDur

2/10/2011 8:18 PM EST

We at Impulse are FPGA focussed and have hundreds of paying customers designing with FPGAs as their end product. We think FPGAs have a clear role in processing offload, particularly for semi-custom solutions. The tool flow issue is for real unfortunately. Software engineers are quite frustrated with the end-to-end time to really compile a design all the way to hardware. We, as an industry, need to continue to work on that.

Sign in to Reply



modal

2/11/2011 12:23 PM EST

Altium I think saves people time by integrating everything into a single design suite for a very low price relative to others out there (Mentor and Cadance).

Sign in to Reply



longimanus

2/12/2011 5:01 AM EST

Brian, nice article. Do you also know Synplicity Synplify (acquired by Synopsys today) for FPGA synthesis? I heavily used Synplify Pro in the past, with some attempts to use Synplify Premier for my designs. It never worked out to rely on Premier for physical synthesis, as both parties, Xilinx and Synplicity/Synopsys, kept rolling out product revisions at quite a high pace - and dealing with complex engineering issues means having at least a subset of steady known working tools and flows in your infrastructure...

I really like third-party tools when available as well-integrated design components in the overall design flow, as it was the case for Synplify Pro within the Xilinx tool chain. This gives you a kind of well-defined boundaries in your design flow.

For me, it is now and forever only wishful thinking that a single company/tool suite can serve all aspects of circuit design with world-class tools...

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Featured Job On
Scroll for More Jobs