ACPLT/KS is an ongoing effort to develop an open and free communication system for the purposes of process control and process control engineering. ACPLT/KS provides easy access in heterogeneous system environments not only to process data and parameters, but also to archived time series and message logs. In addition (and very important) it also allows client applications to dynamically retrieve metainformation, that is, information about information.
ACS is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis
linearized at an operating point. It is fully interactive and command driven. It can also be run in batch mode or as a server. The output is produced as it simulates. Spice compatible models for the MOSFET (level 1, 2 and 3) and diode are included.
(commercial) Ansoft Designer provides an integrated schematic and design management front-end for complex analog, RF and mixed-signal applications. By leveraging advanced electromagnetic field simulators dynamically linked to powerful circuit and system simulation, Ansoft Designer enables engineers to design, optimize, and validate component, circuit, and system performance long before building a prototype in hardware.
(commercial) APLAC is a nonlinear circuit, system, and electromagnetic FDTD simulation and design program.
The ASCO project is a spice circuit optimizer using a high-performance parallel differential evolution (DE) optimization algorithm. There is currently out-of-the-box support for Eldo (TM), HSPICE (R), LTspice (TM), Spectre (R) and Qucs exist.
ASITIC is CAD tool that aids the RF circuit designer to optimize and model spiral inductors, transformers, capacitors, and substrate coupling. The conductive substrate plays an integral part in determining the quality factor and self-resonance frequency of monolothic passive devices. ASITIC calculations include the electrically induced losses and coupling as well as the magnetically induced eddy current losses. Skin effect and proxmity effects, or eddy currents in the matallization, are also included.
Balsa Asynchronous Synthesis System
Balsa Asynchronous Synthesis System is an asynchronous circuit synthesis system developed over a number of years at the APT group of the School Of Computer Science, The University of Manchester.
(commercial) Bartels Autorouter supports gridless placement of pads, obstacles and traces, cell based routing grid, routing with one or multiple cells in width to existing ongrid or offgrid pads and ongrid or offgrid traces. The off-grid feature is a combination of grid-based and gridless routing technologies and does off-grid routing of traces even in a cell-based environment.
BSVC is a microprocessor simulation framework written in C++ and Tcl/Tk. It was developed as a senior design project at North Carolina State University by Bradford W. Mott. Since its original development numerous professors and students have found BSVC to be a useful tool in courses based on the Motorola 68000. It has also been used as a starting point for other design projects.
(commercial) Verify that system-on-chip libraries comply with semiconductor manufacturing rules and that the electrical circuitry for complex chips is correctly connected to enable proper functioning.
cdmm is a commandline multimeter application. It is intended to be a backend for QtDMM2 (the successor of QtDMM). It implements nine different protocols and over 50 multimeter devices.
ChipVault is a VHDL/Verilog Chip Design organization tool which improves design efficiency by providing the ability to navigate and edit files hierarchically, automatically generating Schematic Component Port views of VHDL and Verilog RTL files, and by automating RTL instantiation and template generation.
circdraw is a program to draw circuit diagrams in LaTeX. It uses a simple language as input, and generates PiCteX code as output. New parts can easily be added.
comedirecord is an oscilloscope program to record data from a COMEDI device. Its philosophy is to save the data in its original unfiltered form at the maximum sampling rate but allow comfortable viewing of the data during an experiment.
(commercial) Comparescan is a simulation comparison tool that compares a "golden" simulation to another simulation. With DAI Comparescan, you can perform complex timing, stability and functional checks on existing simulation data.
Covered is a Verilog code-coverage utility using VCD/LXT style dumpfiles and the design to generate line, toggle, combinational logic and FSM state/arc coverage reports. Covered also contains a built-in race condition checker and GUI report viewer.
Digital Multimeter (DMM) is a data acquisition tool that supports Brymen digital multimeters. The supported devices are BM510 series (BM511 and BM515), BM810 series (BM811, BM812, BM815, and BM817), and BM850 series (BM857 and BM859CF).
DigiTcl is a digital circuit layout and simulation tool which is (hopefully) easy to use. The software is partitioned into two major modules: a Tcl/Tk script which serves as the GUI layout tool front-end and a C++ simulator engine which is invoked at the user's request during simulation. The two modules exist as separate, independent entities which communicate with each other over a bidirectional command pipeline
which is created when the user simulates a given circuit.
Dinotrace is a X-11 waveform viewer which understands Verilog Value Change Dumps, ASCII, and other trace formats. It allows placing cursors, highlighting signals, searching, printing, and other capabilities superior to may commercial waveform viewers.
Dolphin Smash is a mixed-signal, multi-language simulator for IC or PCB designs. It uses SPICE syntax for analog descriptions, Verilog-HDL and VHDL for digital, Verilog-A/AMS, VHDL-AMS and ABCD (a combination of SPICE and C) for analog behavioral, and C for DSP algorithms.
E-Badge Ticker is a tool for programming LED namebadges using an IR (infrared) transmitter under GNU/Linux. E-Badge Ticker has been created for the inFactory E-Badge IR.
(commercial) EAGLE is an easy to use, powerful and affordable schematic capture and printed circuit board design package.
eeprog is a Linux C program that allows you to read and write to 24Cxx EEPROM.
Electrical Impedance Tomography and Diffusion based Optical Tomography Reconstruction Software
Eispice is a ground-up re-write of the Berkley Spice3 Simulator optimized for PCB level simulation (ibis models, t-lines, termination, etc.). It should run faster than Spice3 for most simulations, and will eventually include direct ibis model import. It runs in batch-mode only (i.e. no nutmeg) and doesn't include a plot utility.
ElectricFormula will help you at your electronic based projects or at school. For it to calculate you will have to enter data in two of the four data fields. The four data fields are: electric power [P], resistance[R], current[I] and voltage[V].
Electronic Design Automation
Electronic Design Automation can be used in the electronic world to keep track of your: Schematic, PCB, Front Plate, Programmable Logic Device numbers.
Electronic Engineering Tool
Electronic Engineering Tool is a tool when working with electronics, from engineer to amature, ex. Converter: dBm-to-Watt, Fahrenheit-to-Celsius. Calculating: Ohms Law, Filters, Thermal Resistant C/W, SWR, Coil Inductance, Capacitor Capacity.
Eprog 27011 GUI is a simple application for the old Renkforce Eprommer Eprommaster 27011.
Espresso is a program which performs logic simplification.
FreeHDL is a project to develop a free, open source, GPL'ed VHDL simulator for Linux.
Gael is an electronic design automation tool integrated into GNOME 2.
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. Currently, the gEDA project offers a mature suite of free software applications for electronics design, including schematic capture, attribute management, bill of materials (BOM) generation, netlisting into over 20 netlist formats, analog and digital simulation, and printed circuit board (PCB) layout.
GnuCap is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis. It is fully interactive and command driven. It can also be run in batch mode or as a server.
gomponent is an application for making life with electronic parts easier. It catalogues transistors and resistors and supports fast datasheet viewing and resistor color-code conversion.
GPL Cver is a Verilog HDL simulator that is released under the GNU General Public License. GPL Cver is a full 1995 P1364 Verilog standard HDL simulator. It also implements some of the 2001 P1364 standard features including all three PLI interfaces (tf_, acc_ and vpi_) as defined in the 2001 Language Reference Manual.
gpsim is a full-featured software simulator for Microchip PIC microcontrollers distributed under the GNU General Public License.
gpsim Logic Analyzer Module
gpsim Logic Analyzer Module is a module which is designed to be used with the gpsim Microchip PIC Simulator.
Green Mountain VHDL Compiler
(commercial) Green Mountain VHDL Compiler is a professional-level IEEE VHDL simulator based on direct compile technology provides fast simulation and advanced debugging features.
gResistror helps you translate a resistor color codes into a readable value. All you have to do is watch the colors on the resistor and then enter them in the program. As you enter you'll see that the resistor value is changing according to the selected color.
gRMA is a free, graphical tool for doing Rate Monotonic Analysis of real-time systems.
gschem2xpcb creates a new printed circuit board layout for xpcb from a gschem schematic with the parts neatly arranged outside the board margins ready for manual placement.
Guimauve is a graphical user interface to compute matching pursuit decomposition on a signal. The code is based on LastWave and it uses the gtk+ library.
The icd2prog project enables the programming of Microchips PIC microcontrollers using the MPLAB ICD2 programmer without using the MPLAB development environment. It is possible to program PICs using the MPLAB ICD2 programmer with Linux, using USB and serial connection to the PC.
INSPIRE is a VHDL Simulation Environment with INcremental Analysis/Elaboration, SPecialized Functions, and Incremental Waveform REgeneration.
JHDL is a set of FPGA CAD tools which allows the user to design the structure and layout of a circuit, debug the circuit in simulation, netlist and interface with back-end tools for synthesis.
Kicad is software for the creation of electronic schematic diagrams and printed circuit board artwork. It is a set of four programs and a project manager: Eeschema (schematic entry), Pcbnew (a board editor), Gerbview (a Gerber viewer (photoplotter documents)), and Cvpcb (a footprint selector for components used in the circuit design). Kicad is the project manager.
KLogic is an application for easy building and simulating digital circuit. It provides an easy way for building circuits containing standard components like AND, OR, XOR and flipflops like RS and JK. To build more complex and reuseable circuits, you can create sub circuits.
(commercial) Koala Tools is an easy to use GUI for mixed mode simulation visualization and manipulation. It can accept various SPICE simulation output formats.
KTechlab provides a powerful environment for electronic circuits and microcontrollers. This includes simulation of a variety of components (logic, integrated, linear, nonlinear and reactive), simulation and debugging of PIC microcontrollers via gpsim, and its own closely-linked and complementary high level languages: FlowCode and Microbe.