What are the best software's to draw high quality electronic circuit diagrams ? The diagrams should be of publication quality. Looking for open source or free tools.
For schematics with discrete components, opamps, comparators and alike: one of the Spice variants from all major semiconductor manufacturers (e.g. LTSpice from Linear).
For complex designs with ICs: e.g. KiCad.
You are free to use wikipedia to find more of such solutions :)
xcircuit doesn't give high quality circuit diagram. output of xcircuit is in JPG format whereas xfig gives in EPS format which is mostly used format by research community.
I use Microsoft Word. It takes some time to build the symbols but for the typical circuit diagram used in an article, it is not to bad. Easiest way to create the symbol is to find a picture of the symbol you want then draw over it at 500%. After you draw it, group it, move it off the picture then delete the picture. That way you can shrink to size and rotate your symbol at will. All the other functionality of a CAD is cantained with in Word. To make life easier be sure to save the file as a .doc (older format) which makes manipulation easier in the future. The beauty is that all is done within Word so there are no nasty compatibility issues and the diagram can be edited at any time in the event changes are necessary. Finally, create a document called Word symbols. Save all created symbols so they can be reused.
For drawing high quality circuit schematics, I would suggest you to take a chance on the latex+circuitikz suite. First steps with these tools might be hard to follow, but once you master it, the results are quite impressive.
Here you have some examples: http://texample.net/tikz/examples/circuitikz/. If you are latex user, you will find it rather simple.
Microsoft Visio is great, you can draw anything from zero to hundred. After you draw the circuits, if you need a high quality electronics circuits diagram it is better to save the file with “.emf” format.
Emf: Enhanced Metafile
In the attached file you can see an example circuit.
Visio and CorelDraw are meant for presentation purpose (journal paper, conference presentation, thesis,..). The real work is conducted in Cadence for example, where you can get schematic and netlist as well. But, oh boy, schematics from Cadence are very bad for presentation purposes. It is literally "no-go".
@Ambika Prasad Shah, while exporting the diagram drawn in Dia, I observe that different formats give significantly different quality. Which format do you recommend?
Microsoft Visio is the best tool to draw the circuit diagrams, block diagrams and flow chart related to Paper publications. For data analysis and graph I would like to suggest Origin software tool.
Microsoft Visio, Corel draw are the most widely used ones. However online you can also draw using drawio.com. The progress can be saved and downloaded as file and latter can be modified