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.

TTA-based Co-design Environment (TCE) is a toolset that provides a complete co-design flow from C programs down to synthesizable VHDL and parallel program binaries. Processor customization points include the register files, function units, supported operations, and the interconnection network.

Slam is a mature IC Layout editor with the ability
to edit very large designs (such as stream files
larger than 10GB). Novel features include
threading for redraw, support for displaying on
multiple X servers simultaneously, and a Tcl
interface to the database for user extensibility.
The system is a library based system with
multi-user support. Programmable structures
(P-Cells) are available in Tcl. The editor
includes gds input and output.

Electric is a complete EDA system that can handle
many forms of circuit design, including Schematic
Capture (digital and analog), Custom IC layout,
Logic Simulation, Electro-mechanical hybrid
layout, Programmable logic (FPGAs) and much more.

Piklab is an integrated development environment for applications based
on PIC and dsPIC microcontrollers. Supported compilers are: the Small
Device C Compiler, the GNU PIC Utilities, PICC compilers, the PIC30
toolchain, the C18 compiler, the JAL and JALV2 compilers, the CSC
compiler, and the Boost compilers. Supported programmers: ICD2, PICkit,
PICkit2, PicStart+, and most direct programmers. Supported debuggers:
ICD2 and GPSim. A commandline programmer/debugger is also provided.

Qfsm is a graphical editor for easily drawing finite state machines, written in C++ using Qt. Transitions can have either binary or ASCII conditions. Machines can be simulated and integrity checks applied, enabling verification of proper design and operation.

Scheture is a hierarchical schematic capture
system with built-in netlisters for Spice and
Verilog. It has built-in plotting for Postscript, HP PCL and
HP GL/2 printers and plotters. It includes a set
of symbol primitives, and allows user-defined
symbol primitives to allow for extensive
customization of primitive properties. The system
supports wire buses and iterated instances. The
system also supports global pins and implicitly
connected pins on a specific sheet. Supported
platforms include Solaris and Linux (32- and 64-bit).