It’s a common question when meeting a group of PCB designers – “What tool do you use?” There then follows a line of conversation of justifying the choice of tool, maybe highlighting the fact that it wasn’t your choice then after a short discussion on what you’ve managed to achieve. After this is the inevitable list of things that every designer does not like about their design tool, the things that have brought them to such frustration that they’ve been pulling their hair out.
Every PCB designer has something to curse about the PCB design tool that they use. It never, ever runs as smoothly as the designer wants it to all the time. So that begs the question – is the wrong design tool being chosen or does the ‘perfect’ solution not exist?
Let’s get one thing out of the way first – there is no silver bullet in PCB design tools, every single on one of them has their strengths and weaknesses. So the trick (is if the chance arises) to choose the PCB design tool that’s going to suit your needs best.
I’ve been fortunate enough to get some thoughts on this from Jim Patterson, Electronics Group Leader at Evonetix:
So… how to choose an EDA tool? Well, who are you? Start-up with small aspirations where you can rely on contractors? Or do you have big growth plans and a desire to keep control of your design data entry? Are you a medium to large company looking to re-evaluate how effectively you manage your PCB development process? No doubt there are many more situations. I also don’t think there is a one-to-one mapping between your corporate situation and PCB EDA tool. I genuinely believe the most effective approach is to commit to a tool and get on with getting good at it and putting in appropriate procedures to ensure quality design data goes out the door.
Another thing that might influence your choice is the availability of contractors/design-houses who can use your tool of choice. You don’t want to pay to train them as well as do your design.
Enterprise vs Independent: if your business has no plan to make PCB design an important part of the company’s ability to create revenue then there is little point going for the big guns – they require more IT maintenance, more training and more money (eventually). On that last point – it is common to for a start-up to be offered the enterprise tools for free while the get set up. If you go for that be sure you are either financially ready for a big hit around the corner or are well prepared to drop the tool and switch to the competition at short notice.
Thoughts on individual tools…
Altium Designer: most bang-for-buck. Huge number of features backed up by being pretty intuitive to use. I don’t like how “infinitely” configurable it is. Maybe if they focused more on a single usage model it would operate more consistently and lead to fewer utterances of “OH FOR GOD SAKE ALTIUM”. I get the feeling it probably doesn’t scale as well to enterprise level PCB design (i.e. PLM, multi-site design entry, multi-person editing, advanced DFM analysis).
Cadence OrCAD: awesome layout tool, meh schematic entry, relatively open pricing, cheap. I really like the layout tool (PCB Designer) and you can get it very cheap (£549 for a 1y rental, £5500 for top-end options & perpetual license: http://www.parallel-systems.co.uk/pcb/). Should scale up to Allegro enterprise tool relatively easily if you need to.
Mentor PADS: Recently split into 3 types which means it now spreads across the Altium price/features range. Hints at $5k – $18k cost across the option range (http://www.eetimes.com/document.asp?doc_id=1326450). Not used it myself, but the top option now offers a lot of the high-end (xpedition) features. Should scale up to Xpedition enterprise tool relatively easily if you need to.
My Own Search
With this in mind a few years ago I was part of a discussion deciding what PCB design tool the company was to use in future. The current tool had failed and it was felt that it was time to move on.
My role in this was to bring the PCB tool options to the group so that the options could be discussed, looking back the summary of what we decided was interesting in many ways. Having had different experiences of the tools and had some demonstrations and quotes this is what was decided:
1) Mentor Pads:
Some of the engineer’s had experience in using Pads, so it was not an unknown. While the tool was felt to be capable it was costly, especially if extra options for 3D visualisation were required. As this was felt to be important and that any ‘extra’s were going to be costly, it was decided that this wasn’t the right way to go.
There was minimal team experience with Orcad, it was also seen to be a very
Mentor-esque option as only the year before having upgraded to the latest version I was told that a library manager would cost extra. That was as far as Orcad got.
No experience in the team whatsoever with Cadstar, to the point that it wasn’t even discussed as an option.
Pulsonix had been trialed earlier in the year for it’s flex rigid capability, it was the only tool that would import designs and libraries from our current design tool and came at a good price.
A demo left us feeling like it was a good option, but there were a lot of features that were ‘about to be released in the next version’. It would probably have done the job, but there was the feeling of the customers being guinea pigs for the product.
Altium’s success over recent years, the balance of cost against capability was very attractive. The vault was seen as a very effective tool for documentation control and the options for configuration were obviously huge. 3D integration and some mechanical and simulation capability was built into Altium as well as document release.
Which was best?
Even after deciding that Altium was the tool to use, there was the realisation that it was not going to be perfect. There were bugs, issues and it wasn’t perfect. We hadn’t found a silver bullet – BUT we knew that moving to Altium was going to be able to give us another level in our electronic design capability.
That is why PCB engineer’s tolerate the tools they use, if the tool has been chosen well if it fits into how the company runs it’s going to do the job it needs to do and do the job the electronic and PCB engineer’s demand. What suits one person or company doesn’t always suit another, the only thing that is certain is that at some point the design tool will be, for one reason or another – cursed!