Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know what CAD are used by electrical engineers (or electrical engineering students). What does it do and where to get the software? for design entry, HDL is used Basic digital circuits, LSI and CPLD are designed and simulated


migration rejected from May 10 '14 at 0:57

This question came from our site for electronics and electrical engineering professionals, students, and enthusiasts. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as too broad by Gilles May 10 '14 at 0:57

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

There are many solutions. Could you give some key features you want? – Cornelius May 9 '14 at 18:56
a CAD that uses HDL as a Design entry... – eLg May 9 '14 at 18:59
@eLg (1) Questions soliciting recommendations for products [incl. software] are off-topic on EE.SE. (2) This is also opinion based. (3) I bet there is an old thread in the bowels of EE.SE on this subject. So, this is probably also a duplicate. Death by duplicate is more honorable than the first two options. (4) Your request would be a good fit for EE.SE. chat. – Nick Alexeev May 9 '14 at 19:05
oh I did not know that...Thanks – eLg May 9 '14 at 20:01

This is somewhat subjective, but I'll assume that you want to get a circuit design/idea into a format where you can then produce a printed circuit board from it. I will leave it to someone else to handle simulation and design tools, which are a different matter.

For Schematic Capture and PCB Layout, there are two very popular options that do not have a large monetary barrier to entry (i.e. are cheaper than Altium Designer) with which I have experience.

Anecdocal information about these:

Kicad is less restrictive (i.e. board sizes and layers are not limited) but could have a slightly higher barrier to entry than Eagle. There are a massive number of schematic libraries available on the web Kicad Cloud, Kicad Lib Search, and you can make your own pretty easily Kicad Library Generator.

Eagle has plenty of ready-made libraries of common parts which can be dropped in for quickly designing a circuit. Sparkfun makes a large number of component libraries freely available for Eagle. , As an online alternative for basic schematic capture, there is CircuitLab.

For expanding the functionality of these tools to a team, and integrating some features like quoting, there are also services like CircuitHub.

Links linkified ;) and an upvote so you'll be able to post live links in the future (well uped because it was a good post but that has the benefit of letting you post lots of links now) – Nick Wilde May 9 '14 at 21:40
Thanks! And if anyone else has additional info (or experience with CircuitHub/CircuitLab in particular) please edit/update! – jjmilburn May 9 '14 at 22:04

Since you say you want to use HDL for design entry, I assume that you are intending to program/configure FPGAs or CPLDs. In that case, you should probably first choose an FPGA/CPLD family, then use that manufacturer's design software.

To the downvoters (if any sees this): are you downvoting because you think that using the manufacturer's software is a bad idea, or because you don't think the answer has enough detail? A comment would be appreciated. – Gilles May 10 '14 at 1:05
For future reference, because this question is closed and is likely to be deleted in a few days: This answer doesn't match very well what we expect here — it's fine to not come out with a specific recommendation if you motivate your answer, but your motivation is lacking: why is it better to use the manufacturer's software? – Gilles May 10 '14 at 1:06
@Gilles: I've only used Altera CPLDs and FPGAs, and their Quartus software. I assume (perhaps incorrectly) that the mnaufacturer's development software will be best suited to prepare configuration files for their parts. There may be third-party programs that will work with several maker's chips, but I wouldn't expect a Xylinx program to work too well with an Altera part, or vice versa. – Peter May 18 '14 at 3:25

Not the answer you're looking for? Browse other questions tagged or ask your own question.