2004-12-17: Software für Elektronik

Ab heute ist Software für Elektronik auf den Linux-Computern im Computerraum und am Institut für theoretische Physik installiert:
  • The gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools. These tools are used for electrical circuit design, schematic capture, simulation, prototyping, and production. The gEDA project was started because of the lack of free EDA tools for UNIX. The tools are being developed mainly on GNU/Linux machines, but considerable effort is being made to make sure that gEDA runs on other UNIX variants.
  • PCB is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.
  • Ngspice is both the name of a development project and the name of the developed software (hmm, strange isnt'it ?). The ngspice project aims to build an open source GPLed mixed-mode/mixed-level circuit simulator. This means that the circuit simulator has to be written nearly from scratch, which is a complex and time consuming task. The project first step (and not a small one) has been to get a freely available (but not GPLed) circuit simulator, spice 3f5 and studied its code in the hope that we could use it as a base for the real ngspice (the GPLed one). While it is not possible, at the time this page is written, to base our code on spice 3f5, because of a conflict between its license and the GPL, we are trying to correct its bugs and make some improvements, providing our results to the community. This process goes in parallel with the task of writing the new simulator. We hope that Berkeley's people will change spice's license releasing it under GPL or under the new version of the BSD which has the incompatibility removed. This will surely speed up the coming of the real ngspice.
  • Oregano has a user friendly graphic interface that allows to design and describe the circuit to simulate. It provides a wide variety of component libraries, including CMOS, TTL, lineal, operational amplifiers, and a lot more! Oregano lets you simulate the designed circuits. You can analyze in time, in frequency, do DC sweep and Fourier Analysis. You can configure several simulation options, use probe tools, edit the netlist and simulate manually. Oregano can use GNU Cap and ngSpice as simulation backends. The main goal is to develop a program that is easy to use, it does not encumber the user with lots of unnecesary options, and that anyone can use it with very little effort.
  • XCircuit is a UNIX/X11 (and now Windows, if you have an X-Server running) program for drawing publishable-quality electrical circuit schematic diagrams and related figures, and produce circuit netlists through schematic capture. XCircuit regards circuits as inherently hierarchical, and writes both hierarchical PostScript output and hierarchical SPICE netlists. Circuit components are saved in and retrieved from libraries which are fully editable. XCircuit does not separate artistic expression from circuit drawing; it maintains flexiblity in style without compromising the power of schematic capture.

Diese Software wird am Institut nur sehr eingeschränkt genutzt, es sind daher praktische keine Erfahrungen im Umgang mit diesen Programmen vorhanden.

zur Nachrichtenübersicht

http://itp.tugraz.at/ --- Andreas Hirczy (ahi@itp.tugraz.at), 2005-03-31 10:27:03